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
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;
Conference_Titel :
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7255-2
DOI :
10.1109/IPPS.1996.508190