DocumentCode :
2453833
Title :
Bootstrapping Peer-to-Peer Systems Using IRC
Author :
Knoll, Mirko ; Helling, Matthias ; Wacker, Arno ; Holzapfel, Sebastian ; Weis, Torben
Author_Institution :
Univ. of Duisburg-Essen, Duisburg, Germany
fYear :
2009
fDate :
June 29 2009-July 1 2009
Firstpage :
122
Lastpage :
127
Abstract :
Research in the area of peer-to-peer systems is mainly focused on structuring the overlay network. Little attention is paid to the process of setting up and joining a peer-to-peer overlay network, i.e. the bootstrapping of peer-to-peer networks. The major challenge is to get hold of one peer that is already in the overlay. Otherwise, the first peer must be able to detect that the overlay is currently empty. Successful P2P applications either provide a centralized server for this task (Skype) or they simply put the burden on the user (eMule). We propose an automatic solution which does not require any user intervention and does not exhibit a single point of failure. Such decentralized bootstrapping protocols are especially important for open non-commercial peer-to-peer systems which cannot provide a server infrastructure for bootstrapping. The algorithm we are proposing builds on the Internet relay chat (IRC), a highly available, open, and distributed network of chat servers. Our algorithm is designed to put only a very minimal load on the IRC servers.In measurements we show that our bootstrapping protocol scales very well, handles flash crowds, and does only put a constant load on the IRC system disregarding of the peer-to-peer overlay size.
Keywords :
Internet; network servers; peer-to-peer computing; protocols; Internet relay chat; centralized server; chat server; decentralized bootstrapping protocol; distributed network; flash crowds; peer-to-peer overlay network; peer-to-peer system bootstrapping; Collaborative work; Communication networks; Computer networks; Conferences; Home appliances; Network servers; Peer to peer computing; Protocols; Relays; Web server; Bootstrapping; IRC; P2P; automated; decentralized; efficient; peer-to-peer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enabling Technologies: Infrastructures for Collaborative Enterprises, 2009. WETICE '09. 18th IEEE International Workshops on
Conference_Location :
Groningen
ISSN :
1524-4547
Print_ISBN :
978-0-7695-3683-5
Type :
conf
DOI :
10.1109/WETICE.2009.40
Filename :
5159226
Link To Document :
بازگشت