Publications
Multimethod communication for high-performance metacomputing applications
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 utilize geographically distributed computing resources. However, experience shows that high performance can often 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 paper, 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 …
- Date
- November 17, 1996
- Authors
- Ian Foster, Jonathan Geisler, Carl Kesselman, Steven Tuecke
- Book
- Proceedings of the 1996 ACM/IEEE Conference on Supercomputing
- Pages
- 41-es