DocumentCode :
2118272
Title :
Design and implementation of a hierarchical SIP-based peer-to-peer network
Author :
Bravo, Oscar ; Costa, Antonio ; Nicolau, Maria João
Author_Institution :
Centro Algoritmi, Univ. do Minho, Braga, Portugal
fYear :
2012
fDate :
11-13 Sept. 2012
Firstpage :
1
Lastpage :
9
Abstract :
Peer-to-peer (P2P) has gained popularity in Internet due to the increased number of users and distributed services such as file sharing and voice calls over IP (VoIP). Currently, the most popular P2P networks store information pertaining to its resources in a distributed manner using Distributed Hash Tables (DHT). In this type of networks, the peers are deterministically positioned and resources are also allocated to each peer for indexing in a deterministic manner. This paper presents a new hierarchical SIP based P2P network. A pure SIP solution was used because we believe that an open solution such as SIP can facilitate the creation of new types of services and permit the facilitated integration of different services. A two level hierarchy is used and is aimed towards the improvement of network efficiency where peers can move dynamically from one layer to another according to its available resources. In addition to this, the proposed implementation architecture allows the independence of the underlying DHT algorithms. The proposed architecture was implemented and tested in a realistic scenario which was created inside a Linux cluster. The DHT algorithms, Chord and EpiChord, were also implemented and used to index resources in either flat or hierarchical networks. Results indicate that the proposed two-layer hierarchy significantly improves the P2P overlay performance while in the presence of peers with limitations.
Keywords :
Internet; file organisation; peer-to-peer computing; resource allocation; signalling protocols; DHT; EpiChord; Internet; Linux cluster; P2P networks; P2P overlay performance; VoIP; distributed hash tables; distributed services; file sharing; hierarchical SIP-based peer-to-peer network; resource allocation; session initiation protocol; two level hierarchy; voice calls over IP; Algorithm design and analysis; IP networks; Internet; Java; Peer to peer computing; Protocols; Routing; DHT Algorithms; P2P Networks; P2PSIP; SIP;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software, Telecommunications and Computer Networks (SoftCOM), 2012 20th International Conference on
Conference_Location :
Split
Print_ISBN :
978-1-4673-2710-7
Type :
conf
Filename :
6347595
Link To Document :
بازگشت