Dynamic Operation of Peer-to-Peer Overlay Networks

ABSTRACT Virtual overlay networks, such as virtual private networks or peer-to-peer services, can be seen as a new paradigm for providing multi-service networks. Virtual overlay networks may offer customized services to a specified community while providing a high degree of flexibility in the usage of shared resources. This paper examines the requirements of operating dynamic overlays, in particular, for peer-to-peer services. The analysis is based on extensive measurement studies performed on the global Gnutella network during operation. The obtained results indicate limitations in the scalability of native p2p overlays, suggesting the need of a control scheme for efficiency reasons. As an enabling infrastructure to implement a distributed control scheme for p2p overlays a so-called Application-Layer Active Networking (ALAN) platform has been chosen. Based on Application-Layer Active Networking, Active Virtual Peers (AVP) are introduced as the main concept for dynamic operation and management of peer-to-peer overlay networks. AVPs facilitate policy enforcement or performance management by means of self-organization, predominantly on the application layer with minimum interference on lower layers.

[1]  David D. Clark,et al.  Tussle in cyberspace: defining tomorrow's Internet , 2002, IEEE/ACM Transactions on Networking.

[2]  Stefan Saroiu,et al.  A Measurement Study of Peer-to-Peer File Sharing Systems , 2001 .

[3]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .

[4]  J. Frankel,et al.  The gnutella protocol specification v0.4 document revision 1.2 , 2000 .

[5]  Gerald Ash Traffic Engineering & QoS Methods for IP-,ATM-,& TDMased Multiservice Networks , 2000 .

[6]  Jon Crowcroft,et al.  An Architecture for Application Layer Routing , 2000, IWAN.

[7]  Alden W. Jackson,et al.  Commentaries on "Active networking and end-to-end arguments" , 1998, IEEE Netw..

[8]  Lada A. Adamic,et al.  Search in Power-Law Networks , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[9]  Jean G. Vaucher,et al.  Experimenting with Gnutella Communities , 2002, DCW.

[10]  Hector Garcia-Molina,et al.  Routing indices for peer-to-peer systems , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[11]  Eytan Adar,et al.  Free Riding on Gnutella , 2000, First Monday.