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 :
بازگشت