Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Overlay Design Mechanisms for Heterogeneous, Large-Scale, Dynamic P2P Systems

Vasilios DarlagiannisContact Information, Andreas Mauthe1 and Ralf Steinmetz1

(1) Darmstadt University of Technology, Multimedia Communications (KOM), Darmstadt, Germany

Abstract  Large-scale, heterogeneous peer-to-peer (P2P) systems impose a set of diverse requirements. Current solutions do commonly only address a subset of these requirements since there are a number of trade-offs and constraints due to the different dimensions and aims they address. We present a novel approach for designing overlay networks for large-scale, highly dynamic, and heterogeneous P2P systems. A set of mechanisms is proposed to meet the complete set of requirements while keeping the trade-offs and constraints in balance. To handle effectively the large number of peers, they are clustered in manageable groups considering the requirements on their stability. The novelty in this approach is in the identification of the core services and operations of the aforementioned systems. On the basis of the requirements of those services and operations, peers are assigned the most suitable roles. Role relationships are further introduced to enable (and provide) incentives for the peers to adopt the most suitable roles while selecting an efficient overlay structure to preserve efficiency, robustness, and scalability. The proposed set of mechanisms is realized in Omicron, a novel hybrid P2P approach.

Peer-to-peer systems - peer roles - heterogeneity - stable clusters - load balance


Contact InformationVasilios Darlagiannis
Email: vasilios.darlagiannis@kom.tu-darmstadt.de
Fulltext Preview (Small, Large)
Image of the first page of the fulltext


Export this article
Export this article as RIS | Text
 
Remote Address: 38.107.191.119 • Server: MPWEB30
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)