DocumentCode
1573454
Title
Handling Network Partitions and Mergers in Structured Overlay Networks
Author
Shafaat, Tallat M. ; Ghodsi, Ali ; Haridi, Seif
Author_Institution
R. Inst. of Technol., Stockholm
fYear
2007
Firstpage
132
Lastpage
139
Abstract
Structured overlay networks form a major class of peer- to-peer systems, which are touted for their abilities to scale, tolerate failures, and self-manage. Any long-lived Internet-scale distributed system is destined to face network partitions. Although the problem of network partitions and mergers is highly related to fault-tolerance and self-management in large-scale systems, it has hardly been studied in the context of structured peer-to-peer systems. These systems have mainly been studied under churn (frequent joins/failures), which as a side effect solves the problem of network partitions, as it is similar to massive node failures. Yet, the crucial aspect of network mergers has been ignored. In fact, it has been claimed that ring-based structured overlay networks, which constitute the majority of the structured overlays, are intrinsically ill-suited for merging rings. In this paper, we present an algorithm for merging multiple similar ring-based overlays when the underlying network merges. We examine the solution in dynamic conditions, showing how our solution is resilient to churn dur- ng the merger, something widely believed to be difficult or mpossible. We evaluate the algorithm for various scenar- os and show that even when falsely detecting a merger, the algorithm quickly terminates and does not clutter the network with many messages. The algorithm is flexible as the tradeoff between message complexity and time complexity can be adjusted by a parameter.
Keywords
Internet; computer network management; computer network reliability; failure analysis; peer-to-peer computing; fault-tolerance; handling network partitions; long-lived Internet-scale distributed system; massive node failures; message complexity; peer-to-peer systems; ring-based structured overlay networks; self-management; structured overlay networks; time complexity; Bandwidth; Corporate acquisitions; Fault tolerant systems; IP networks; Large-scale systems; Merging; Partitioning algorithms; Peer to peer computing; Routing; Silicon carbide;
fLanguage
English
Publisher
ieee
Conference_Titel
Peer-to-Peer Computing, 2007. P2P 2007. Seventh IEEE International Conference on
Conference_Location
Galway
Print_ISBN
978-0-7695-2986-8
Type
conf
DOI
10.1109/P2P.2007.42
Filename
4343473
Link To Document