DocumentCode
2136054
Title
Native ATM application programmer interface testbed for cluster-based computing
Author
Dowd, Patrick W. ; Carrozzi, Todd M. ; Pellegrino, Frank A. ; Chen, Amy Xin
Author_Institution
Dept. of Electr. & Comput. Eng., State Univ. of New York, Buffalo, NY, USA
fYear
1996
fDate
15-19 Apr 1996
Firstpage
843
Lastpage
849
Abstract
This paper investigates the use of ATM for cluster based computing. The need for a native ATM API is discussed as well as the performance of message passing libraries (MPL) that are written to use such an API to exploit the advantages of a high-speed network for cluster-based computing. The MPLs offer a standard interface, such as PVM or MPI, and interoperate with existing TCP/IP and UDP/IP based versions in addition to the ATM API environment. The interoperability extensions made to two MPLs, MPI and Prowess, are described with a hybrid environment of both ATM and TCP-based legacy network technology. The native ATM API is described in this paper which supports cluster based computing that may be geographically distributed. Furthermore, this API provides a reliable transport interface to the MPL which has been optimized for an ATM environment. The transport protocol is a low-state design that optimizes the performance based on the available bandwidth, buffer constraints, propagation delay characteristics, and security requirements of a particular connection, and will rapidly evolve if the connection characteristics change
Keywords
application program interfaces; asynchronous transfer mode; local area networks; message passing; open systems; software libraries; software performance evaluation; transport protocols; ATM; ATM API; ATM application programmer interface; MPI; PVM; Prowess; TCP/IP; UDP/IP; available bandwidth; buffer constraints; cluster-based computing; high-speed network; interoperability; legacy network; message passing libraries; performance; propagation delay; reliable transport interface; security requirements; Computer networks; Distributed computing; High performance computing; High-speed networks; Libraries; Message passing; Multiprotocol label switching; Programming profession; TCPIP; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-7255-2
Type
conf
DOI
10.1109/IPPS.1996.508190
Filename
508190
Link To Document