Towards an Information and Efficiency Management Architecture for Peer-to-Peer Systems based on Structured Overlays
Key: GKS08-1
Author: Kalman Graffi, Aleksandra Kovacevic, Ralf Steinmetz
Date: March 2008
Kind: @techreport
Abstract: Peer-to-peer applications are becoming more and more complex, a modular p2p system design consisting of various functional layers (e.g. FreePastry and add-ons) eases the development of new applications, as developers can rely on existing, efficient components. In order to use optimized strategies in these p2p functional layers, additional information on other peers and states in the p2p system is needed. We present in this paper an architecture, applicable on structured P2P overlays, which enables interested peers and parties to monitor the state of the P2P network and further provides the functionality of finding a queried set of peers fulfilling a requested attribute state. With this, functional layers in the P2P application can query for peers fulfilling specific requirements, which are then addressed to fulfill a layer-specific role. Our solution is scalable (leveraging the underlying DHT), easy to deploy (simple add-on to existing DHTs), efficient (O(log N) hops per query and update) and proposes a valuable component in future's modular component-based P2P applications.

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, not withstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.