Abstract
This paper reveals the power saving potential of P2P file sharing in two cases; popular and unpopular files. For popular files, we derive, with regard to BitTorrent, an expression for the optimal time seeders should support leechers. For unpopular files, we extend an existing model by taking into account leechers’ power consumption dependent on the load. Leechers are assumed to build a temporary cluster within the P2P-overlay. We determine the required number of active leechers to cope with a given load and compare results from an analytical model to simulation. We demonstrate that it is possible to reach almost optimal energy efficiency for the download scenario by comparing the local case without cooperation with the distributed case where leechers cooperate.
Similar content being viewed by others
References
Agarwal Y, Hodges S, Chandra R, Scott J, Bahl P, Gupta R (2009) Somniloquy: augmenting network interfaces to reduce PC energy usage. In: NSDI’09: proceedings of the 6th USENIX symposium on networked systems design and implementation. USENIX Association, Berkeley, pp 365–380
Altman E, Rojas-Mora J, Jimenez T (2009) Simulating bandwidth sharing with Pareto distributed file sizes. Institut National de Recherche en Informatique et en Automatique (INRIA), HAL-CCSD
Anastasi G, Giannetti I, Passarella A (2010) A BitTorrent proxy for Green Internet file sharing: design and experimental evaluation. Comput Commun 22:794–802
Bansal N, Pruhs K, Stein C (2007) Speed scaling for weighted flow time. In: SODA’07: proceedings of the eighteenth annual ACM-SIAM symposium on discrete algorithms. Society for Industrial and Applied Mathematics, Philadelphia, pp 805–813
Bertoldi P, Atanasiu B (2007) Electricity consumption and efficiency trends in the enlarged European Union. Technical report, Institute for Environment and Sustainability, European Commission Report EUR 22753 EN
Blackburn J, Christensen K (2009) A simulation study of a new Green BitTorrent. In: Proceedings first international workshop on Green communications, GreenComm 2009, Dresden, Germany
Bolch G, Greiner S, de Meer H, Trivedi KS (2006) Queueing networks and Markov chains, 2nd edn. Wiley, New York
da Costa G, Hlavacs H (2010) Methodology of measurement for energy consumption of application. In: E2GC2: energy efficient grids, clouds and clusters workshop, at IEEE Grid 2010 conference, Brussels, Belgium
Dán G, Carlsson N (2010) Power-law revisited: a large scale measurement study of P2P content popularity. In: International workshop on peer-to-peer systems, IPTPS’10, San Jose, CA
Fan X, Weber W-D, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: Proceedings of the ACM international symposium on computer architecture, San Diego
Garcia AE, Berl A, Hummel KA, Weidlich R, Hackbarth KD, de Meer H, Hlavacs H (2008) An economical cost model for fair resource sharing in virtual home environments. In: Proceedings of the EuroNGI conference 2008, pp 153–160
Gunaratne C, Christensen K, Nordman B (2005) Managing energy consumption costs in desktop PCs and LAN switches with proxying, split TCP, connections, and scaling of link speed. Int J Netw Manag 5:297–310
Heller B, Seetharaman S, Mahadevan P, Yiakoumis Y, Sharma P, Banerjee S, McKeown N (2010) ElasticTree: saving energy in data center networks. In: 7th USENIX symposium on networked systems design and implementation, NSDI’10, San Jose, CA
Hlavacs H, Weidlich R, Treutner T (2008) Energy saving in future home environments. In: 2nd home networking conference at IFIP wireless days, Dubai, United Arab Emirates
Hlavacs H, Hummel KA, Weidlich R, Houyou A, Berl A, de Meer H (2007) Energy efficiency in future home environments: a distributed approach. In: IFIP TC6’s and IEEE’s 1st home networking conference, Paris, France
Hlavacs H, Hummel KA, Weidlich R, Houyou AM, de Meer H (2008) Distributed energy efficiency in future home environments. Ann Telecommun, Home Netw, Perform Archit Chall 63:453–541. Special Issue on Home Networks
Intel (2004) White paper 30057701: Wireless Intel SpeedStep power manager: optimizing power consumption for the Intel® PXA27x processor family
Pustisek M, Humar I, Bester J (2008) Empirical analysis and modeling of peer-to-peer traffic flows. In: Proceedings of the 14th IEEE Mediterranean electrotechnical conference, MELECON 2008
Qiu D, Srikant R (2004) Modeling and performance analysis of BitTorrent-like peer-to-peer networks. In: Sigcomm’04, Portland, Oregon, USA, pp 367–378
Reed D, Pratt I, Menage P, Early S, Stratford N (1999) Xenoservers: accountable execution of untrusted programs. In: HOTOS’99: proceedings of the seventh workshop on hot topics in operating systems, Washington, DC, USA. IEEE Computer Society, Los Alamitos, p 136
Rowstron AIT, Druschel P (2001) Pastry: scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In: Middleware’01: proceedings of the IFIP/ACM international conference on distributed systems platforms Heidelberg, London, UK, pp 329–350
Weidlich R (2010) Energy efficient resource sharing for networked homes. Dissertation, University of Vienna, Faculty of Computer Science, Department of Distributed and Multimedia System
Yates S (2007) Worldwide PC adoption forecast, 2007 to 2015:6 2007. Forrester research, Market research professional
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hlavacs, H., Weidlich, R. & Treutner, T. Energy efficient peer-to-peer file sharing. J Supercomput 62, 1167–1188 (2012). https://doi.org/10.1007/s11227-011-0602-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-011-0602-8