Decentralized Service Allocation in a Broker Overlay Based Grid

Grid computing is based on coordinated resource sharing in a dynamic environment of multi-institutional virtual organizations. Data exchanges, and service allocation, are challenging problems in the field of Grid computing. This is due to the decentralization of Grid systems. Building decentralized Grid systems with efficient resource management and software component mechanisms is a need for achieving the required efficiency and usability of Grid systems. In this work, a decentralized Grid system model is presented in which, the system is divided into virtual organizations each controlled by a broker. An overlay network of brokers is responsible for global resource management and managing allocation of services. Experimental results show that, the system achieves dependable performance with various loads of services, and broker failures.

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

[2]  A.E. El-Desoky,et al.  A Pure Peer-To-Peer Desktop Grid framework with efficient fault tolerance , 2007, 2007 International Conference on Computer Engineering & Systems.

[3]  A.A. Azab,et al.  An adaptive decentralized scheduling mechanism for peer-to-peer Desktop Grids , 2008, 2008 International Conference on Computer Engineering & Systems.

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

[5]  Ladislau Bölöni,et al.  The Bond Agent System and Applications , 2000, ASA/MA.

[6]  Márk Jelasity,et al.  PeerSim: A scalable P2P simulator , 2009, 2009 IEEE Ninth International Conference on Peer-to-Peer Computing.

[7]  Rajkumar Buyya,et al.  Peer-to-Peer Grid Computing and a .NET-Based Alchemi Framework , 2006 .

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

[9]  Friedemann Mattern,et al.  Agent Systems, Mobile Agents, and Applications , 2000, Lecture Notes in Computer Science.

[10]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[11]  R. Gardner Grid3 : An Application Grid Laboratory for Science , 2005 .

[12]  Péter Kacsuk,et al.  Scalable Desktop Grid System , 2006, VECPAR.

[13]  Mostafa-Sami M. Mostafa,et al.  Enhanced “ULTRA GRIDSEC”: Enhancing high Performance Symmetric Key Cryptography Schema using pure Peer To Peer Computational Grid Middleware (HIMAN) , 2008, 2008 IEEE International Conference on System of Systems Engineering.

[14]  A.E. El-Desoky,et al.  Improving Fault Tolerance in Desktop Grids Based On Incremental Checkpointing , 2006, 2006 International Conference on Computer Engineering and Systems.

[15]  Marc-André Hermanns,et al.  DEISA: Extreme Computing in an Advanced Supercomputing Environment , 2007, PARCO.

[16]  Rajkumar Buyya,et al.  Peer - to - peer grid computing and a , 2004 .

[17]  Michel Daydé,et al.  High Performance Computing for Computational Science - VECPAR 2006, 7th International Conference, Rio de Janeiro, Brazil, June 10-13, 2006, Revised Selected and Invited Papers , 2007, VECPAR.

[18]  Michael Clarke,et al.  A distributed object platform infrastructure for multimedia applications , 1998, Comput. Commun..