Path reduction in complex grid service provision

A complex grid service can be divided into several simple grid services. Performing these simple grid services in a specific sequence provides the results of the original complex one. These simple services can be provided using mobile agents or the Remote Procedure Call (RPC) method. The path reduction in the complex service provision will result a higher performance for the grid architecture. To reduce the mobile agent's path or the number of RPCs some services can be duplicated in other nodes. Duplication has several problems and difficulties such as ownership and copyright issues and financial problems. An interesting concept in the grid services, which have been presented recently, is the mobility of grid services. A mobile service can be migrated from one node to another one. In this paper, we integrate the mobility of agents with the mobility of services. In this model, the service provider sends a mobile agent to a defined sequence of nodes, and calls some grid services to migrate from other nodes to these nodes. This will reduce the provisioning path of complex services. Path reduction using migration of mobile services instead of copying services in several nodes may improve the performance and reduce the load of network and nodes.

[1]  Kam-Wing Ng,et al.  A middleware framework for secure mobile grid services , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[2]  Nicholas R. Jennings,et al.  Brain Meets Brawn: Why Grid and Agents Need Each Other , 2004, Towards the Learning Grid.

[3]  F. Boavida,et al.  Providing applications with mobile agent technology , 2001, 2001 IEEE Open Architectures and Network Programming Proceedings. OPENARCH 2001 (Cat. No.01EX484).

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

[5]  Gian Pietro Picco,et al.  Understanding code mobility , 1998, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[6]  Giovanni Vigna,et al.  Understanding Code Mobility , 1998, IEEE Trans. Software Eng..

[7]  Paolo Bellavista,et al.  Integrating Web services and mobile agent systems , 2005, 25th IEEE International Conference on Distributed Computing Systems Workshops.

[8]  Torsten Klie,et al.  Towards XML Oriented Internet Management , 2003, Integrated Network Management.

[9]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.

[10]  Alessandro Genco,et al.  The egoistic approach to parallel process migration into heterogeneous workstation network , 1996, J. Syst. Archit..

[11]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[12]  M. Calisti,et al.  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS , 2000 .

[13]  Alessandro Genco,et al.  Mobile Agents and Grid Computing , 2003, PARCO.

[14]  Regina Dunlea,et al.  Simple Object Access Protocol (SOAP) , 2005 .

[15]  Qusay H. Mahmoud,et al.  An agent-based approach to composite mobile Web services , 2005, 19th International Conference on Advanced Information Networking and Applications (AINA'05) Volume 1 (AINA papers).

[16]  Luc Moreau,et al.  Agents for the Grid: A Comparison with Web Services (Part I: Transport Layer) , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[17]  Simon Miles,et al.  Agents for the Grid: A Comparison with Web Services (part II: Service Discovery) , 2002 .

[18]  Hafiz Farooq Ahmad,et al.  Autonomous Semantic Grid: Principles of Autonomous Decentralized Systems for Grid Computing , 2005, IEICE Trans. Inf. Syst..

[19]  George V. Tsoulos,et al.  An agent-based framework for integrating mobility into grid services , 2008, MOBILWARE.

[20]  Luc Moreau Agents for the Grid: A Comparison for Web Services (Part 1: the transport layer) , 2002 .

[21]  Alessandro Genco,et al.  Mobile Agents Principles of Operation , 2003, PARCO.