DocumentCode
1853864
Title
A multithreaded message-passing system for high performance distributed computing applications
Author
Park, Sung-Yong ; Lee, Joohan ; Hariri, Salim
Author_Institution
Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
fYear
1998
fDate
26-29 May 1998
Firstpage
258
Lastpage
265
Abstract
NYNET (ATM wide area network testbed in New York state) Communication System (NCS) is a multithreaded message passing system developed at Syracase University that provides high performance and flexible communication services over asynchronous transfer mode (ATM) based high performance distributed computing (HPDC) environments. NCS capitalizes on thread based programming model to overlap computations and communications, and develop a dynamic message passing environment with separate data and control paths. This leads to a flexible and adaptive message passing environment that can support multiple flow control, error control, and multicasting algorithms. We provide an overview of the NCS architecture and present how NCS point to point communication services are implemented. We also analyze the overhead incurred by using multithreading and compare the performance of NCS point to point communication primitives with those of other message passing systems such as p4, PVM, and MPI. Benchmarking results indicate that NCS shows comparable performance to other systems for small message sizes but outperforms other systems for large message sizes
Keywords
asynchronous transfer mode; message passing; network interfaces; parallel programming; wide area networks; ATM wide area network testbed in New York state; MPI; NCS architecture; NCS point to point communication services; NYNET; PVM; adaptive message passing environment; asynchronous transfer mode; dynamic message passing environment; error control; flexible communication services; high performance distributed computing applications; high performance distributed computing environments; message size; multicasting algorithms; multiple flow control; multithreaded message passing system; p4; thread based programming model; Asynchronous transfer mode; Communication system control; Computational modeling; Distributed computing; Dynamic programming; Message passing; Programmable control; System testing; Wide area networks; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1998. Proceedings. 18th International Conference on
Conference_Location
Amsterdam
ISSN
1063-6927
Print_ISBN
0-8186-8292-2
Type
conf
DOI
10.1109/ICDCS.1998.679521
Filename
679521
Link To Document