• DocumentCode
    1068326
  • Title

    Node-Capability-Aware Replica Management for Peer-to-Peer Grids

  • Author

    Agneeswaran, Vijay Srinivas ; Janakiram, D.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Madras
  • Volume
    39
  • Issue
    4
  • fYear
    2009
  • fDate
    7/1/2009 12:00:00 AM
  • Firstpage
    807
  • Lastpage
    818
  • Abstract
    Data objects have to be replicated in large-scale distributed systems for reasons of fault tolerance, availability, and performance. Furthermore, computations may have to be scheduled on these objects, when these objects are part of a grid computation. Although replication mechanism for unstructured peer-to-peer (P2P) systems can place replicas on capable nodes, they may not be able to provide deterministic guarantees on searching. Replication mechanisms in structured P2P systems provide deterministic guarantees on searching but do not address node capability in replica placement. We propose Virat, a node-capability-aware P2P middleware for managing replicas in large-scale distributed systems. Virat uses a unique two-layered architecture that builds a structured overlay over an unstructured P2P layer, combining the advantages of both structured and unstructured P2P systems. Detailed performance comparison is made with a replication mechanism realized over OpenDHT, a state-of-the-art structured P2P system. We show that the 99th percentile response time for Virat does not exceed 600 ms, whereas for OpenDHT, it goes beyond 2000 ms in our test bed, created specifically for the aforementioned comparison.
  • Keywords
    grid computing; middleware; peer-to-peer computing; software fault tolerance; OpenDHT; fault tolerance; grid computation; large-scale distributed systems; node-capability-aware P2P middleware; node-capability-aware replica management; unstructured peer-to-peer systems; Data management; distributed computing; distributed information systems; fault tolerance; large-scale systems;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2009.2015960
  • Filename
    5071196