SilkRoad II: mixed paradigm cluster computing with RC_dag consistency

A parallel programming paradigm indicates the way to express applications. It also restricts the algorithms that may be used in the applications. Unfortunately, runtime systems for parallel computing often impose a particular programming paradigm. For a wider choice of algorithms, it is therefore de...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Parallel computing Ročník 29; číslo 8; s. 1091 - 1115
Hlavní autori: Peng, Liang, Wong, Weng-Fai, Yuen, Chung-Kwong
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Elsevier B.V 01.08.2003
Predmet:
ISSN:0167-8191, 1872-7336
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract A parallel programming paradigm indicates the way to express applications. It also restricts the algorithms that may be used in the applications. Unfortunately, runtime systems for parallel computing often impose a particular programming paradigm. For a wider choice of algorithms, it is therefore desirable to support more than one paradigm. In this paper, we propose a formalism for modeling parallel programming paradigms from a graph–theoretic view of their execution instance dag and the memory consistency assumptions. This model allows us to formally reason about the properties of parallel programming paradigms that are hitherto only known informally and intuitively. We propose the concept of general paradigm and show that the single program multiple data, the divide and conquer, and the master/slave paradigms are all sub-sets of this general paradigm. We will also propose a super set of these three paradigms which we called the mixed paradigm and introduce the RC_dag memory consistency model. We also present our work on SilkRoad II, a variant of the Cilk runtime system for cluster computing. What is unique about SilkRoad II is its memory model which supports multiple paradigms with the underlying software distributed shared memory. Our experimental results show that the stronger RC_dag can achieve performance comparable to LC of Cilk while supporting a bigger set of paradigms with rather good performance.
AbstractList A parallel programming paradigm indicates the way to express applications. It also restricts the algorithms that may be used in the applications. Unfortunately, runtime systems for parallel computing often impose a particular programming paradigm. For a wider choice of algorithms, it is therefore desirable to support more than one paradigm. In this paper, we propose a formalism for modeling parallel programming paradigms from a graph–theoretic view of their execution instance dag and the memory consistency assumptions. This model allows us to formally reason about the properties of parallel programming paradigms that are hitherto only known informally and intuitively. We propose the concept of general paradigm and show that the single program multiple data, the divide and conquer, and the master/slave paradigms are all sub-sets of this general paradigm. We will also propose a super set of these three paradigms which we called the mixed paradigm and introduce the RC_dag memory consistency model. We also present our work on SilkRoad II, a variant of the Cilk runtime system for cluster computing. What is unique about SilkRoad II is its memory model which supports multiple paradigms with the underlying software distributed shared memory. Our experimental results show that the stronger RC_dag can achieve performance comparable to LC of Cilk while supporting a bigger set of paradigms with rather good performance.
Author Peng, Liang
Yuen, Chung-Kwong
Wong, Weng-Fai
Author_xml – sequence: 1
  givenname: Liang
  surname: Peng
  fullname: Peng, Liang
  email: mlpeng@ntu.edu.sg, penglian@comp.nus.edu
– sequence: 2
  givenname: Weng-Fai
  surname: Wong
  fullname: Wong, Weng-Fai
  email: wongwf@comp.nus.edu.sg
– sequence: 3
  givenname: Chung-Kwong
  surname: Yuen
  fullname: Yuen, Chung-Kwong
  email: yuenck@comp.nus.edu.sg
BookMark eNqFUE1PQjEQbAwmAvoTTN5RD0-3bx_vQw_GEFQSEhPQc1PaBavvg7RF5d9bwHjwwmV3MzszyUyPdZq2IcbOOVxx4Nn1LIw8LnjJLwAvAaDEGI5Ylxd5EueIWYd1_ygnrOfceyBlaQFdNpqZ6mPaSh2NxzdRbb5JRytppTbLOlLV2nmykWrr1dqbZhl9Gf8WTYdCy2VAG2fCv1GbU3a8kJWjs9_dZ68Po5fhUzx5fhwP7yexwkHqY0VJAQlqVCpJsJBIUHCSOC_5vEyR5xIhTea6kJxKSAEpzctMIpYKiGvCPrvd-yrbOmdpIZTx0pu28VaaSnAQ20bErhGxjSsAxa6RcPTZ4J96ZU0t7eag7m6voxDt05AVTpkQm7SxpLzQrTng8AO6znni
CitedBy_id crossref_primary_10_1007_s11227_006_5483_x
Cites_doi 10.1109/HPDC.1997.626438
10.1145/99163.99172
10.1109/CLUSTR.2000.889067
10.1177/109434209400800202
10.1109/TC.1979.1675439
10.1109/SFCS.1994.365680
10.1145/277650.277725
10.1145/268946.268974
10.1109/HIPS.1997.582953
10.1109/HICSS.1989.48079
10.1002/cpe.4330050503
10.1145/277651.277690
10.1109/IPPS.1994.288303
10.1002/(SICI)1097-024X(199605)26:5<581::AID-SPE53>3.0.CO;2-P
ContentType Journal Article
Copyright 2003
Copyright_xml – notice: 2003
DBID AAYXX
CITATION
DOI 10.1016/S0167-8191(03)00093-0
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-7336
EndPage 1115
ExternalDocumentID 10_1016_S0167_8191_03_00093_0
S0167819103000930
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
123
1B1
1~.
1~5
29O
4.4
457
4G.
5VS
6OB
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABEFU
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
H~9
IHE
J1W
JJJVA
KOM
LG9
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SCC
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SST
SSV
SSZ
T5K
WH7
WUQ
XPP
ZMT
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c354t-ce28023d3cc2238a3e081ea3b91b94317a3042bd8a1e90403e4796a339c0e1de3
ISICitedReferencesCount 3
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000185414600005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0167-8191
IngestDate Sat Nov 29 04:06:53 EST 2025
Tue Nov 18 21:43:11 EST 2025
Fri Feb 23 02:30:43 EST 2024
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 8
Keywords Directed acyclic graph
Parallel programming paradigm
Software distributed shared memory
Memory consistency model
Language English
License https://www.elsevier.com/tdm/userlicense/1.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c354t-ce28023d3cc2238a3e081ea3b91b94317a3042bd8a1e90403e4796a339c0e1de3
OpenAccessLink http://scholarbank.nus.edu.sg/handle/10635/39318
PageCount 25
ParticipantIDs crossref_citationtrail_10_1016_S0167_8191_03_00093_0
crossref_primary_10_1016_S0167_8191_03_00093_0
elsevier_sciencedirect_doi_10_1016_S0167_8191_03_00093_0
PublicationCentury 2000
PublicationDate 2003-08-01
PublicationDateYYYYMMDD 2003-08-01
PublicationDate_xml – month: 08
  year: 2003
  text: 2003-08-01
  day: 01
PublicationDecade 2000
PublicationTitle Parallel computing
PublicationYear 2003
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Rajkumar (BIB9) 1999; vol. 2
M. Frigo, Master Thesis, The weakest reasonable memory model, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 1998
M. Frigo, PhD Thesis, Portable High-Performance Programs, Massachusetts Institute of Technology, June 1999
L. Peng, W.F. Wong, M.D. Feng, C.K. Yuen, SilkRoad: a multithreaded runtime system with software distributed shared memory for SMP clusters, in: Proceedings of the Second IEEE International Conference on Cluster Computing, December 2000
Distributed Cilk––Release 5.1 alpha 1. Available from
Cilk-5.2 Reference Manual. Available from
A. Itzkovitz, A. Schuster, L. Shalev, Supporting multiple parallel programming paradigms on top of the millipede virtual parallel machine, in: Proceedings of the Second International Workshop on High Level Programming Models and Supportive Environments (HIPS ’97), April 1997, pp. 25–34
M. Frigo, V. Luchangco, Computation-centric memory models, in: Proceedings of the 10th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA), June 1998
Rabhi (BIB20) 1995; vol. 44
Hansen (BIB16) 1993; 5
Lamport (BIB11) 1979
A. Aiken, D. Gay, Barrier inference, Symposium on Principles of Programming Languages, 1998, pp. 342–354. Available from
P. Keleher, PhD Thesis, Lazy Release Consistency for Distributed Shared Memory, Rice University, January 1995
G.R. Gao, V. Sarkar, Stepping beyond memory coherence barrier, in: Proceedings of the 1995 International Conference on Parallel Processing (ICPP’95), August 1995, pp. 73–76
F. Hamelin, J.-M. Jezequel, T. Priol, A Multi-paradigm object oriented parallel environment, in: Proceedings of the Eighth International Parallel Processing Symposium, 1994, pp. 182–186
K.H. Randall, Cilk: Efficient Multithreaded Computing, PhD Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May 1998, Available as MIT Technical Report MIT/LCS/TR-749
A.J.G. Hey, D.J. Pritchard, C. Whitby-Strevens, Multi-paradigm parallel programming, in: Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences, 1998, pp. 716–725
P. Keleher, A.L. Cox, S. Dwarkadas, W. Zwaenepoel, TreadMarks: Distributed shared memory on standard workstations and operating systems, in: USENIX Winter 1994 Conference Proceedings, January 1994, San Francisco, CA, pp. 115–132
M. Frigo, K.H. Randall, C.E. Leiserson, The implementation of the Cilk-5 multithreaded language, in: Proceedings of the ACM SIGPLAN’98 Conference on Programming Language Design and Implementation (PLDI), 17–19 June 1998, Montreal, Canada
M. Bari, L. Jaffe, S. Zur, A. Itzkovich, A. Schuster, CParPar-A natural parallel extension of C++, Technion’s laboratory for distributed-parallel computing internal document, 1996
J. Leichtl, P.E. Crandall, M.J. Clement, Parallel programming in multi-paradigm clusters, in: Sixth IEEE International Symposium on High Performance Distributed Computing, 1997, pp. 326–335
R.D. Blumofe, C.E. Leiserson, Scheduling multithreaded computations by work stealing, in: Proceedings of the 35th Annual Symposium on Foundations of Computer Science (FOCS), November 1994, pp. 356–368
R.D. Blumofe, PhD Thesis, Executing Multithreaded Programs Efficiently, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, September 1995
Chandy, Foster, Kennedy, Koelbel, Tseng (BIB18) 1994; 8
Ben-Asher, Feitelson, Rudolph (BIB22) 1996; 26
M.L. Scott, T.J. LeBlanc, Marsh, D. Brian, Multi-model parallel programming in Psyche, in: Proceedings of the Second Annual ACM Symposium on Principles and Practice of Parallel Programming, 1990, pp. 70–78. Available from
>
10.1016/S0167-8191(03)00093-0_BIB25
10.1016/S0167-8191(03)00093-0_BIB24
10.1016/S0167-8191(03)00093-0_BIB26
10.1016/S0167-8191(03)00093-0_BIB21
10.1016/S0167-8191(03)00093-0_BIB23
Rabhi (10.1016/S0167-8191(03)00093-0_BIB20) 1995; vol. 44
Hansen (10.1016/S0167-8191(03)00093-0_BIB16) 1993; 5
10.1016/S0167-8191(03)00093-0_BIB6
Rajkumar (10.1016/S0167-8191(03)00093-0_BIB9) 1999; vol. 2
10.1016/S0167-8191(03)00093-0_BIB7
10.1016/S0167-8191(03)00093-0_BIB17
10.1016/S0167-8191(03)00093-0_BIB8
Ben-Asher (10.1016/S0167-8191(03)00093-0_BIB22) 1996; 26
10.1016/S0167-8191(03)00093-0_BIB19
10.1016/S0167-8191(03)00093-0_BIB14
10.1016/S0167-8191(03)00093-0_BIB13
10.1016/S0167-8191(03)00093-0_BIB15
10.1016/S0167-8191(03)00093-0_BIB10
Chandy (10.1016/S0167-8191(03)00093-0_BIB18) 1994; 8
10.1016/S0167-8191(03)00093-0_BIB12
Lamport (10.1016/S0167-8191(03)00093-0_BIB11) 1979
10.1016/S0167-8191(03)00093-0_BIB1
10.1016/S0167-8191(03)00093-0_BIB2
10.1016/S0167-8191(03)00093-0_BIB3
10.1016/S0167-8191(03)00093-0_BIB4
10.1016/S0167-8191(03)00093-0_BIB5
References_xml – reference: K.H. Randall, Cilk: Efficient Multithreaded Computing, PhD Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May 1998, Available as MIT Technical Report MIT/LCS/TR-749
– reference: Cilk-5.2 Reference Manual. Available from <
– reference: R.D. Blumofe, C.E. Leiserson, Scheduling multithreaded computations by work stealing, in: Proceedings of the 35th Annual Symposium on Foundations of Computer Science (FOCS), November 1994, pp. 356–368
– reference: A. Itzkovitz, A. Schuster, L. Shalev, Supporting multiple parallel programming paradigms on top of the millipede virtual parallel machine, in: Proceedings of the Second International Workshop on High Level Programming Models and Supportive Environments (HIPS ’97), April 1997, pp. 25–34
– volume: 5
  start-page: 407
  year: 1993
  end-page: 427
  ident: BIB16
  article-title: Model programs for computational science: a programming methodology for multicomputers
  publication-title: Currency: Practice and Experience
– reference: G.R. Gao, V. Sarkar, Stepping beyond memory coherence barrier, in: Proceedings of the 1995 International Conference on Parallel Processing (ICPP’95), August 1995, pp. 73–76
– reference: L. Peng, W.F. Wong, M.D. Feng, C.K. Yuen, SilkRoad: a multithreaded runtime system with software distributed shared memory for SMP clusters, in: Proceedings of the Second IEEE International Conference on Cluster Computing, December 2000
– reference: A.J.G. Hey, D.J. Pritchard, C. Whitby-Strevens, Multi-paradigm parallel programming, in: Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences, 1998, pp. 716–725
– volume: 8
  start-page: 80
  year: 1994
  end-page: 98
  ident: BIB18
  article-title: Integrated support for task and data parallelism
  publication-title: The International Journal of Supercomputer Applications
– reference: M. Frigo, PhD Thesis, Portable High-Performance Programs, Massachusetts Institute of Technology, June 1999
– reference: M. Frigo, V. Luchangco, Computation-centric memory models, in: Proceedings of the 10th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA), June 1998
– volume: vol. 44
  start-page: 239
  year: 1995
  end-page: 251
  ident: BIB20
  article-title: A parallel programming methodology based on paradigms
  publication-title: Proceedings of WoTUG-18: Transputer and Occam Developments
– reference: M. Frigo, K.H. Randall, C.E. Leiserson, The implementation of the Cilk-5 multithreaded language, in: Proceedings of the ACM SIGPLAN’98 Conference on Programming Language Design and Implementation (PLDI), 17–19 June 1998, Montreal, Canada
– reference: F. Hamelin, J.-M. Jezequel, T. Priol, A Multi-paradigm object oriented parallel environment, in: Proceedings of the Eighth International Parallel Processing Symposium, 1994, pp. 182–186
– volume: vol. 2
  year: 1999
  ident: BIB9
  publication-title: High Performance Cluster Computing: Programming and Applications
– reference: P. Keleher, PhD Thesis, Lazy Release Consistency for Distributed Shared Memory, Rice University, January 1995
– reference: P. Keleher, A.L. Cox, S. Dwarkadas, W. Zwaenepoel, TreadMarks: Distributed shared memory on standard workstations and operating systems, in: USENIX Winter 1994 Conference Proceedings, January 1994, San Francisco, CA, pp. 115–132
– reference: Distributed Cilk––Release 5.1 alpha 1. Available from <
– reference: R.D. Blumofe, PhD Thesis, Executing Multithreaded Programs Efficiently, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, September 1995
– reference: M. Frigo, Master Thesis, The weakest reasonable memory model, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 1998
– reference: A. Aiken, D. Gay, Barrier inference, Symposium on Principles of Programming Languages, 1998, pp. 342–354. Available from <
– volume: 26
  start-page: 581
  year: 1996
  end-page: 612
  ident: BIB22
  article-title: ParC: an extension of C for shared memory parallel processing
  publication-title: Software Practice and Experience
– reference: J. Leichtl, P.E. Crandall, M.J. Clement, Parallel programming in multi-paradigm clusters, in: Sixth IEEE International Symposium on High Performance Distributed Computing, 1997, pp. 326–335
– reference: M. Bari, L. Jaffe, S. Zur, A. Itzkovich, A. Schuster, CParPar-A natural parallel extension of C++, Technion’s laboratory for distributed-parallel computing internal document, 1996
– reference: >
– reference: M.L. Scott, T.J. LeBlanc, Marsh, D. Brian, Multi-model parallel programming in Psyche, in: Proceedings of the Second Annual ACM Symposium on Principles and Practice of Parallel Programming, 1990, pp. 70–78. Available from <
– start-page: 690
  year: 1979
  end-page: 691
  ident: BIB11
  article-title: How to make a multiprocessor computer that correctly executes multiprocess programs?
  publication-title: IEEE Transactions on Computers
– ident: 10.1016/S0167-8191(03)00093-0_BIB25
  doi: 10.1109/HPDC.1997.626438
– ident: 10.1016/S0167-8191(03)00093-0_BIB19
  doi: 10.1145/99163.99172
– ident: 10.1016/S0167-8191(03)00093-0_BIB2
– ident: 10.1016/S0167-8191(03)00093-0_BIB7
– ident: 10.1016/S0167-8191(03)00093-0_BIB5
– ident: 10.1016/S0167-8191(03)00093-0_BIB15
  doi: 10.1109/CLUSTR.2000.889067
– volume: 8
  start-page: 80
  issue: 2
  year: 1994
  ident: 10.1016/S0167-8191(03)00093-0_BIB18
  article-title: Integrated support for task and data parallelism
  publication-title: The International Journal of Supercomputer Applications
  doi: 10.1177/109434209400800202
– start-page: 690
  year: 1979
  ident: 10.1016/S0167-8191(03)00093-0_BIB11
  article-title: How to make a multiprocessor computer that correctly executes multiprocess programs?
  publication-title: IEEE Transactions on Computers
  doi: 10.1109/TC.1979.1675439
– ident: 10.1016/S0167-8191(03)00093-0_BIB14
  doi: 10.1109/SFCS.1994.365680
– volume: vol. 44
  start-page: 239
  year: 1995
  ident: 10.1016/S0167-8191(03)00093-0_BIB20
  article-title: A parallel programming methodology based on paradigms
– ident: 10.1016/S0167-8191(03)00093-0_BIB3
  doi: 10.1145/277650.277725
– ident: 10.1016/S0167-8191(03)00093-0_BIB13
– ident: 10.1016/S0167-8191(03)00093-0_BIB17
  doi: 10.1145/268946.268974
– ident: 10.1016/S0167-8191(03)00093-0_BIB10
– ident: 10.1016/S0167-8191(03)00093-0_BIB1
– ident: 10.1016/S0167-8191(03)00093-0_BIB21
  doi: 10.1109/HIPS.1997.582953
– ident: 10.1016/S0167-8191(03)00093-0_BIB23
– ident: 10.1016/S0167-8191(03)00093-0_BIB26
  doi: 10.1109/HICSS.1989.48079
– volume: 5
  start-page: 407
  issue: 5
  year: 1993
  ident: 10.1016/S0167-8191(03)00093-0_BIB16
  article-title: Model programs for computational science: a programming methodology for multicomputers
  publication-title: Currency: Practice and Experience
  doi: 10.1002/cpe.4330050503
– ident: 10.1016/S0167-8191(03)00093-0_BIB8
  doi: 10.1145/277651.277690
– ident: 10.1016/S0167-8191(03)00093-0_BIB6
– ident: 10.1016/S0167-8191(03)00093-0_BIB4
– ident: 10.1016/S0167-8191(03)00093-0_BIB12
– ident: 10.1016/S0167-8191(03)00093-0_BIB24
  doi: 10.1109/IPPS.1994.288303
– volume: 26
  start-page: 581
  issue: 5
  year: 1996
  ident: 10.1016/S0167-8191(03)00093-0_BIB22
  article-title: ParC: an extension of C for shared memory parallel processing
  publication-title: Software Practice and Experience
  doi: 10.1002/(SICI)1097-024X(199605)26:5<581::AID-SPE53>3.0.CO;2-P
– volume: vol. 2
  year: 1999
  ident: 10.1016/S0167-8191(03)00093-0_BIB9
SSID ssj0006480
Score 1.6402495
Snippet A parallel programming paradigm indicates the way to express applications. It also restricts the algorithms that may be used in the applications....
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 1091
SubjectTerms Directed acyclic graph
Memory consistency model
Parallel programming paradigm
Software distributed shared memory
Title SilkRoad II: mixed paradigm cluster computing with RC_dag consistency
URI https://dx.doi.org/10.1016/S0167-8191(03)00093-0
Volume 29
WOSCitedRecordID wos000185414600005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: ScienceDirect Freedom Collection - Elsevier
  customDbUrl:
  eissn: 1872-7336
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0006480
  issn: 0167-8191
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwELag5cCFN6K85AOVQJUhG2ftmFtVbUWgqqq2iL1ZjjNbRaTZqrsL-_MZJ44TUFXogUsUORon8nz5PB6PZwh5MwaZKmsME0YaXKAAMJdihYl4VqQmNkrZRtMH8vAwnU7Vkd_BXzTlBGRdp-u1uvivqsY2VLY7OnsDdYdOsQHvUel4RbXj9Z8Uf1JW34_nptjJMrfcPy_XaFO6DN9FeXa-Y6uVS43QhJKvlsETe7ynC-NO39YLp_fa_rbbe4TSVQVVL9UzassVB4iy0NiF-X7Dh2zflIFZVuC3-JFh2Jefcy_SOR14CHkLfkjkV7fWGxKpd120gEkHrOiSjw5mWKTX8ZXs3ToSTkLn26501nasGr8Li_opq9um_2MmC_GFg9A1IbXrSkdcN93o6DbZjOVYIYtv7maT6ecwcYukKbQXXt8f-PrQf9PbiL_z33O1KTMwT04fkHt-XUF3Wzw8JLegfkTudzU7qKfwx2TSwYNm2UfagIN24KAeHDSomTpw0BYcdACOJ-Tr_uR07xPzpTSY5eNkySzELtNfwa1FezA1HNAUBMNzNcqVsyGNc2vl-HuOQCGvc0ikEoZzZSMYFcCfko16XsMzQk3BRY52u1AKEi5BFSMzEzK3OKgzEGaLJN2oaOvzzLtyJ5W-Vitb5H0Qu2gTrfxNIO2GXHtrsbUCNcLpetHnN33XC3K3_wteko3l5QpekTv2x7JcXL72OPoF8fSCNw
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=SilkRoad+II%3A+mixed+paradigm+cluster+computing+with+RC_dag+consistency&rft.jtitle=Parallel+computing&rft.au=Peng%2C+Liang&rft.au=Wong%2C+Weng-Fai&rft.au=Yuen%2C+Chung-Kwong&rft.date=2003-08-01&rft.issn=0167-8191&rft.volume=29&rft.issue=8&rft.spage=1091&rft.epage=1115&rft_id=info:doi/10.1016%2FS0167-8191%2803%2900093-0&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_S0167_8191_03_00093_0
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-8191&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-8191&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-8191&client=summon