• DocumentCode
    3302466
  • Title

    O-Ring: A Fault Tolerance and Load Balancing Architecture for Peer-to-Peer Systems

  • Author

    Melliar-Smith, P.M. ; Moser, Louise E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of California, Santa Barbara, CA, USA
  • fYear
    2009
  • fDate
    10-12 Nov. 2009
  • Firstpage
    25
  • Lastpage
    33
  • Abstract
    O-Ring is a novel architecture that provides fault tolerance and load balancing for peer-to-peer systems. As the number of peers increases, faults become more frequent and fault tolerance becomes important. As the number of users increases, demand becomes more variable and load balancing becomes necessary. In O-Ring, data items are replicated on successive peers around the ring, with an overlap of data items stored at consecutive peers. Each peer holds data items for which it is directly responsible. It also holds backup copies of data items held by the peer preceding it on the ring and the peer following it on the ring. O-Ring allows peers to adjust their loads dynamically, without the overhead of transferring data items and without delay in request processing.
  • Keywords
    Computer architecture; Computer science; Delay; Fault tolerance; Fault tolerant systems; Information retrieval; Load management; Peer to peer computing; Proposals; Structural rings; fault tolerance; load balancing; peer-to-peer systems; update consistency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Chilean Computer Science Society (SCCC), 2009 International Conference of the
  • Conference_Location
    Santiago, TBD, Chile
  • ISSN
    1522-4902
  • Print_ISBN
    978-1-4244-7752-4
  • Type

    conf

  • DOI
    10.1109/SCCC.2009.15
  • Filename
    5532408