Title :
A Self-Stabilizing Locality-Aware Peer-to-Peer Network Combining Random Networks, Search Trees, and DHTs
Author :
Janson, Thomas ; Mahlmann, Peter ; Schindelhauer, Christian
Author_Institution :
Univ. of Freiburg, Freiburg, Germany
Abstract :
We present 3nuts, a self-stabilizing peer-to-peer (p2p) network supporting range queries and adapting the overlay structure to the underlying physical network. 3nuts combines concepts of structured and unstructured p2p networks to over-come their individual shortcomings while keeping their strengths. This is achieved by combining self maintaining random networks for robustness, a search tree to allow range queries, and DHTs for load balancing. Simple handshake operations with provable guarantees are used for maintenance and self-stabilization. Efficiency of load balancing, fast data access, and robustness are proven by rigorous analysis.
Keywords :
mobile computing; peer-to-peer computing; resource allocation; table lookup; tree searching; DHT; data access; distributed hash table; handshake operation; load balancing; locality-aware peer-to-peer network; range query; search tree; self maintaining random network; self-stabilizing peer-to-peer network; unstructured P2P network; locality; p2p; random graphs; robustness; search trees; self-stabilization;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2010 IEEE 16th International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-9727-0
Electronic_ISBN :
1521-9097
DOI :
10.1109/ICPADS.2010.42