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
Link To Document