Title :
Fault Tolerant Active Rings for Structured Peer-to-Peer Overlays
Author :
Risson, John ; Robinson, Ken ; Moors, Tim
Author_Institution :
New South Wales Univ., NSW
Abstract :
Algorithms by which peers join and leave structured overlay networks can be classified as passive or active. Passive topology maintenance relies on periodic background repair of neighbor pointers. When a node passively leaves the overlay, subsequent lookups may fail silently. Active maintenance has been proven only for fault-free networks. We develop an active topology maintenance algorithm for practical, fault-prone networks. Unlike prior work, it a) maintains ring continuity during normal topology changes and b) guarantees consistency and progress in the presence of faults. The latter property is inherited by novel extension of the Paxos commit algorithm. The topology maintenance algorithm is formally developed using the B method and its event-driven extensions for dynamic systems. Messaging and storage overheads are quantified
Keywords :
fault tolerant computing; peer-to-peer computing; telecommunication network topology; B method; Paxos commit algorithm; active topology maintenance algorithm; dynamic systems; event-driven extensions; fault tolerant active rings; fault-free networks; messaging overheads; neighbor pointers; normal topology changes; passive topology maintenance; periodic background repair; practical fault-prone networks; ring continuity; storage overheads; structured peer-to-peer overlays; Computer networks; Fault diagnosis; Fault tolerance; Formal specifications; Network topology; Peer to peer computing; Protocols; Routing; Sections; Systems engineering and theory;
Conference_Titel :
Local Computer Networks, 2005. 30th Anniversary. The IEEE Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
0-7695-2421-4
DOI :
10.1109/LCN.2005.69