A High Performance Message-Passing System for Network of Workstations

With the proliferation of Network of Workstations (NOW) environment, there has been a great demand for a high performance message-passing system to implement High Performance Distributed Computing (HPDC) applications over NOW environment. NYNET (ATM wide area network testbed in New York state) Commu...

Full description

Saved in:
Bibliographic Details
Published in:The Journal of supercomputing Vol. 11; no. 2; pp. 159 - 180
Main Authors: Park, Sung-Yong, Hariri, Salim
Format: Journal Article
Language:English
Published: 01.01.1997
ISSN:0920-8542, 1573-0484
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract With the proliferation of Network of Workstations (NOW) environment, there has been a great demand for a high performance message-passing system to implement High Performance Distributed Computing (HPDC) applications over NOW environment. NYNET (ATM wide area network testbed in New York state) Communication System (NCS) is a multithreaded message-passing system developed at Syracuse University that provides low-latency and high-throughput communication services over the Asynchronous Transfer Mode (ATM) based HPDC environment. NCS provides High Performance Application Communication Interface (HPI) to support applications that demand high-throughput and low-latency communication services. This paper outlines the general architecture of NCS and presents the implementation approach of NCS HPI over an ATM network. This interface has been developed by modifying Fore Systems' ATM Application Programming Interface (APt) and its device driver. NCS HPI uses read/write trap routines to bypass traditional operating system calls and kernel-level communication interface (e.g., UNIX System V Streams). It reduces latency, data transfer time, and avoid using traditional communication protocols (e.g., TCP/IP). This substantially improves the communication performance.
AbstractList With the proliferation of Network of Workstations (NOW) environment, there has been a great demand for a high performance message-passing system to implement High Performance Distributed Computing (HPDC) applications over NOW environment. NYNET (ATM wide area network testbed in New York state) Communication System (NCS) is a multithreaded message-passing system developed at Syracuse University that provides low-latency and high-throughput communication services over the Asynchronous Transfer Mode (ATM) based HPDC environment. NCS provides High Performance Application Communication Interface (HPI) to support applications that demand high-throughput and low-latency communication services. This paper outlines the general architecture of NCS and presents the implementation approach of NCS HPI over an ATM network. This interface has been developed by modifying Fore Systems' ATM Application Programming Interface (APt) and its device driver. NCS HPI uses read/write trap routines to bypass traditional operating system calls and kernel-level communication interface (e.g., UNIX System V Streams). It reduces latency, data transfer time, and avoid using traditional communication protocols (e.g., TCP/IP). This substantially improves the communication performance.
Author Park, Sung-Yong
Hariri, Salim
Author_xml – sequence: 1
  givenname: Sung-Yong
  surname: Park
  fullname: Park, Sung-Yong
– sequence: 2
  givenname: Salim
  surname: Hariri
  fullname: Hariri, Salim
BookMark eNp1kM1Lw0AUxBepYFs9e92Tt9j9zG69lVKtULWg4jFsNi81mmTrvhTpf2-kXhS8zBxmfo_HjMigDS0Qcs7ZJWdCTmZXnDEz5aJXk5ojMuTayIQpqwZkyKaCJVYrcUJGiG-MMSWNHJLFjC6rzStdQyxDbFzrgd4BottAsnaIVbuhj3vsoKF9Tu-h-wzxnYaSvvSOneuq0OIpOS5djXD242PyfL14mi-T1cPN7Xy2SrwwrEtUITWkuVa59pZ5AzaVzHvDlSykFVMlSpHK1HFjrS-98qLITcElh1LYXGg5JheHu9sYPnaAXdZU6KGuXQthh5lItWJS2L6oD0UfA2KEMvPV4dcuuqrOOMu-R8tm2a_Rem7yh9vGqnFx_y_xBYUibok
CitedBy_id crossref_primary_10_1007_s10586_009_0117_8
crossref_primary_10_1007_s11227_014_1314_7
crossref_primary_10_1023_A_1019091011824
Cites_doi 10.1145/224170.224360
10.1016/0167-8191(94)90028-0
10.1109/65.224054
10.1109/ISCA.1992.753322
10.1006/jpdc.1996.1264
10.1016/0169-7552(92)90114-6
10.1002/cpe.4330020404
10.1006/jpdc.1996.0108
10.1109/M-PDT.1995.414841
10.1145/70082.68202
10.1145/232973.233004
10.1109/HPDC.1996.546217
10.1016/0167-8191(94)90030-2
10.1007/BFb0046745
10.1109/49.382163
10.1109/MCOM.1996.544191
10.1109/90.532861
10.1145/224056.224061
10.1109/SUPERC.1994.344298
10.1109/40.342015
10.1145/190314.190315
10.1145/169627.169855
10.1109/HPDC.1995.518712
10.1109/49.536484
ContentType Journal Article
DBID AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1023/A:1007912007767
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1573-0484
EndPage 180
ExternalDocumentID 10_1023_A_1007912007767
GroupedDBID -Y2
-~C
.4S
.86
.DC
.VR
06D
0R~
0VY
123
199
1N0
1SB
2.D
203
28-
29L
2J2
2JN
2JY
2KG
2KM
2LR
2P1
2VQ
2~H
30V
4.4
406
408
409
40D
40E
5QI
5VS
67Z
6NX
78A
8TC
8UJ
95-
95.
95~
96X
AAAVM
AABHQ
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AAOBN
AAPKM
AARHV
AARTL
AASML
AATNV
AATVU
AAUYE
AAWCG
AAYIU
AAYQN
AAYTO
AAYXX
ABAKF
ABBBX
ABBRH
ABBXA
ABDBE
ABDBF
ABDPE
ABDZT
ABECU
ABFSG
ABFTD
ABFTV
ABHLI
ABHQN
ABJCF
ABJNI
ABJOX
ABKCH
ABKTR
ABMNI
ABMQK
ABNWP
ABQBU
ABQSL
ABRTQ
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABULA
ABWNU
ABXPI
ACAOD
ACBXY
ACDTI
ACGFS
ACHSB
ACHXU
ACKNC
ACMDZ
ACMLO
ACOKC
ACOMO
ACPIV
ACSTC
ACUHS
ACZOJ
ADHHG
ADHIR
ADHKG
ADIMF
ADKFA
ADKNI
ADKPE
ADMLS
ADQRH
ADRFC
ADTPH
ADURQ
ADYFF
ADZKW
AEBTG
AEFIE
AEFQL
AEGAL
AEGNC
AEJHL
AEJRE
AEKMD
AEMSY
AENEX
AEOHA
AEPYU
AETLH
AEVLU
AEXYK
AEZWR
AFBBN
AFDZB
AFEXP
AFFHD
AFGCZ
AFHIU
AFKRA
AFLOW
AFOHR
AFQWF
AFWTZ
AFZKB
AGAYW
AGDGC
AGGDS
AGJBK
AGMZJ
AGQEE
AGQMX
AGQPQ
AGRTI
AGWIL
AGWZB
AGYKE
AHAVH
AHBYD
AHPBZ
AHSBF
AHWEU
AHYZX
AI.
AIAKS
AIGIU
AIIXL
AILAN
AITGF
AIXLP
AJBLW
AJRNO
AJZVZ
ALMA_UNASSIGNED_HOLDINGS
ALWAN
AMKLP
AMXSW
AMYLF
AMYQR
AOCGG
ARAPS
ARCSS
ARMRJ
ASPBG
ATHPR
AVWKF
AXYYD
AYFIA
AYJHY
AZFZN
B-.
B0M
BA0
BBWZM
BDATZ
BENPR
BGLVJ
BGNMA
BSONS
CAG
CCPQU
CITATION
COF
CS3
CSCUP
DDRTE
DL5
DNIVK
DPUIP
DU5
EAD
EAP
EAS
EBD
EBLON
EBS
EDO
EIOEI
EJD
EMK
EPL
ESBYG
ESX
F5P
FEDTE
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FWDCC
GGCAI
GGRSB
GJIRD
GNWQR
GQ7
GQ8
GXS
H13
HCIFZ
HF~
HG5
HG6
HMJXF
HQYDN
HRMNR
HVGLF
HZ~
H~9
I-F
I09
IHE
IJ-
IKXTQ
ITM
IWAJR
IXC
IZIGR
IZQ
I~X
I~Z
J-C
J0Z
JBSCW
JCJTX
JZLTJ
K7-
KDC
KOV
KOW
LAK
LLZTM
M4Y
M7S
MA-
N2Q
N9A
NB0
NDZJH
NPVJJ
NQJWS
NU0
O9-
O93
O9G
O9I
O9J
OAM
OVD
P19
P2P
P9O
PF0
PHGZM
PHGZT
PQGLB
PT4
PT5
PTHSS
QOK
QOS
R4E
R89
R9I
RHV
RNI
ROL
RPX
RSV
RZC
RZE
RZK
S16
S1Z
S26
S27
S28
S3B
SAP
SCJ
SCLPG
SCO
SDH
SDM
SHX
SISQX
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
SZN
T13
T16
TEORI
TSG
TSK
TSV
TUC
TUS
U2A
UG4
UOJIU
UTJUX
UZXMN
VC2
VFIZW
VH1
W23
W48
WH7
WK8
YLTOR
Z45
ZMTXR
~8M
~EX
7SC
8FD
AAYZH
AESKC
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c270t-4d35e6b54b5c80c7e8630cc7143d382942f2636a1788cfc4c2db7d131ef28b253
ISICitedReferencesCount 4
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=10_1023_A_1007912007767&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0920-8542
IngestDate Thu Sep 04 19:17:03 EDT 2025
Tue Nov 18 22:37:46 EST 2025
Sat Nov 29 07:38:41 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
License https://www.springernature.com/gp/researchers/text-and-data-mining
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c270t-4d35e6b54b5c80c7e8630cc7143d382942f2636a1788cfc4c2db7d131ef28b253
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 26540328
PQPubID 23500
PageCount 22
ParticipantIDs proquest_miscellaneous_26540328
crossref_citationtrail_10_1023_A_1007912007767
crossref_primary_10_1023_A_1007912007767
PublicationCentury 1900
PublicationDate 1997-01-01
PublicationDateYYYYMMDD 1997-01-01
PublicationDate_xml – month: 01
  year: 1997
  text: 1997-01-01
  day: 01
PublicationDecade 1990
PublicationTitle The Journal of supercomputing
PublicationYear 1997
References 149826_CR4
149826_CR32
149826_CR5
J. Flower (149826_CR33) 1994; 20
149826_CR6
149826_CR7
N. J. Moden (149826_CR2) 1995; 15
149826_CR18
149826_CR17
D. Kandlur (149826_CR20) 1996; 14
149826_CR39
149826_CR16
149826_CR38
149826_CR15
149826_CR37
149826_CR14
149826_CR13
R. Butler (149826_CR30) 1994; 20
149826_CR35
M. Lin (149826_CR3) 1995; 13
149826_CR12
149826_CR34
V. S. Sunderam (149826_CR31) 1990; 2
149826_CR19
149826_CR8
S. Chang (149826_CR36) 1995; 3
J. Y. Le Boudec (149826_CR1) 1992; 24
149826_CR21
149826_CR43
149826_CR42
149826_CR41
149826_CR40
149826_CR29
149826_CR28
149826_CR27
C. Dalton (149826_CR11) 1993; 7
149826_CR26
149826_CR25
149826_CR24
149826_CR46
149826_CR23
149826_CR45
149826_CR22
149826_CR44
J. V. Lawton (149826_CR9) 1996; 8
R. Ahuja (149826_CR10) 1996; 4
References_xml – ident: 149826_CR4
– ident: 149826_CR17
  doi: 10.1145/224170.224360
– volume: 20
  start-page: 547
  year: 1994
  ident: 149826_CR30
  publication-title: Parallel Computing
  doi: 10.1016/0167-8191(94)90028-0
– volume: 7
  start-page: 36
  issue: 4
  year: 1993
  ident: 149826_CR11
  publication-title: IEEE Network
  doi: 10.1109/65.224054
– ident: 149826_CR13
  doi: 10.1109/ISCA.1992.753322
– ident: 149826_CR18
  doi: 10.1006/jpdc.1996.1264
– ident: 149826_CR28
– volume: 24
  start-page: 279
  issue: 4
  year: 1992
  ident: 149826_CR1
  publication-title: Computer Networks and ISDN Systems
  doi: 10.1016/0169-7552(92)90114-6
– ident: 149826_CR38
– volume: 2
  start-page: 315
  issue: 4
  year: 1990
  ident: 149826_CR31
  publication-title: Concurrency: Practice and Experience
  doi: 10.1002/cpe.4330020404
– ident: 149826_CR40
– ident: 149826_CR25
  doi: 10.1006/jpdc.1996.0108
– ident: 149826_CR26
– volume: 3
  start-page: 20
  issue: 3
  year: 1995
  ident: 149826_CR36
  publication-title: IEEE Parallel and Distributed Technology
  doi: 10.1109/M-PDT.1995.414841
– ident: 149826_CR5
  doi: 10.1145/70082.68202
– ident: 149826_CR7
  doi: 10.1145/232973.233004
– ident: 149826_CR21
  doi: 10.1109/HPDC.1996.546217
– ident: 149826_CR23
– ident: 149826_CR42
– ident: 149826_CR19
– ident: 149826_CR44
– ident: 149826_CR46
– ident: 149826_CR15
– volume: 20
  start-page: 597
  issue: 4
  year: 1994
  ident: 149826_CR33
  publication-title: Journal of Parallel Computing
  doi: 10.1016/0167-8191(94)90030-2
– ident: 149826_CR34
  doi: 10.1007/BFb0046745
– volume: 13
  start-page: 733
  issue: 4
  year: 1995
  ident: 149826_CR3
  publication-title: IEEE Journal on Selected Areas in Communications
  doi: 10.1109/49.382163
– ident: 149826_CR29
  doi: 10.1109/MCOM.1996.544191
– volume: 4
  start-page: 502
  issue: 4
  year: 1996
  ident: 149826_CR10
  publication-title: IEEE/ACM Transactions on Networking
  doi: 10.1109/90.532861
– ident: 149826_CR35
– ident: 149826_CR14
  doi: 10.1145/224056.224061
– ident: 149826_CR27
– ident: 149826_CR39
– ident: 149826_CR41
– ident: 149826_CR24
  doi: 10.1109/SUPERC.1994.344298
– ident: 149826_CR45
– volume: 15
  start-page: 29
  issue: 1
  year: 1995
  ident: 149826_CR2
  publication-title: IEEE Micro
  doi: 10.1109/40.342015
– volume: 8
  start-page: 96
  issue: 2
  year: 1996
  ident: 149826_CR9
  publication-title: Digital Technical Journal
– ident: 149826_CR22
– ident: 149826_CR12
  doi: 10.1145/190314.190315
– ident: 149826_CR43
– ident: 149826_CR16
– ident: 149826_CR32
  doi: 10.1145/169627.169855
– ident: 149826_CR37
  doi: 10.1109/HPDC.1995.518712
– ident: 149826_CR6
– ident: 149826_CR8
– volume: 14
  start-page: 1349
  issue: 7
  year: 1996
  ident: 149826_CR20
  publication-title: IEEE Journal on Selected Areas in Communications
  doi: 10.1109/49.536484
SSID ssj0004373
Score 1.4540303
Snippet With the proliferation of Network of Workstations (NOW) environment, there has been a great demand for a high performance message-passing system to implement...
SourceID proquest
crossref
SourceType Aggregation Database
Enrichment Source
Index Database
StartPage 159
Title A High Performance Message-Passing System for Network of Workstations
URI https://www.proquest.com/docview/26540328
Volume 11
WOSCitedRecordID wos10_1023_A_1007912007767&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: PRVAVX
  databaseName: SpringerLINK Contemporary 1997-Present
  customDbUrl:
  eissn: 1573-0484
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0004373
  issn: 0920-8542
  databaseCode: RSV
  dateStart: 19970101
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwELag5cCl0AKi5VEfUMXFKLHj17GqWvWw2iK6rbanKHGcqohml2YX9eczfmSTLULAgUsSOYkT-bPH4_HMfAh9EEbrgilOCmMTklUVI4XgjHBRaRhNSkjrA4VHcjxW06n-HCnhW08nIJtG3d_r-X-FGsoAbBc6-w9wryqFArgG0OEIsMPxr4B3nhsuG_EqHuDWsZxcWzIHPdlbD3zyZu9f2AQncKcxunO7GNjvvvb9aKC1tkuo2ngqiG7Si7HTwcenuSZXs_7GKSzFQyz7OSj8t72NIeRnXdkYorEQFpmKZ-tyMx30DzoQgmnM8R3m0zSQxfwiqocpIxKpUxoyC_XzUrcXPz7LTy5Go3xyPJ0czL8TxxjmdtYjfcpjtEkl186d78v5ZR8Ty4J3QffnD9I6Db64rpGsT8hey5g8R1uxofFhgHUbPbLNDnrWUW_gKIlfoCOHMh6gjB-gjAPKGO7jiDKe1XiI8kt0cXI8OTolkQ-DGCqTBYwkxq0oeVZyoxIjYSSxxBjHYF8xRXVGayqYKFKplKlNZmhVyiplqa2pKilnr9BGM2vsa4SVoaasoCota1ColWK1lLpOa0t5WTCxiz51bZKbmCzecZZ8y73TAmX5Yb7WiLvo4-qFeciT8vtH97tGzkGWuQ2qorGzZZtTAesHRtXeH594g572_fQt2ljcLe079MT8WNy0d-99T_gJq1tqCg
linkProvider Springer Nature
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=High+performance+message-passing+system+for+network+of+workstations&rft.jtitle=The+Journal+of+supercomputing&rft.au=Park%2C+Sung-Yong&rft.au=Hariri%2C+Salim&rft.date=1997-01-01&rft.issn=0920-8542&rft.volume=11&rft.issue=2&rft.spage=159&rft.epage=179&rft_id=info:doi/10.1023%2FA%3A1007912007767&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0920-8542&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0920-8542&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0920-8542&client=summon