Event services for high performance computing
- 7 November 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 551, 113-120
- https://doi.org/10.1109/hpdc.2000.868641
Abstract
The Internet and the Grid are changing the face of high performance computing. Rather than tightly coupled SPMD-style components running in a single cluster, on a parallel machine, or even on the Internet programmed in MPI, applications are evolving into sets of collaborating elements scattered across diverse computational elements. These collaborating components may run on different operating systems and hardware platforms and may be written by different organizations in different languages. Complete 驴applications驴 are constructed by assembling these components in a plug-and-play fashion. This new vision for high performance computing demands features and characteristics not easily provided by traditional high-performance communications middleware. In response to these needs, we have developed ECho, a high-performance event-delivery middleware that meets the new demands of the Grid environment. ECho provides efficient binary transmission of event data with unique features that support data-type discovery and enterprise-scale application evolution. We present measurements detailing ECho's performance to show that ECho significantly outperforms other systems intended to provide this functionality and provides throughput and latency comparable to the most efficient middleware infrastructures available.Keywords
This publication has 11 references indexed in Scilit:
- Toward a common component architecture for high-performance scientific computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Efficient layering for high speed communication: Fast Messages 2.xPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- ACDS: Adapting computational data streams for high performancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Fast heterogeneous binary data interchangePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The Diesel Combustion CollaboratoryPublished by Association for Computing Machinery (ACM) ,1999
- DataExchange: High performance communications in distributed laboratoriesParallel Computing, 1998
- Configuring scientific applications in a heterogeneous distributed systemDistributed Systems Engineering, 1996
- The Information BusPublished by Association for Computing Machinery (ACM) ,1993
- Foundations for the study of software architectureACM SIGSOFT Software Engineering Notes, 1992
- Formalizing design spaces: Implicit invocation mechanismsPublished by Springer Nature ,1991