• 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