Resource discovery in grid systems: a survey

Resource Discovery (RD) is one of the key issues in successful Grid systems. Yet, new methodologies for RD are constantly researched owing to the dynamicity, heterogeneity and large-scale characteristics of Grids. Recently, synergy and convergence between Grid, Agent and Peer-to-Peer (P2P) systems were pointed out clearly. This paper provides a survey and a qualitative comparison of the most promising approaches (P2P techniques and agent systems) for RD. Viability of Grid systems relies mainly on efficient integration of P2P techniques and mobile agent (MA) systems to bring scaling and decentralised control properties to Grids.

[1]  Timothy L. Harris,et al.  XenoSearch: distributed resource discovery in the XenoServer open platform , 2003, High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium on.

[2]  Ilias K. Savvas,et al.  Agent-Based Resource Discovery and Selection for Dynamic Grids , 2006, 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'06).

[3]  Qiu Yu-hui,et al.  Study of Grid Resource Discovery Based on Mobile Agent , 2007, Third International Conference on Semantics, Knowledge and Grid (SKG 2007).

[4]  Jian Yu,et al.  Grid Resource Management Based on Mobile Agent , 2006, 2006 International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA'06).

[5]  Domenico Talia,et al.  P2P computing and interaction with grids , 2005, Future Gener. Comput. Syst..

[6]  Pedro A. Szekely,et al.  MAAN: A Multi-Attribute Addressable Network for Grid Information Services , 2003, Proceedings. First Latin American Web Congress.

[7]  Nelson Da Fonseca,et al.  Peer-to-peer-based resource discovery in global grids: a tutorial , 2008, IEEE Communications Surveys & Tutorials.

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

[9]  Shin-Dug Kim,et al.  Agent Based Resource Management for Grid Computing , 2002, PDPTA.

[10]  Salvatore Orlando,et al.  Peer-to-peer systems for discovering resources in a dynamic grid , 2007, Parallel Comput..

[11]  Norman W. Paton,et al.  The design and implementation of Grid database services in OGSA‐DAI , 2005, Concurr. Pract. Exp..

[12]  Domenico Talia,et al.  A super-peer model for resource discovery services in large-scale Grids , 2005, Future Gener. Comput. Syst..

[13]  Artur Andrzejak,et al.  Scalable, efficient range queries for grid information services , 2002, Proceedings. Second International Conference on Peer-to-Peer Computing,.

[14]  Fabrizio Silvestri,et al.  A Grid Information Service Based on Peer-to-Peer , 2005, Euro-Par.

[15]  Ian Foster,et al.  A peer-to-peer approach to resource location in grid environments , 2002 .

[16]  M.N. Sulaiman,et al.  Agent’s role in grid environments during resource discovery: A review , 2008, 2008 International Symposium on Information Technology.

[17]  Norman W. Paton,et al.  The design and implementation of Grid database services in OGSA-DAI: Research Articles , 2005 .

[18]  Sunilkumar S. Manvi,et al.  An agent-based resource allocation model for grid computing , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[19]  A. Hameurlain,et al.  Large Scale Data Management in Grid Systems: a Survey , 2008, 2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications.

[20]  Jyotsna Sengupta,et al.  Resource Discovery in Web-Services Based Grids , 2007 .

[21]  Amin Vahdat,et al.  Scalable Wide-Area Resource Discovery , 2004 .

[22]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[23]  Alba Cristina Magalhaes Alves de Melo,et al.  An Extensible Resource Discovery Mechanism for Grid Computing Environments , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[24]  Mario Kusek,et al.  Multi-agent System for Resource Discovery in Grid Network , 2007, 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2007).

[25]  Domenico Talia,et al.  Peer-to-Peer Models for Resource Discovery in Large-Scale Grids: A Scalable Architecture , 2006, VECPAR.

[26]  Domenico Talia,et al.  Peer-to-Peer resource discovery in Grids: Models and systems , 2007, Future Gener. Comput. Syst..

[27]  Rajkumar Buyya,et al.  Grid Market Directory: A Web Services based Grid Service Publication Directory , 2003, ArXiv.

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

[29]  José M. Alonso,et al.  A service-oriented WSRF-based architecture for metascheduling on computational Grids , 2008, Future Gener. Comput. Syst..

[30]  Fabrice Huet,et al.  A Simple Cache Based Mechanism for Peer to Peer Resource Discovery in Grid Environments , 2008, 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID).

[31]  Indranil Gupta,et al.  Peer-to-peer discovery of computational resources for Grid applications , 2005, The 6th IEEE/ACM International Workshop on Grid Computing, 2005..

[32]  Diomidis Spinellis,et al.  A survey of peer-to-peer content distribution technologies , 2004, CSUR.

[33]  Domenico Talia,et al.  IEEE Internet Computing: Peer To Peer - Toward a Synergy Between P2P and Grids , 2003, IEEE Distributed Syst. Online.

[34]  Salvatore Orlando,et al.  Resource Discovery in a Dynamic Grid Environment , 2005, 16th International Workshop on Database and Expert Systems Applications (DEXA'05).

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

[36]  Liang Hu,et al.  A heuristic algorithm for agent-based grid resource discovery , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[37]  Domenico Talia,et al.  Toward a Synergy Between P2P and Grids , 2003, IEEE Internet Comput..

[38]  John Kubiatowicz,et al.  Handling churn in a DHT , 2004 .

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

[40]  Johan Tordsson,et al.  An interoperable, standards-based grid resource broker and job submission service , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

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