DocumentCode
3085183
Title
Self-optimizing Peer-to-Peer Networks with Selfish Processes
Author
Bhattacharya, Amlan ; Ghosh, Sukumar
Author_Institution
Univ. of Iowa, Iowa City
fYear
2007
fDate
9-11 July 2007
Firstpage
340
Lastpage
343
Abstract
Request patterns in peer-to-peer networks are not uniform, and the cost of communication depends on the traffic flows among peers. This paper illustrates how processes in an overlay network can use the information about traffic flow pattern and spontaneously adjust the topology to minimize their communication costs. Four different self-optimization protocols are presented. The selfish protocols allow peers to modify their routing tables to suit their individual needs, and are easy to implement, but the improvements are limited. Compared to this, the altruistic protocols that allow peers to adjust the routing tables based on the needs of other processes, promise a better performance. Since selfish peers may not comply, a penalty mechanism is proposed to discourage selfishness.
Keywords
peer-to-peer computing; protocols; telecommunication network routing; telecommunication network topology; telecommunication traffic; altruistic protocols; communication cost minimization; network topology; network traffic flows; overlay network; request patterns; self-optimization protocols; self-optimizing peer-to-peer networks; selfish peers; selfish protocols; traffic flow pattern; Collaboration; Cost function; Delay; Extraterrestrial measurements; Fluid flow measurement; Game theory; Network topology; Peer to peer computing; Routing protocols; Telecommunication traffic;
fLanguage
English
Publisher
ieee
Conference_Titel
Self-Adaptive and Self-Organizing Systems, 2007. SASO '07. First International Conference on
Conference_Location
Cambridge, MA
Print_ISBN
0-7695-2906-2
Type
conf
DOI
10.1109/SASO.2007.51
Filename
4274927
Link To Document