loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fourth IEEE International Symposium on Cluster Computing and the Grid (CCGrid'04)
A Java-based programming environment for hierarchical Grid: Jojo
Chicago, IL, USA
April 19-April 22
ISBN: 0-7803-8430-X
H. Nakada, Nat. Inst. of Adv. Ind. Sci. & Technol., Japan
S. Matsuoka, Cluster & Grid Comput. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
Despite recent developments in higher-level middleware for the Grid supporting high level of ease-of-programming, hurdles for widespread adoption of Grids remain high, due to (1) assumption of peer-to-peer connectivity of all Grid nodes, as well as (2) lack of scalable programming and deployment support. We propose a Java-based programming environment for a hierarchically organized Grid named Jojo, that allow seamless utilization of privately addressed clusters. Jojo provides several features, including secure private remote invocation using Globus GRAM and ssh/rsh to privately addressed nodes in clusters, intuitive message passing API suitable for overlapped execution using multiple threads, and automatic user/system program staging. Using Jojo, users can easily construct and execute parallel distributed applications on the Grid. We show the design and implementation of its programming API, a working example, as well as preliminary performance evaluation results that prove the effectiveness of hierarchal execution.
Citation:
H. Nakada, S. Matsuoka, "A Java-based programming environment for hierarchical Grid: Jojo," ccgrid, pp.51-58, Fourth IEEE International Symposium on Cluster Computing and the Grid (CCGrid'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.