Title :
Proximity-Aware Superpeer Overlay Topologies
Author :
Jesi, Gian Paolo ; Montresor, Alberto ; Babaoglu, Ozalp
Author_Institution :
Univ. of Bologna, Bologna
Abstract :
The concept of superpeer has been introduced to improve the performance of popular P2P applications. A superpeer is a "powerful" node that acts as a server for a set of clients, and as an equal with respect to other superpeers. By exploiting heterogeneity, the superpeer paradigm can lead to improved efficiency, without compromising the decentralized nature of P2P networks. The main issues in constructing superpeer-based overlays are the selection of superpeers and the association between superpeers and clients. Generally, superpeers are either run voluntarily (without an explicit selection process), or chosen among the "best" nodes in the network, for example those with the most abundant resources, such as bandwidth or storage. In several contexts, however, shared resources are not the only factor; latency between clients and superpeers may play an important role, for example in online games and IP-Telephony applications. This paper presents SG-2, a novel protocol for building and maintaining proximity-aware superpeer topologies. SG-2 uses a gossip-based protocol to spread messages to nearby nodes and a biology-inspired task allocation mechanism to promote the "best" nodes to superpeer status. The paper includes extensive simulation experiments to prove the efficiency, scalability and robustness of SG-2.
Keywords :
peer-to-peer computing; protocols; telecommunication network topology; P2P applications; SG-2; biology-inspired task allocation mechanism; gossip-based protocol; proximity-aware superpeer overlay topologies; Communication system control; Delay; Insects; Network topology; Peer to peer computing; Physics computing; Protocols; Telecommunication traffic; Telephony; Traffic control;
Journal_Title :
Network and Service Management, IEEE Transactions on
DOI :
10.1109/TNSM.2007.070904