Light-weight service-oriented grid application toolkit

Grid has been focused in a distributed computing community. There has been a lot of research in these areas, especially for design and development of Grid middleware. More recently, the service-oriented architecture based on Web Services rapidly became a major issue. The service-oriented architecture provides a modularized functionality to Grid applications. However, this new technology has some limitations. Web Services basically works with the SOAP protocol, but it is not suitable for massive scientific data. In this paper, we propose MAGE, Modular and Adaptive Grid Environment, which is uses dynamically reconfigurable component architecture with interfaces. MAGE provides several level of transparency to the Grid application development, and it can dynamically reconfigure its architecture to adapt to heterogeneous Grid environments.

[1]  Werner Nutt,et al.  R-GMA: An Information Integration System for Grid Monitoring , 2003, OTM.

[2]  Wei Cai,et al.  GRIDKIT: Pluggable Overlay Networks for Grid Computing , 2004, CoopIS/DOA/ODBASE.

[3]  Ian T. Foster,et al.  Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, Journal of Computer Science and Technology.

[4]  David Wong,et al.  Concordia: An Infrastructure for Collaborating Mobile Agents , 1997, Mobile Agents.

[5]  Tatsuo Nakajima,et al.  Middleware design issues for ubiquitous computing , 2004, MUM '04.

[6]  Gordon S. Blair,et al.  An Efficient Component Model for the Construction of Adaptive Middleware , 2001, Middleware.

[7]  Miguel Mira da Silva,et al.  An Overview of AgentSpace: A Next-Generation Mobile Agent System , 1998, Mobile Agents.

[8]  Brian Tierney,et al.  A Monitoring Sensor Management System for Grid Environments , 2004, Cluster Computing.

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

[10]  Ian Foster,et al.  The Globus toolkit , 1998 .

[11]  Xuejun Chen Extending RMI to support dynamic reconfiguration of distributed systems , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[12]  Andrew S. Grimshaw,et al.  The Legion Grid Portal , 2002, Concurr. Comput. Pract. Exp..

[13]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1993, CACM.

[14]  Mark Weiser,et al.  Some Computer Science Problems in Ubiquitous Computing , 1993 .

[15]  Alasdair J. G. Gray,et al.  Fault Tolerance in the R-GMA Information and Monitoring System , 2005, EGC.

[16]  Graham Glass,et al.  ObjectSpace Voyager - The Agent ORB for Java , 1998, WWCA.

[17]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[18]  Danny B. Lange,et al.  Mobile agents with Java: The Aglet API , 1998, World Wide Web.

[19]  Kaveh M. Moazami-Goudarzi,et al.  Consistency preserving dynamic reconfiguration of distributed systems , 1999 .

[20]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

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

[22]  Wei Cai,et al.  The Gridkit Distributed Resource Management Framework , 2005, EGC.

[23]  John Shalf,et al.  GridLab: Enabling Applications on the Grid , 2002, GRID.

[24]  Alan J. Demers,et al.  Research issues in ubiquitous computing , 1994, PODC '94.

[25]  Kazuya Kosaka,et al.  Aglets: Programming Mobile Agents in Java , 1997, WWCA.

[26]  Matthew MacDonald,et al.  Web Services Architecture , 2004 .