A JADE Middleware for Grid Inter-cooperated Infrastructures

During the past few years much effort has been put into developing interoperable grid models suitable of defining a decentralized control setting. Such environments may define new rules and actions to internal Virtual Organisation (VO) members and therefore posing new challenges towards to an extended cooperation model of grids. Particularly, VO members' knowledge may be expressed in the form of intelligent agents thus providing a more autonomous solution of communicating members. Herein we present a mobile agent middleware for Grid interoperable infrastructures. Facing the enlarging scale of Grid, the proposed middleware aims to extend the knowledge of a specific neighbouring of Grid members (VO) in relation to the addresses and the physical resources of known and unknown nodes which may join the Grid VO. The internal data are structured in a rational sequence and stored within a public profile of each member called metadata snapshot profile. The middleware is designed by employing the Java Agent Development (JADE) framework in which mobile agents are travelling throughout the domain and by collecting and updating internal data they extend the size of the VO. The interoperable standard is achieved by using the Critical Friends Community (CFC) model, as the mean to fulfil the inter-cooperation model.

[1]  Nik Bessis,et al.  A Resource Discovery Architecture of Loosely Coupled Grid Inter-cooperated Virtual Organisations Using Mobile Agents and Neural Networks , 2010, 2010 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[2]  Helen D. Karatza,et al.  Mobile agents as a middleware for data dissemination , 2002, Neural Parallel Sci. Comput..

[3]  Nik Bessis,et al.  Defining Minimum Requirements of Inter-collaborated Nodes by Measuring the Weight of Node Interactions , 2010, 2010 International Conference on Complex, Intelligent and Software Intensive Systems.

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

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

[6]  Agostino Poggi,et al.  JADE: A software framework for developing multi-agent applications. Lessons learned , 2008, Inf. Softw. Technol..

[7]  Nik Bessis,et al.  Towards an Integrated Vision across Inter-cooperative Grid Virtual Organizations , 2009, FGIT.

[8]  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.

[9]  Salim Hariri,et al.  Application of autonomic agents for global information grid management and security , 2007, SCSC.

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

[11]  Nik Bessis,et al.  Towards decentralized grid agent models for continuous resource discovery of interoperable grid Virtual Organisations , 2010, 2010 Fifth International Conference on Digital Information Management (ICDIM).

[12]  Helen D. Karatza,et al.  File distribution using a peer-to-peer network--a simulation study , 2004, J. Syst. Softw..

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