ABSTRACT
This paper presents an approach to integrating mobility into the originally static grid environment. The mobile agent paradigm has been exploited in order to facilitate the migration of grid services. The approach presented here separates each mobile grid service in a static part and a mobile part that can dynamically migrate across grid nodes as appropriate. In order to enable this approach, a framework based on a novel mobile agent system is proposed. The components of the framework consist exclusively of grid services conforming to the Web Services Resource Framework (WSRF) standards. The framework provides mechanisms to seamlessly integrate mobile agents and stateful grid services.
- I. Foster, C. Kesselman, S. Tuecke. "The Anatomy of the Grid: Enabling Scalable Virtual Organizations." International Journal of Supercomputer Applications, vol. 15, No. 3, 2001, pp. 200--222. Google ScholarDigital Library
- I. Foster, C. Kesselman, J. Nick and S. Tuecke, "The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration", Globus Project, 2002Google Scholar
- OASIS Web Services Resource Framework (WSRF) TC, http://www.oasis-open.org/committees/wsrf/Google Scholar
- L. Moreau, "Agents for the Grid: A Comparison with Web Services (Part I: Transport Layer)", Cluster Computing and the Grid, 2002. 2nd IEEE/ACM International Symposium on, 21--24 May 2002, pp. 220--228 Google ScholarDigital Library
- Moreau L., Avila-Rosas A., Dialani V., Miles S. and Liu X., "Agents for the Grid: A Comparison with Web Services (part II: Service Discovery)", In Proceedings of Workshop on Challenges in Open Agent Systems, Italy, (2002), pp. 52--56.Google Scholar
- Zahreddine W., Mahmoud Q. H., "An agent-based approach to composite mobile Web services", 19th International Conference on Advanced Information Networking and Applications, 2005. AINA 2005, vol. 2, 28--30 March 2005 pp. 189--192 Google ScholarDigital Library
- Bellavista P., Corradi A., Monti S., "Integrating Web services and mobile agent systems", 25th IEEE International Conference on Distributed Computing Systems Workshops, 2005, 6--10 June 2005, pp. 283--290. Google ScholarDigital Library
- M. O. Shafiq, H. F. Ahmad, H. Suguri and A. Ali, "Autonomous Semantic Grid: Principles of Autonomous Decentralized Systems for Grid Computing", IEICE Transactions on Information and Systems 2005, E88-D(12), pp. 2640--2650. Google ScholarDigital Library
- Sze-Wing Wong, Kam-Wing Ng, "A middleware framework for secure mobile grid services", Sixth IEEE International Symposium on Cluster Computing and the Grid Workshops, 2006, vol. 2, 16--19 May 2006. Google ScholarDigital Library
- I. Foster, N. R. Jennings, C. Kesselman, "Brain meets Brawn: why grid and agents need each other", Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004, pp. 8--15. Google ScholarDigital Library
- Foundation for Intelligent Physical Agents, http://www.fipa.org/Google Scholar
- I. Foster, "Globus Toolkit Version 4: Software for Service-Oriented Systems", IFIP International Conference on Network and Parallel Computing, Springer-Verlag LNCS 3779, 2005, pp. 2--13. Google ScholarDigital Library
- The Globus Alliance, http://www.globus.org/Google Scholar
- FIPA Agent Management Specification http://www.fipa.org/specs/fipa00023/Google Scholar
- Simple Object Access Protocol (SOAP), http://www.w3.org/TR/soap/Google Scholar
- Web Service Definition Language (WSDL), http://www.w3.org/TR/wsdlGoogle Scholar
- OASIS Web Services Notification (WSN) TC, http://www.oasis-open.org/committees/wsn/Google Scholar
- A. Fuggetta, G. P. Picco, G. Vigna, "Understanding Code Mobility", IEEE Transactions on Software Engineering, vol. 24, no. 5, May 1998, pp. 342--361. Google ScholarDigital Library
- FIPA ACL Message Structure Specification, http://www.fipa.org/specs/fipa00061/Google Scholar
- FIPA ACL Message Representation in XML Specification, http://www.fipa.org/specs/fipa00061/SC00061G.pdfGoogle Scholar
- OASIS Universal Description, Discovery and Integration (UDDI) Specifications, http://www.oasis-open.org/committees/uddi-spec/Google Scholar
- Globus Monitoring and Discovery System (MDS), http://www.globus.org/mds/Google Scholar
- S. D. Desic, D. Huljenic, "Agents Based Load Balancing with Component Distribution Capability", 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, 21--24 May 2002, pp. 354--358. Google ScholarDigital Library
- J. Cao, D. P. Spooner, S. A. Jarvis, S. Saini, G. R. Nudd, "Agent-based grid load balancing using performance-driven task scheduling", International Parallel and Distributed Processing Symposium, 22--26 April 2003. Google ScholarDigital Library
- Li Chunlin and Li Layuan, "Agent framework to support the computational grid", Journal of Systems and Software, Volume 70, Issues 1--2, February 2004, Pages 177--187 Google ScholarDigital Library
Index Terms
- An agent-based framework for integrating mobility into grid services
Recommendations
Grid services: principles, implementations and use
The Open Grid Services Architecture (OGSA) defines the Grid service concept using principles from both the Grid computing and Web Services models. OGSA lets developers integrate resources and services across distributed, heterogeneous, and dynamic ...
Service-oriented middleware for distributed data mining on the grid
Distribution of data and computation allows for solving larger problems and executing applications that are distributed in nature. The grid is a distributed computing infrastructure that enables coordinated resource sharing within dynamic organizations ...
A modular meta-scheduling architecture for interfacing with pre-WS and WS Grid resource management services
Special section: Information engineering and enterprise architecture in distributed computing environmentsThe last version of the Globus Toolkit includes both pre-WS and WS GRAM services to submit, monitor, and control jobs on remote Grid resources. In the medium term and until a full transition is accomplished, both pre-WS and WS GRAM services will coexist ...
Comments