Journal of Network and Systems Management


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

Vasilios Darlagiannis and Andreas Mauthe and Ralf Steinmetz

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 is a number of trade-offs and constraints due to the different dimensions and aims they address. In this paper 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. In order 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. Based on 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.


BibTeX entry
Link to PDF file


Important Copyright Notice:

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.


If the paper is not available from this page, you might contact the authors directly via the "People" section on our KOM Homepage.