Several Peer-to-Peer (P2P) protocols and applications have been developed in order to allow file distribution/ sharing, video and music streaming, data and information dissemination. These P2P systems are regularly used by a large number of users, both in desktop and mobile environments and generate a remarkable portion of the overall Internet traffic. However, many common P2P protocols and applications were designed neglecting the energy problem. In fact, they often require always-on devices in order to work properly, thus producing significant energy wastes. The problem is even much more relevant in the mobile context, since the battery lifetime of mobile devices is limited. Therefore, energy efficiency in P2P systems is a highly debated topic in the literature. New P2P approaches – more energy efficient than traditional client/server solutions – have been proposed. In addition, several improvements to existing P2P protocols have been introduced in order to reduce their energy consumption. In this paper, we present a general taxonomy to classify state-of-the-art approaches to the energy problem in P2P systems and applications. Then, we survey the main solutions available in the literature, focusing on three relevant classes of P2P systems and applications, namely file sharing/distribution, content streaming and epidemics. Furthermore, we outline open issues and provide future research guidelines for each class of P2P systems.

A Survey on Energy Efficiency in P2P Systems: File Distribution, Content Streaming and Epidemics

BRIENZA, SIMONE;ANASTASI, GIUSEPPE
In corso di stampa

Abstract

Several Peer-to-Peer (P2P) protocols and applications have been developed in order to allow file distribution/ sharing, video and music streaming, data and information dissemination. These P2P systems are regularly used by a large number of users, both in desktop and mobile environments and generate a remarkable portion of the overall Internet traffic. However, many common P2P protocols and applications were designed neglecting the energy problem. In fact, they often require always-on devices in order to work properly, thus producing significant energy wastes. The problem is even much more relevant in the mobile context, since the battery lifetime of mobile devices is limited. Therefore, energy efficiency in P2P systems is a highly debated topic in the literature. New P2P approaches – more energy efficient than traditional client/server solutions – have been proposed. In addition, several improvements to existing P2P protocols have been introduced in order to reduce their energy consumption. In this paper, we present a general taxonomy to classify state-of-the-art approaches to the energy problem in P2P systems and applications. Then, we survey the main solutions available in the literature, focusing on three relevant classes of P2P systems and applications, namely file sharing/distribution, content streaming and epidemics. Furthermore, we outline open issues and provide future research guidelines for each class of P2P systems.
In corso di stampa
Brienza, Simone; Cebeci, S.; Masoumzadeh, S.; Hlavacs, H.; Özkasap, Ö.; Anastasi, Giuseppe
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/760031
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 28
social impact