NYNET Communication System (NCS): a multithreaded message passing tool over ATM network

Sung Yong Park, Salim A Hariri, Yoonhee Kim, J. Stuart Harris, Rajesh Yadav

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

This paper presents an architecture and implementation for a low-latency, high-throughput message passing tool, referred to as the NYNET (ATM wide area network testbed in New York state) Communication System (NCS), which can support a variety of HPDC applications with different Quality of Services requirements. NCS uses multithreading to provide efficient techniques that overlap computation and communication. NCS uses read/write trap routines to bypass traditional operating system calls. This reduces latency and avoids using inefficient communication protocols. By separating data and control paths, NCS eliminates unnecessary control transfers. This optimizes the data path and improves the performance. Benchmarking results show that the performance of NCS is at least a factor of two better than the performance of corresponding p4 and PVM primitives.

Original languageEnglish (US)
Title of host publicationIEEE International Symposium on High Performance Distributed Computing, Proceedings
Pages460-469
Number of pages10
DOIs
StatePublished - 1996
Externally publishedYes
EventProceedings of the 1996 5th IEEE International Symposium on High Performance Distributed Computing - Syracuse, NY, USA
Duration: Aug 6 1996Aug 9 1996

Other

OtherProceedings of the 1996 5th IEEE International Symposium on High Performance Distributed Computing
CitySyracuse, NY, USA
Period8/6/968/9/96

Fingerprint

Asynchronous transfer mode
Message passing
Communication systems
Wide area networks
Automatic teller machines
Benchmarking
Testbeds
Quality of service
Throughput
Network protocols
Communication

ASJC Scopus subject areas

  • Hardware and Architecture

Cite this

Park, S. Y., Hariri, S. A., Kim, Y., Harris, J. S., & Yadav, R. (1996). NYNET Communication System (NCS): a multithreaded message passing tool over ATM network. In IEEE International Symposium on High Performance Distributed Computing, Proceedings (pp. 460-469) https://doi.org/10.1109/HPDC.1996.546217

NYNET Communication System (NCS) : a multithreaded message passing tool over ATM network. / Park, Sung Yong; Hariri, Salim A; Kim, Yoonhee; Harris, J. Stuart; Yadav, Rajesh.

IEEE International Symposium on High Performance Distributed Computing, Proceedings. 1996. p. 460-469.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Park, SY, Hariri, SA, Kim, Y, Harris, JS & Yadav, R 1996, NYNET Communication System (NCS): a multithreaded message passing tool over ATM network. in IEEE International Symposium on High Performance Distributed Computing, Proceedings. pp. 460-469, Proceedings of the 1996 5th IEEE International Symposium on High Performance Distributed Computing, Syracuse, NY, USA, 8/6/96. https://doi.org/10.1109/HPDC.1996.546217
Park SY, Hariri SA, Kim Y, Harris JS, Yadav R. NYNET Communication System (NCS): a multithreaded message passing tool over ATM network. In IEEE International Symposium on High Performance Distributed Computing, Proceedings. 1996. p. 460-469 https://doi.org/10.1109/HPDC.1996.546217
Park, Sung Yong ; Hariri, Salim A ; Kim, Yoonhee ; Harris, J. Stuart ; Yadav, Rajesh. / NYNET Communication System (NCS) : a multithreaded message passing tool over ATM network. IEEE International Symposium on High Performance Distributed Computing, Proceedings. 1996. pp. 460-469
@inproceedings{3da137324ca9435b890e5bcb5adaf115,
title = "NYNET Communication System (NCS): a multithreaded message passing tool over ATM network",
abstract = "This paper presents an architecture and implementation for a low-latency, high-throughput message passing tool, referred to as the NYNET (ATM wide area network testbed in New York state) Communication System (NCS), which can support a variety of HPDC applications with different Quality of Services requirements. NCS uses multithreading to provide efficient techniques that overlap computation and communication. NCS uses read/write trap routines to bypass traditional operating system calls. This reduces latency and avoids using inefficient communication protocols. By separating data and control paths, NCS eliminates unnecessary control transfers. This optimizes the data path and improves the performance. Benchmarking results show that the performance of NCS is at least a factor of two better than the performance of corresponding p4 and PVM primitives.",
author = "Park, {Sung Yong} and Hariri, {Salim A} and Yoonhee Kim and Harris, {J. Stuart} and Rajesh Yadav",
year = "1996",
doi = "10.1109/HPDC.1996.546217",
language = "English (US)",
isbn = "0818675829",
pages = "460--469",
booktitle = "IEEE International Symposium on High Performance Distributed Computing, Proceedings",

}

TY - GEN

T1 - NYNET Communication System (NCS)

T2 - a multithreaded message passing tool over ATM network

AU - Park, Sung Yong

AU - Hariri, Salim A

AU - Kim, Yoonhee

AU - Harris, J. Stuart

AU - Yadav, Rajesh

PY - 1996

Y1 - 1996

N2 - This paper presents an architecture and implementation for a low-latency, high-throughput message passing tool, referred to as the NYNET (ATM wide area network testbed in New York state) Communication System (NCS), which can support a variety of HPDC applications with different Quality of Services requirements. NCS uses multithreading to provide efficient techniques that overlap computation and communication. NCS uses read/write trap routines to bypass traditional operating system calls. This reduces latency and avoids using inefficient communication protocols. By separating data and control paths, NCS eliminates unnecessary control transfers. This optimizes the data path and improves the performance. Benchmarking results show that the performance of NCS is at least a factor of two better than the performance of corresponding p4 and PVM primitives.

AB - This paper presents an architecture and implementation for a low-latency, high-throughput message passing tool, referred to as the NYNET (ATM wide area network testbed in New York state) Communication System (NCS), which can support a variety of HPDC applications with different Quality of Services requirements. NCS uses multithreading to provide efficient techniques that overlap computation and communication. NCS uses read/write trap routines to bypass traditional operating system calls. This reduces latency and avoids using inefficient communication protocols. By separating data and control paths, NCS eliminates unnecessary control transfers. This optimizes the data path and improves the performance. Benchmarking results show that the performance of NCS is at least a factor of two better than the performance of corresponding p4 and PVM primitives.

UR - http://www.scopus.com/inward/record.url?scp=0029727964&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0029727964&partnerID=8YFLogxK

U2 - 10.1109/HPDC.1996.546217

DO - 10.1109/HPDC.1996.546217

M3 - Conference contribution

AN - SCOPUS:0029727964

SN - 0818675829

SP - 460

EP - 469

BT - IEEE International Symposium on High Performance Distributed Computing, Proceedings

ER -