Academia.eduAcademia.edu

Outline

Experimental evaluation of peer-to-peer applications

2012, Peer-to-peer Networking and Applications

https://doi.org/10.1007/S12083-012-0177-Z

Abstract

Peer-to-peer applications produce nowadays a significant fraction of the whole Internet traffic. The peerto-peer paradigm is not only used for file sharing and content dissemination but also for live video broadcasting, multiparty interactive gaming, as well as for large scale VoIP and teleconferencing applications. Existing peer-to-peer applications and protocols have been designed for peers running in normal PCs equipped with a broadband connection to the Internet. However, the emerging scenario is much more complex and heterogeneous, including a variety of terminals (PDAs, NAS boxes, etc.) and access networks (xDSL, Wi-Fi, WiMax, Wireless Mesh Networks, etc.). Simulation has been the most widely used approach for performance evaluation of peer-to-peer applications because it represents a fast and inexpensive way to test novel solutions. Nonetheless, the growing complexity and heterogeneity of the emerging scenario for peerto-peer applications has made it necessary to validate models and simulation results through experimental evaluation in realistic settings. This need is testified by the recent trend of conducting evaluation of peer-topeer applications in large scale testbeds (e.g. Planet-Lab) as well as in the real world (e.g. by collecting data R. Canonico (B)