Skip to main content

Advertisement

Log in

Energy efficient peer-to-peer file sharing

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  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. 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

  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

    Article  Google Scholar 

  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. 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

  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. Bolch G, Greiner S, de Meer H, Trivedi KS (2006) Queueing networks and Markov chains, 2nd edn. Wiley, New York

    Book  MATH  Google Scholar 

  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. 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. 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. 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. 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

    Article  Google Scholar 

  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. 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. 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. 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. Intel (2004) White paper 30057701: Wireless Intel SpeedStep power manager: optimizing power consumption for the Intel® PXA27x processor family

    Google Scholar 

  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. 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. 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

    Chapter  Google Scholar 

  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. Weidlich R (2010) Energy efficient resource sharing for networked homes. Dissertation, University of Vienna, Faculty of Computer Science, Department of Distributed and Multimedia System

  23. Yates S (2007) Worldwide PC adoption forecast, 2007 to 2015:6 2007. Forrester research, Market research professional

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Helmut Hlavacs.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-011-0602-8

Keywords

Navigation