loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06)
Integrating Computing Resources on Multiple Grid-enabled Job Scheduling Systems Through a Grid RPC System
Singapore
May 16-May 19
ISBN: 0-7695-2585-7
Yoshihiro Nakajima, University of Tsukuba, Japan
Mitsuhisa Sato, University of Tsukuba, Japan
Yoshiaki Aida, University of Tsukuba, Japan
Taisuke Boku, University of Tsukuba, Japan
Franck Cappello, INRIA, France
We present a framework for a parallel programming model by remote procedure calls bridging between largescale computing resource pools managed by multiple gridenabled job scheduling systems. With this system, the user can exploit not only each remote servers and clusters, but also computing resources provided with grid-enabled job scheduling systems located on different sites. This framework requires a Grid RPC system to decouple the computation in a remote node from the Grid RPC mechanism and uses document-based communication rather than connection-based communication. We implemented the proposed framework as an extension of the OmniRPC system, which is a Grid RPC system for parallel programming in a grid environment. We designed a general interface to adapt the OmniRPC system to various grid-enabled job scheduling systems easily and applied the proposed system to several grid-enabled job scheduling systems, including XtremWeb, CyberGRIP, Condor and Grid Engine. we show the preliminary performance of these implementations using a phylogenetic application. We found that the proposed system can achieve approximately the same performance as using OmniRPC and can handle interruptions in worker programs on remote nodes.
Citation:
Yoshihiro Nakajima, Mitsuhisa Sato, Yoshiaki Aida, Taisuke Boku, Franck Cappello, "Integrating Computing Resources on Multiple Grid-enabled Job Scheduling Systems Through a Grid RPC System," ccgrid, pp.296-300, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.