Sciweavers

WDAG
2004
Springer

Active and Concurrent Topology Maintenance

14 years 4 months ago
Active and Concurrent Topology Maintenance
A central problem for structured peer-to-peer networks is topology maintenance, that is, how to properly update neighbor variables when nodes join and leave the network, possibly concurrently. In this paper, we first present a protocol that maintains a ring, the basis of several structured peer-to-peer networks. We then present a protocol that maintains Ranch, a topology consisting of multiple rings. The protocols handle both joins and leaves concurrently and actively (i.e., neighbor variables are updated once a join or a leave occurs). We use an assertional method to prove the correctness of the protocols, that is, we first identify a global invariant for a protocol and then show that every action of the protocol preserves the invariant. The protocols are simple and the proofs are rigorous and explicit.
Xiaozhou Li, Jayadev Misra, C. Greg Plaxton
Added 02 Jul 2010
Updated 02 Jul 2010
Type Conference
Year 2004
Where WDAG
Authors Xiaozhou Li, Jayadev Misra, C. Greg Plaxton
Comments (0)