• DocumentCode
    797288
  • Title

    Peer-to-peer-based resource discovery in global grids: a tutorial

  • Author

    Ranjan, Rajiv ; Harwood, Aaron ; Buyya, Rajkumar

  • Author_Institution
    Melbourne Univ., Parkville, VIC
  • Volume
    10
  • Issue
    2
  • fYear
    2008
  • Firstpage
    6
  • Lastpage
    33
  • 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. Various kinds of solutions to grid resource discovery have been suggested, including centralized and hierarchical information server approaches. However, both of these approaches have serious limitations in regard to scalability, fault tolerance, and network congestion. To overcome these limitations, indexing resource information using a decentralized (e.g., peer-to-peer (P2P)) network model has been actively proposed in the past few years. This article investigates various decentralized resource discovery techniques primarily driven by the P2P network model. To summarize, this article presents a: summary of the current state of the art in grid resource discovery, resource taxonomy with focus on the computational grid paradigm, P2P taxonomy with a focus on extending the current structured systems (e.g., distributed hash tables) for indexing d-dimensional grid resource queries,1 a detailed survey of existing work that can support rf-dimensional grid resource queries, and classification of the surveyed approaches based on the proposed P2P taxonomy. We believe that this taxonomy and its mapping to relevant systems would be useful for academic and industry-based researchers who are engaged in the design of scalable grid and P2P systems.
  • Keywords
    fault tolerant computing; grid computing; peer-to-peer computing; resource allocation; scheduling; application scheduling; decentralized resource discovery; fault tolerance; global grids; grid computing systems; network congestion; peer-to-peer network; resource information indexing; resource management; resource taxonomy; Fault tolerance; Grid computing; Indexing; Job shop scheduling; Network servers; Processor scheduling; Resource management; Scalability; Taxonomy; Tutorial;
  • fLanguage
    English
  • Journal_Title
    Communications Surveys & Tutorials, IEEE
  • Publisher
    ieee
  • ISSN
    1553-877X
  • Type

    jour

  • DOI
    10.1109/COMST.2008.4564477
  • Filename
    4564477