The Journal of Supercomputing

, Volume 62, Issue 3, pp 1167–1188 | Cite as

Energy efficient peer-to-peer file sharing

  • Helmut HlavacsEmail author
  • Roman Weidlich
  • Thomas Treutner


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.


BitTorrent File sharing Energy efficiency Seeding time Proxy Task virtualization 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    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 Google Scholar
  2. 2.
    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 Google Scholar
  3. 3.
    Anastasi G, Giannetti I, Passarella A (2010) A BitTorrent proxy for Green Internet file sharing: design and experimental evaluation. Comput Commun 22:794–802 CrossRefGoogle Scholar
  4. 4.
    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 Google Scholar
  5. 5.
    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 Google Scholar
  6. 6.
    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 Google Scholar
  7. 7.
    Bolch G, Greiner S, de Meer H, Trivedi KS (2006) Queueing networks and Markov chains, 2nd edn. Wiley, New York zbMATHCrossRefGoogle Scholar
  8. 8.
    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 Google Scholar
  9. 9.
    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 Google Scholar
  10. 10.
    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 Google Scholar
  11. 11.
    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 Google Scholar
  12. 12.
    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 CrossRefGoogle Scholar
  13. 13.
    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 Google Scholar
  14. 14.
    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 Google Scholar
  15. 15.
    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 Google Scholar
  16. 16.
    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 Google Scholar
  17. 17.
    Intel (2004) White paper 30057701: Wireless Intel SpeedStep power manager: optimizing power consumption for the Intel® PXA27x processor family Google Scholar
  18. 18.
    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 Google Scholar
  19. 19.
    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 Google Scholar
  20. 20.
    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 CrossRefGoogle Scholar
  21. 21.
    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 Google Scholar
  22. 22.
    Weidlich R (2010) Energy efficient resource sharing for networked homes. Dissertation, University of Vienna, Faculty of Computer Science, Department of Distributed and Multimedia System Google Scholar
  23. 23.
    Yates S (2007) Worldwide PC adoption forecast, 2007 to 2015:6 2007. Forrester research, Market research professional Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  • Helmut Hlavacs
    • 1
    Email author
  • Roman Weidlich
    • 1
  • Thomas Treutner
    • 1
  1. 1.Department of Distributed and Multimedia SystemsUniversity of ViennaViennaAustria

Personalised recommendations