Integrate software agents and CORBA in computational grid

This paper presents an Agent-based Computational Grid (ACG), which applies the concept of CORBA and agent to computational grid. The ACG system is used to implement a uniform higher level management of the computing resources and services on the Grid, and provide users with a consistent and transparent interface for accessing such services. In ACG grid, grid services are implemented by CORBA or by grid agent. Grid agents and CORBA objects will interact with each other to achieve user's service request. Our solution is the creation of a bridge between the CORBA and grid agents The solution provides with the opportunity of considering an agent as a CORBA service and accessing CORBA services even from a grid agent. Thus, in AGC grid, existing legacy systems can be easily exploited as grid services. In this paper, firstly, the features of ACG grid are described, and then the design and implementation are given. Finally, some conclusions are given.

[1]  Kenneth A. Hawick,et al.  Resource discovery for dynamic clusters in computational grids , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[2]  Miron Livny,et al.  Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

[3]  Dejan S. Milojicic,et al.  MASIF: The OMG mobile agent system interoperability facility , 1998, Personal Technologies.

[4]  Harry Chen Developing a Dynamic Distributed Intelligent Agent Framework Based on the Jini Architecture , 1999 .

[5]  Graham R. Nudd,et al.  Performance evaluation of an agent-based resource management infrastructure for grid computing , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[6]  Rajkumar Buyya,et al.  A taxonomy and survey of grid resource management systems for distributed computing , 2002, Softw. Pract. Exp..

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

[8]  Fabio Kon,et al.  Dynamic Resource Management and Automatic Configuration of Distributed Component Systems , 2001, COOTS.

[9]  Ben Y. Zhao,et al.  An architecture for a secure service discovery service , 1999, MobiCom.

[10]  John F. Karpovich,et al.  The Legion Resource Management System , 1999, JSSPP.

[11]  Alexander V. Shafarenko,et al.  An Active Organisation System for Customised, Secure Agent Discovery , 2001, The Journal of Supercomputing.

[12]  Li Chunlin,et al.  Design and implementation of a distributed computing environment model for object-oriented networks programming , 2002, Comput. Commun..

[13]  Omer F. Rana,et al.  Agent based service integration for distributed problem solving environments , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[14]  Michael Luck,et al.  Paradigma: agent implementation through Jini , 2000, Proceedings 11th International Workshop on Database and Expert Systems Applications.

[15]  David Abramson,et al.  Nimrod/G: an architecture for a resource management and scheduling system in a global computational grid , 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.

[16]  Michael Luck,et al.  Eleventh International Workshop on Database and Expert Systems Applications , 2000, Proceedings 11th International Workshop on Database and Expert Systems Applications.

[17]  Li Chunlin,et al.  A mobile agent platform based on tuple space coordination , 2002 .

[18]  Antonio Puliafito,et al.  Extending the MASIF location service in the MAP agent system , 2000, Proceedings ISCC 2000. Fifth IEEE Symposium on Computers and Communications.

[19]  Luc Moreau,et al.  Issues in Building Agent based Computational Grids , 2000 .

[20]  Lu Zhengding,et al.  A distributed computing model and its application , 2001, Proceedings 2001 International Conference on Computer Networks and Mobile Computing.

[21]  Li Chunlin,et al.  An agent-oriented and service-oriented environment for deploying dynamic distributed systems , 2002 .

[22]  Ladislau Bölöni,et al.  Agent-based resource discovery , 2000, Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556).

[23]  Rajkumar Buyya,et al.  Architectural Models for Resource Management in the Grid , 2000, GRID.