Abstract
SummaryFile sharing is one of the leading Internet applications of P2P technology. Given the high number of computer nodes involved in peer‐to‐peer networks, reducing their aggregate energy consumption is an important challenge to be faced. In this paper, we show how the sleep‐and‐wake energy saving approach can be exploited to reduce energy consumption in BitTorrent, one of the most popular file sharing peer‐to‐peer networks. We describe BitTorrentSW, a sleep‐and‐wake approach for BitTorrent networks that allows seeders (ie, peers that hold complete files) to cyclically switch between wake and sleep modes to save energy while ensuring good file sharing performance. The decision to switch to sleep mode is taken independently by each seeder based on local information about the composition of the peer‐to‐peer network. BitTorrentSW has been evaluated through PeerSim using real BitTorrent traces. The simulation results show that, in all the configurations under analysis, the percentage of energy saved by BitTorrentSW is much higher than the percentage of increase in download time. For instance, in a network with 50% of seeders, about 20% of energy is saved using BitTorrentSW, with an increase of only 7% of the average time needed to complete a file download compared to a standard BitTorrent network in which all seeders are always powered on.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Concurrency and Computation: Practice and Experience
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.