Managing Multiple Communication Methods in High-Performance Networked Computing Systems (1997)
| Venue: | Journal of Parallel and Distributed Computing |
| Citations: | 79 - 13 self |
BibTeX
@ARTICLE{Foster97managingmultiple,
author = {Ian Foster and Jonathan Geisler and Carl Kesselman and Steven Tuecke},
title = {Managing Multiple Communication Methods in High-Performance Networked Computing Systems},
journal = {Journal of Parallel and Distributed Computing},
year = {1997},
volume = {40},
pages = {35--48}
}
Years of Citing Articles
OpenURL
Abstract
Modern networked computing environments and applications often require---or can benefit from---the use of multiple communication substrates, transport mechanisms, and protocols, chosen according to where communication is directed, what is communicated, or when communication is performed. We propose techniques that allow 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 explain how communication link and remote service request mechanisms facilitate the specification and implementation of multimethod communication. These mechanisms have been implemented in the Nexus multithreaded runtime system, and we use this system to illustrate solutions to various problems that arise when implementing multimethod communication. We also illustrate the application of our techniques by describing a multimethod, multithreaded implementation of the Message Pas...







