• DocumentCode
    426878
  • Title

    Multimethod Communication for High-Performance Metacomputing Applications

  • Author

    Foster, Ian ; Geisler, Jonathan ; Kesselman, Carl ; Tuecke, Steve

  • Author_Institution
    Argonne National Laboratory, IL
  • fYear
    1996
  • fDate
    1996
  • Firstpage
    41
  • Lastpage
    41
  • Abstract
    Metacomputing systems use high-speed networks to connect supercomputers, mass storage systems, scientific instruments, and display devices with the objective of enabling parallel applications to access geographically distributed computing resources. However, experience shows that high performance often can be achieved only if applications can integrate diverse communication substrates, transport mechanisms, and protocols, chosen according to where communication is directed, what is communicated, or when communication is performed. In this article, we describe a software architecture that addresses this requirement. This architecture allows multiple communication methods to be supported transparently in a single application, with either automatic or user-specified selection criteria guiding the methods used for each communication. We describe an implementation of this architecture, based on the Nexus communication library, and use this implementation to evaluate performance issues. The implementation supported a wide variety of applications in the I-WAY metacomputing experiment at Supercomputing 95; we use one of these applications to provide a quantitative demonstration of the advantages of multimethod communication in a heterogeneous networked environment.
  • Keywords
    Access protocols; Application software; Computer architecture; Displays; Distributed computing; High-speed networks; Instruments; Metacomputing; Supercomputers; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1996. Proceedings of the 1996 ACM/IEEE Conference on
  • Print_ISBN
    0-89791-854-1
  • Type

    conf

  • DOI
    10.1109/SUPERC.1996.183543
  • Filename
    1392912