Title :
Babelchord: a social tower of DHT-based overlay networks
Author :
Liquori, Luigi ; Tedeschi, Cédric ; Bongiovanni, Francesco
Author_Institution :
INRIA Sophia-Antipolis Mediterranee, Sophia Antipolis, France
Abstract :
Chord is a protocol to distribute and retrieve information at large scale. It builds a large but rigid overlay network without taking into account the social nature and the underlying topology of large platforms, made of the interconnection of many independent smaller networks. Thus, new approaches are required to build overlay networks. In this paper, we propose Babelchord, a more flexible and social overlay interconnecting different Chord networks, which are floors of a social tower. Peers can belong to several floors, allowing this interconnection. By connecting smaller structured overlay networks in an unstructured way, it provides a costeffective alternative to hierarchical structured P2P systems requiring costly merging. Routing of lookup messages is performed as in Chord within one floor, but a peer belonging to several floors forwards the request to the different floors it belongs to. These co-located peers act as a sort of neural synapse. Results from simulations show that Babelchord scales up logarithmically with the number of Babelchord peers. Moreover a small number of synapses is enough to ensure a high exhaustiveness level.
Keywords :
peer-to-peer computing; routing protocols; Babelchord; Chord networks; distributed hashing tables; peer-to-peer overlay networks; social tower; Application software; Internet; Joining processes; Merging; Network topology; Peer to peer computing; Poles and towers; Protocols; Routing; Social network services;
Conference_Titel :
Computers and Communications, 2009. ISCC 2009. IEEE Symposium on
Conference_Location :
Sousse
Print_ISBN :
978-1-4244-4672-8
Electronic_ISBN :
1530-1346
DOI :
10.1109/ISCC.2009.5202345