Abstract
An efficient resource discovery mechanism is one of the fundamental requirements for grid computing systems, as it aids in resource management and scheduling of applications. Resource discovery activity involves searching for the appropriate resource types that match the user’s application requirements. Classical approaches to Grid resource discovery are either centralized or hierarchical, and it becomes inefficient when the scale of Grid systems increases rapidly. On the other hand, the Peer-to-Peer (P2P) paradigm emerged as a successful model as it achieves scalability in distributed systems. Grid system using P2P technology can improve the central control of the traditional grid and restricts single point of failure. In this paper, we propose a new approach based on P2P techniques for resource discovery in grids using Hypercubic P2P Grid (HPGRID) topology connecting the grid nodes. A scalable, fault-tolerant, self-configuring search algorithm is proposed as Parameterized HPGRID algorithm, using isomorphic partitioning scheme. By design, the algorithm improves the probability of reaching all the working nodes in the system, even in the presence of non-alive nodes (inaccessible, crashed or nodes loaded by heavy traffic). The scheme can adapt to a complex, heterogeneous and dynamic resources of the grid environment, and has a better scalability
Highlights
Computational Grids and Peer-to-Peer (P2P) computing are the two popular distributed computing paradigms that have been converging in recent years
We propose a P2P based Grid resource discovery model, Hypercubic P2P Grid (HPGRID) system which uses Parameterized HPGRID algorithm, to optimize grid resource discovery and reaches all the grid nodes during searching process even in the presence of non-alive
Simulation has been done on a 3D HPGRID for the worst case keeping the nodes source nodes as (000) making the zeroth, first and second dimension nodes as non alive depicted in Figure 8, the following figure 9 gives the complete traversal example for 3D HPGRID system starting from node (000), having all its neighbor non alive namely (001,010,100) except the node present in the additional link node 110 is alive
Summary
Computational Grids and Peer-to-Peer (P2P) computing are the two popular distributed computing paradigms that have been converging in recent years. P2P systems aim at resource sharing and collaboration through direct communication between computers without a centralized server as a medium. Computational Grids and P2P are both resource sharing systems having as their ultimate goal the harnessing of resources across multiple administrative domains. These two distributed systems have some commonalities as well as some conflicting goals as discussed in [4]. The HPGRID model can adapt to the distributed and dynamic grid environments, and has a better scalability.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Advanced Computer Science and Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.