Grid Gateway: Message-Passing between Separated Cluster Interconnects

Geographically distributed computing requires high-performance clusters to be integrated to solve problems in computational Grid. Because cluster interconnect is isolated, its low-level communication protocol doesn’t exchange messages with others directly. This paper presents a plug-in, Grid Gateway, which enables separated low-level communication protocols to communicate with each other. Grid Gateway can be used in many topologies of inter-cluster network. It has some dynamic features, such as support for multi-gateway mechanism to enhance communication performance. Grid Gateway allows low-level communication protocol to involve in the high-performance Grid computing. Thus it is expected to support the implementation of Grid-enabled tools over it, such as Grid-enabled MPI. This paper describes its architecture and implementation, and presents some design issues.

[1]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[2]  Dan Meng,et al.  Cluster and grid superservers: the dawning experiences in China , 2001, Proceedings 42nd IEEE Symposium on Foundations of Computer Science.

[3]  Jack Dongarra,et al.  Recent Advances in Parallel Virtual Machine and Message Passing Interface, 15th European PVM/MPI Users' Group Meeting, Dublin, Ireland, September 7-10, 2008. Proceedings , 2008, PVM/MPI.

[4]  Toshiyuki Imamura,et al.  An Architecture of Stampi: MPI Library on a Cluster of Parallel Computers , 2000, PVM/MPI.

[5]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[6]  Matthias S. Müller,et al.  Grid enabled MPI solutions for clusters , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[7]  Ian T. Foster,et al.  MPICH-G2: A Grid-enabled implementation of the Message Passing Interface , 2002, J. Parallel Distributed Comput..

[8]  Xu Zhi,et al.  RESEARCH ON VEGA GRID ARCHITECTURE , 2002 .

[9]  Douglas Comer,et al.  Internetworking with TCP/IP , 1988 .

[10]  Douglas Comer Internetworking With TCP/IP Principles , 1988 .

[11]  Steven Tuecke,et al.  Enabling Scalable Virtual Organizations , 2001 .

[12]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[13]  Michael M. Resch,et al.  Distributed Computing in a Heterogeneous Computing Environment , 1998, PVM/MPI.

[14]  Henri E. Bal,et al.  User-Level Network Interface Protocols , 1998, Computer.

[15]  Ian T. Foster,et al.  A Grid-Enabled MPI: Message Passing in Heterogeneous Distributed Computing Systems , 1998, Proceedings of the IEEE/ACM SC98 Conference.

[16]  Robert E. Kahn,et al.  A Protocol for Packet Network Intercommunication , 1974 .