Recent studies have shown that the Internet-related energy consumption represents a significant, and increasing, part of the overall energy consumption of our society. Therefore, it is extremely important to look for energy-efficient Internet applications and protocols. The largest contribution to this energy consumption is due to Internet edge devices (PCs and data centers). As a particularly significant example, in this paper we address the fact that users leave their PCs continuously powered on for satisfying connectivity requirements of Peer-to-Peer (P2P) file sharing applications, like BitTorrent (currently the most popular P2P Internet platform). To reduce these energy consumptions, without penalizing the Quality of Service of BitTorrent users, in this paper we propose a novel architecture based on the introduction of a BitTorrent proxy. BitTorrent users delegate the download operations to the proxy and, then, power off their PC, while the proxy downloads the requested files. We implemented our solution and validated it in a realistic testbed. Experimental results show that, with respect to the legacy BitTorrent approach, our solution is very effective in reducing the energy consumption without introducing any QoS degradation. Specifically, our results show that the proxy-based solution can provide up to 95% reduction in the energy consumption and, at the same time, a significant reduction in the average file download time.

A BitTorrent Proxy for Green Internet File Sharing: Design and Experimental Evaluation

ANASTASI, GIUSEPPE;
2010-01-01

Abstract

Recent studies have shown that the Internet-related energy consumption represents a significant, and increasing, part of the overall energy consumption of our society. Therefore, it is extremely important to look for energy-efficient Internet applications and protocols. The largest contribution to this energy consumption is due to Internet edge devices (PCs and data centers). As a particularly significant example, in this paper we address the fact that users leave their PCs continuously powered on for satisfying connectivity requirements of Peer-to-Peer (P2P) file sharing applications, like BitTorrent (currently the most popular P2P Internet platform). To reduce these energy consumptions, without penalizing the Quality of Service of BitTorrent users, in this paper we propose a novel architecture based on the introduction of a BitTorrent proxy. BitTorrent users delegate the download operations to the proxy and, then, power off their PC, while the proxy downloads the requested files. We implemented our solution and validated it in a realistic testbed. Experimental results show that, with respect to the legacy BitTorrent approach, our solution is very effective in reducing the energy consumption without introducing any QoS degradation. Specifically, our results show that the proxy-based solution can provide up to 95% reduction in the energy consumption and, at the same time, a significant reduction in the average file download time.
Anastasi, Giuseppe; I., Giannetti; A., Passarella
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/136257
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 43
  • ???jsp.display-item.citation.isi??? 28
social impact