Multithreaded message passing environment for ATM LAN/WAN

Rajesh Yadav, Rajashekar Reddy, Salim A Hariri

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

Abstract

Large scale High Performance Computing and Communication (HPCC) applications (e.g. Video-on-Demand, and HPDC) would require storage and processing capabilities which are beyond existing single computer systems. The current advances in networking technology (e.g. ATM) have made high performance network computing an attractive computing environment for such applications. However, using only high speed network is not sufficient to achieve high performance distributed computing environment unless some hardware and software problems have been resolved. These problems include the limited communication bandwidth available to the application, high overhead associated with context switching, redundant data copying during protocol processing and lack of support to overlap computation and communication at application level. In this paper, we propose a Multithreaded Message Passing system for Parallel/Distributed processing, that we refer to as NYNET Communication System (NCS). NCS, being developed for NYNET (ATM wide area network testbed), is built on top of an ATM Application Programmer Interface (API). The Multithreaded environment allows applications to overlap computations and communications and provide a modular approach to support efficiently HPDC applications with different quality of service (QOS) requirements.

Original languageEnglish (US)
Title of host publicationIEEE International Symposium on High Performance Distributed Computing, Proceedings
PublisherIEEE
Pages238-245
Number of pages8
StatePublished - 1995
Externally publishedYes
EventProceedings of the 4th IEEE International Symposium on High Performance Distributed Computing - Washington, DC, USA
Duration: Aug 2 1995Aug 4 1995

Other

OtherProceedings of the 4th IEEE International Symposium on High Performance Distributed Computing
CityWashington, DC, USA
Period8/2/958/4/95

Fingerprint

Wide area networks
Message passing
Automatic teller machines
Local area networks
Communication
Communication systems
Processing
Video on demand
Copying
HIgh speed networks
Distributed computer systems
Network performance
Testbeds
Computer hardware
Interfaces (computer)
Quality of service
Computer systems
Bandwidth
Network protocols

ASJC Scopus subject areas

  • Hardware and Architecture

Cite this

Yadav, R., Reddy, R., & Hariri, S. A. (1995). Multithreaded message passing environment for ATM LAN/WAN. In IEEE International Symposium on High Performance Distributed Computing, Proceedings (pp. 238-245). IEEE.

Multithreaded message passing environment for ATM LAN/WAN. / Yadav, Rajesh; Reddy, Rajashekar; Hariri, Salim A.

IEEE International Symposium on High Performance Distributed Computing, Proceedings. IEEE, 1995. p. 238-245.

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

Yadav, R, Reddy, R & Hariri, SA 1995, Multithreaded message passing environment for ATM LAN/WAN. in IEEE International Symposium on High Performance Distributed Computing, Proceedings. IEEE, pp. 238-245, Proceedings of the 4th IEEE International Symposium on High Performance Distributed Computing, Washington, DC, USA, 8/2/95.
Yadav R, Reddy R, Hariri SA. Multithreaded message passing environment for ATM LAN/WAN. In IEEE International Symposium on High Performance Distributed Computing, Proceedings. IEEE. 1995. p. 238-245
Yadav, Rajesh ; Reddy, Rajashekar ; Hariri, Salim A. / Multithreaded message passing environment for ATM LAN/WAN. IEEE International Symposium on High Performance Distributed Computing, Proceedings. IEEE, 1995. pp. 238-245
@inproceedings{36a6001e986c425fae7469eb883301f0,
title = "Multithreaded message passing environment for ATM LAN/WAN",
abstract = "Large scale High Performance Computing and Communication (HPCC) applications (e.g. Video-on-Demand, and HPDC) would require storage and processing capabilities which are beyond existing single computer systems. The current advances in networking technology (e.g. ATM) have made high performance network computing an attractive computing environment for such applications. However, using only high speed network is not sufficient to achieve high performance distributed computing environment unless some hardware and software problems have been resolved. These problems include the limited communication bandwidth available to the application, high overhead associated with context switching, redundant data copying during protocol processing and lack of support to overlap computation and communication at application level. In this paper, we propose a Multithreaded Message Passing system for Parallel/Distributed processing, that we refer to as NYNET Communication System (NCS). NCS, being developed for NYNET (ATM wide area network testbed), is built on top of an ATM Application Programmer Interface (API). The Multithreaded environment allows applications to overlap computations and communications and provide a modular approach to support efficiently HPDC applications with different quality of service (QOS) requirements.",
author = "Rajesh Yadav and Rajashekar Reddy and Hariri, {Salim A}",
year = "1995",
language = "English (US)",
pages = "238--245",
booktitle = "IEEE International Symposium on High Performance Distributed Computing, Proceedings",
publisher = "IEEE",

}

TY - GEN

T1 - Multithreaded message passing environment for ATM LAN/WAN

AU - Yadav, Rajesh

AU - Reddy, Rajashekar

AU - Hariri, Salim A

PY - 1995

Y1 - 1995

N2 - Large scale High Performance Computing and Communication (HPCC) applications (e.g. Video-on-Demand, and HPDC) would require storage and processing capabilities which are beyond existing single computer systems. The current advances in networking technology (e.g. ATM) have made high performance network computing an attractive computing environment for such applications. However, using only high speed network is not sufficient to achieve high performance distributed computing environment unless some hardware and software problems have been resolved. These problems include the limited communication bandwidth available to the application, high overhead associated with context switching, redundant data copying during protocol processing and lack of support to overlap computation and communication at application level. In this paper, we propose a Multithreaded Message Passing system for Parallel/Distributed processing, that we refer to as NYNET Communication System (NCS). NCS, being developed for NYNET (ATM wide area network testbed), is built on top of an ATM Application Programmer Interface (API). The Multithreaded environment allows applications to overlap computations and communications and provide a modular approach to support efficiently HPDC applications with different quality of service (QOS) requirements.

AB - Large scale High Performance Computing and Communication (HPCC) applications (e.g. Video-on-Demand, and HPDC) would require storage and processing capabilities which are beyond existing single computer systems. The current advances in networking technology (e.g. ATM) have made high performance network computing an attractive computing environment for such applications. However, using only high speed network is not sufficient to achieve high performance distributed computing environment unless some hardware and software problems have been resolved. These problems include the limited communication bandwidth available to the application, high overhead associated with context switching, redundant data copying during protocol processing and lack of support to overlap computation and communication at application level. In this paper, we propose a Multithreaded Message Passing system for Parallel/Distributed processing, that we refer to as NYNET Communication System (NCS). NCS, being developed for NYNET (ATM wide area network testbed), is built on top of an ATM Application Programmer Interface (API). The Multithreaded environment allows applications to overlap computations and communications and provide a modular approach to support efficiently HPDC applications with different quality of service (QOS) requirements.

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

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

M3 - Conference contribution

AN - SCOPUS:0029528787

SP - 238

EP - 245

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

PB - IEEE

ER -