skip to main content
survey

A Survey on Energy Efficiency in P2P Systems: File Distribution, Content Streaming, and Epidemics

Published:09 December 2015Publication History
Skip Abstract Section

Abstract

Several Peer-to-Peer (P2P) protocols and applications have been developed to allow file distribution/sharing, video and music streaming, and data and information dissemination. These P2P systems are regularly used by a large number of users, both in desktop and mobile environments, and they generate a remarkable portion of the overall Internet traffic. However, many common P2P protocols and applications were designed neglecting the energy problem. In fact, they often require always-on devices in order to work properly, thus producing significant energy waste. The problem is even more relevant in the mobile context, since the battery lifetime of mobile devices is limited. Therefore, energy efficiency in P2P systems is a highly debated topic in the literature. New P2P approaches—more energy efficient than traditional client/server solutions—have been proposed. In addition, several improvements to existing P2P protocols have been introduced to reduce their energy consumption. In this article, we present a general taxonomy to classify state-of-the-art approaches to the energy problem in P2P systems and applications. Then, we survey the main solutions available in the literature, focusing on three relevant classes of P2P systems and applications: file sharing/distribution, content streaming, and epidemics. Furthermore, we outline open issues and provide future research guidelines for each class of P2P systems.

Skip Supplemental Material Section

Supplemental Material

References

  1. Y. Agarwal, S. Hodges, R. Chandra, J. Scott, P. Bahl, and R. Gupta. 2009. Somniloquy: Augmenting network interfaces to reduce PC energy usage. In Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 365--380. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. F. Albiero, M. Katz, and F. H. P. Fitzek. 2008. Energy-efficient cooperative techniques for multimedia services over future wireless networks. In Proceedings of the IEEE International Conference on Communications (ICC). 2006--2011.Google ScholarGoogle ScholarCross RefCross Ref
  3. G. Anastasi, I. Giannetti, and A. Passarella. 2010. A BitTorrent proxy for Green Internet file sharing: Design and experimental evaluation. Computer Communications 33, 7 (2010), 794--802. 0140-3664. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. L. H. Andrew, A. Sucevic, and T. T. T. Nguyen. 2011. Balancing peer and server energy consumption in large peer-to-peer file distribution systems. In Proceedings of the Online Conference on Green Communications (GreenCom), IEEE. 76--81.Google ScholarGoogle ScholarCross RefCross Ref
  5. G. Angelopoulos, M. Médard, and A. P. Chandrakasan. 2011. Energy-aware hardware implementation of network coding. In Proceedings of Networking 2011 Workshops. Lecture Notes in Computer Science, Vol. 6827. Springer, Berlin, 137--144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Baliga, R. Ayre, K. Hinton, and R. S. Tucker. 2009. Architectures for energy-efficient IPTV networks. In Proceedings of the Optical Fiber Communication Conference (OFC). 1--3.Google ScholarGoogle Scholar
  7. B. Barua, P. Karunakaran, H. Bagheri, and M. Katz. 2013. Energy and delay efficient cooperative media content download. In Wireless Days (WD), IFIP. 1--4. 2156-9711.Google ScholarGoogle Scholar
  8. A. R. Bharambe, C. Herley, and V. N. Padmanabhan. 2005. Analyzing and improving BitTorrent performance. Microsoft Research. Technical Report MSR-TR-2005-03.Google ScholarGoogle Scholar
  9. K. P. Birman, M. Hayden, O. Özkasap, Z. Xiao, M. Budiu, and Y. Minsky. 1999. Bimodal multicast. ACM Transactions on Computer Systems 17, 2 (May 1999), 41--88. 0734-2071. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Blackburn and K. Christensen. 2009. A simulation study of a new green BitTorrent. In Proceedings of the IEEE International Conference on Communications (ICC Workshops). 1--6.Google ScholarGoogle Scholar
  11. Bluetooth.org. 2014. Bluetooth®Specification Version 4.2. (Dec. 2014). https://-www.bluetooth.org/-en-us/-specification/-adopted-specifications.Google ScholarGoogle Scholar
  12. Y. Carlinet, H. Debar, Y. Gourhant, and L. Mé. 2010. Caching P2P traffic: What are the benefits for an ISP? In Proceedings of the 9th International Conference on Networks (ICN) 376--383. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. E. Cem, E. Demirkaya, E. Esiner, B. Ozaydin, and O. Özkasap. 2012. Energy cost model for frequent item set discovery in unstructured P2P networks. In Computer and Information Sciences II, Springer London, 117--123. 978-1-4471-2154-1Google ScholarGoogle Scholar
  14. E. Cem and Ö. Özkasap. 2013. ProFID: Practical frequent items discovery in peer-to-peer networks. Future Generation Computer Systems 29, 6 (2013), 1544--1560. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Chandrasekar, K. Chandrasekar, H. Ramasatagopan, and A. R. Rafica. 2012. SMC: An energy conserving P2P file sharing model for mobile devices. In Proceedings of the 11th ACM International Workshop on Data Engineering for Wireless and Mobile Access (MobiDE’12). 66--73. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. H. Chen, C. F. Chou, K. H. Lee, and C. Y. Chang. 2013. On cooperative energy-efficient P2P live streaming system for mobile hotspots. In Proceedings of the IEEE International Conference on Green Computing and Communications (GreenCom), IEEE and Internet of Things (iThings/CPSCom), and IEEE Cyber, Physical and Social Computing. 195--199. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. M. H. Chen, C. Y. Yang, C. Y. Chang, M. Y. Hsu, K. H. Lee, and C. F. Chou. 2011. Towards energy-efficient streaming system for mobile hotspots. In Proceedings of the ACM SIGCOMM Conference. 450--451. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. B. Cohen. 2003. Incentives build robustness in BitTorrent. In Proceedings of the 1st Workshop on Economics of Peer-to-Peer Systems. 67 72.Google ScholarGoogle Scholar
  19. D. N. da Hora, D. F. Macedo, J. M. S. Nogueira, and G. Pujolle. 2007. Optimizing peer-to-peer content discovery over wireless mobile ad hoc networks. In Proceedings of the 9th International Conference on Mobile Wireless Communications Networks (IFIP). 6--10.Google ScholarGoogle Scholar
  20. F. De Rango and S. Amelio. 2013. Performance evaluation of scalable and energy efficient dynamic n-epidemic routing in delay tolerant networks. In Proceedings of the International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS). 167--173.Google ScholarGoogle Scholar
  21. F. De Rango, S. Amelio, and P. Fazio. 2013. Enhancements of epidemic routing in delay tolerant networks from an energy perspective. In Proceedings of the 9th International Wireless Communications and Mobile Computing Conference (IWCMC). 731--735.Google ScholarGoogle Scholar
  22. S. Deb, M. Médard, and C. Choute. 2006. Algebraic gossip: A network coding approach to optimal multiple rumor mongering. IEEE Transactions on Information Theory 52, 6 (June 2006), 2486--2507. 0018-9448.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. G. Ding and B. Bhargava. 2004. Peer-to-peer file-sharing over mobile ad hoc networks. In Proceedings of the 2nd IEEE Annual Conference on Pervasive Computing and Communications Workshops. 104--108. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. T. Enokido, K. Suzuki, A. Aikebaier, and M. Takizawa. 2010. Laxity based algorithm for reducing power consumption in distributed systems. In Proceedings of the International Conference on Complex, Intelligent and Software Intensive Systems (CISIS). 321--328. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. P. Th. Eugster, R. Guerraoui, S. B. Handurukande, P. Kouznetsov, and A. M. Kermarrec. 2003. Lightweight probabilistic broadcast. ACM Transactions on Computer Systems 21, 4 (Nov. 2003), 341--374. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. S. Fauji and K. Kalpakis. 2011. A gossip-based energy efficient protocol for robust in-network aggregation in wireless sensor networks. In Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops). 166--171.Google ScholarGoogle Scholar
  27. A. Feldmann, A. Gladisch, M. Kind, C. Lange, G. Smaragdakis, and F. J. Westphal. 2010. Energy trade-offs among content delivery architectures. In Proceeding of the 9th Conference on Telecommunications Internet and Media Techno Economics (CTTE). 1--6.Google ScholarGoogle Scholar
  28. A. Fiandrotti, V. Bioglio, M. Grangetto, R. Gaeta, and E. Magli. 2014. Band codes for energy-efficient network coding with application to P2P mobile streaming. IEEE Transactions on Multimedia 16, 2 (Feb 2014), 521--532. 1520-9210 Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. M. Forshaw and N. Thomas. 2013. A novel approach to energy efficient content distribution with BitTorrent. In Computer Performance Engineering. Lecture Notes in Computer Science, Vol. 7587. Springer, Berlin. 188--196. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. P. Xiang Gao, A. R. Curtis, B. Wong, and S. Keshav. 2012. It's not easy being green. SIGCOMM Computer Communication Review 42, 4 (August 2012), 211--222. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. B. Garbinato, D. Rochat, M. Tomassini, and F. Vessaz. 2010. Injecting power-awareness into epidemic information dissemination in sensor networks. Future Generation Computer Systems 26, 6 (2010), 868--876. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. A. E. Garcia, R. Weidlich, L. R. de Lope, K. D. Hackbarth, H. Hlavacs, and C. San Leandro. 2010. Approximation towards energy-efficient distributed environments. In Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques (SIMUTools’10). Brussels, Belgium. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. I. Giannetti, G. Anastasi, and M. Conti. 2012. Energy-efficient P2P file sharing for residential BitTorrent users. In IEEE Symposium on Computers and Communications (ISCC). Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Y. Guo, C. Liang, and Y. Liu. 2008. dHCPS: decentralized hierarchically clustered P2P video streaming. In Proceedings of the International Conference on Content-based Image and Video Retrieval (CIVR’08). ACM, New York, NY, 655--662. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. J. S. Han, J. W. Song, T. H. Kim, and S. B. Yang. 2008. Double-layered mobile P2P systems using energy-efficient routing schemes. In Australasian Telecommunication Networks and Applications Conference (ATNAC). 122--127.Google ScholarGoogle Scholar
  36. S. M. Hedetniemi, S. T. Hedetniemi, and A. L. Liestman. 1988. A survey of gossiping and broadcasting in communication networks. Networks 18, 4 (1988), 319--349. 1097-0037.Google ScholarGoogle ScholarCross RefCross Ref
  37. J. Heide, M. V. Pedersen, F. H. P. Fitzek, and T. Larsen. 2008. Cautious view on network coding - From theory to practice. Journal of Communications and Networks 10, 4 (Dec. 2008), 403--411.Google ScholarGoogle ScholarCross RefCross Ref
  38. J. Heide, M. V. Pedersen, F. H. P. Fitzek, and T. Larsen. 2009. Network coding for mobile devices - systematic binary random rateless codes. In Proceedings of the IEEE International Conference on Communications Workshops (ICC Workshops). 1--6.Google ScholarGoogle Scholar
  39. H. Hlavacs, K. A. Hummel, R. Weidlich, A. M. Houyou, and H. De Meer. 2010. Modelling energy efficiency in distributed home environments. International Journal of Communication Networks and Distributed Systems 4, 2 (Jan. 2010), 161--182. 1754-3916. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. H. Hlavacs, R. Weidlich, and T. Treutner. 2008. Energy saving in future home environments. In Proceedings of the 1st IFIP Wireless Days (WD’08). 1--5.Google ScholarGoogle Scholar
  41. H. Hlavacs, R. Weidlich, and T. Treutner. 2012. Energy efficient peer-to-peer file sharing. Journal of Supercomputing 62, 3 (2012), 1167--1188.Google ScholarGoogle ScholarCross RefCross Ref
  42. X. Hou, D. Tipper, and S. Wu. 2006. A gossip-based energy conservation protocol for wireless ad hoc and sensor networks. Journal of Network and Systems Management 14, 3 (2006), 381--414. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. J. Huang, F. Qian, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. 2012. A close examination of performance and power characteristics of 4G LTE networks. In Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services (MobiSys’12). ACM, 225--238. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Y. Huang, T. Z. J. Fu, D. M. Chiu, J. C. S. Lui, and C. Huang. 2008. Challenges, design and analysis of a large-scale P2P-vod system. In Proceedings of the ACM SIGCOMM Conference on Data Communication (SIGCOMM’08). ACM. 375--388. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. M. Jelasity, A. Montresor, and O. Babaoglu. 2005. Gossip-based aggregation in large dynamic networks. ACM Transactions on Computer Systems 23, 3 (Aug. 2005), 219--252. 0734-2071. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. M. Jimeno and K. Christensen. 2007. A prototype power management proxy for Gnutella peer-to-peer file sharing. In Proceedings of the 32nd IEEE Conference on Local Computer Networks 2007 (LCN). 210--212. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. G. Jourjon, T. Rakotoarivelo, and M. Ott. 2010. Models for an energy-efficient P2P delivery service. In Proceedings of the 18th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP). 348--355. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. K. Kant. 2010. Challenges in distributed energy adaptive computing. ACM SIGMETRICS Performance Evaluation Review 37, 3 (Jan. 2010), 3--7. 0163-5999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. I. Kelényi, Á. Ludanyi, and J. K. Nurminen. 2010a. BitTorrent on mobile phones - energy efficiency of a distributed proxy solution. In Proceedings of the International Green Computing Conference. 451--458. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. I. Kelényi, Á. Ludanyi, and J. K. Nurminen. 2011a. Distributed BitTorrent proxy for energy efficient mobile content sharing. In Proceedings of the 14th International Symposium on Wireless Personal Multimedia Communications (WPMC). 1--5.Google ScholarGoogle Scholar
  51. I. Kelényi, Á. Ludanyi, and J. K. Nurminen. 2011b. Energy-efficient BitTorrent downloads to mobile phones through memory-limited proxies. In Proceedings of the IEEE Consumer Communications and Networking Conference (CCNC). 715--719.Google ScholarGoogle Scholar
  52. I. Kelényi, Á. Ludanyi, J. K. Nurminen, and I. Puustinen. 2010b. Energy-efficient mobile BitTorrent with broadband router hosted proxies. In Proceedings of the 3rd Joint IFIP Wireless and Mobile Networking Conference (WMNC). 1--6.Google ScholarGoogle Scholar
  53. I. Kelényi and J. K. Nurminen. 2008a. Energy aspects of peer cooperation measurements with a mobile DHT system. In Proceedings of the IEEE International Conference on Communications Workshops (ICC Workshops’08). 164--168.Google ScholarGoogle Scholar
  54. I. Kelényi and J. K. Nurminen. 2008b. Optimizing energy consumption of mobile nodes in heterogeneous kademlia-based distributed hash tables. In Proceedings of the 2nd International Conference on Next Generation Mobile Applications, Services and Technologies (NGMAST’08). 70--75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. I. Kelényi and J. K. Nurminen. 2010. Cloudtorrent—Energy-efficient BitTorrent content sharing for mobile devices via cloud services. In Proceedings of the 7th IEEE Conference on Consumer Communications and Networking Conference (CCNC’10). 646--647. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. I. Kelényi, J. K. Nurminen, Á. Ludányi, and T. Lukovszki. 2012. Modeling resource constrained BitTorrent proxies for energy efficient mobile content sharing. Peer-to-Peer Networking and Applications 5, 2 (2012), 163--177. 1936-6442.Google ScholarGoogle ScholarCross RefCross Ref
  57. D. Kempe, J. Kleinberg, and A. Demers. 2004. Spatial gossip and resource location protocols. Journal of the ACM 51, 6 (Nov. 2004), 943--967. 0004-5411. Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. MHR. Khouzani, S. Eshghi, S. Sarkar, N. B. Shroff, and S. S. Venkatesh. 2012. Optimal energy-aware epidemic routing in DTNs. In Proceedings of the 13th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc’12). 175--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. T. Klingberg and R. Manfredi. 2002. Gnutella protocol specification version 0.6. http://-rfc-gnutella.sourceforge.net/-src/-rfc-0_6-draft.html.Google ScholarGoogle Scholar
  60. T. Kontos, C. Anagnostopoulos, and S. Hadjiefthymiades. 2014. Wireless channel state-aware and adaptive epidemic dissemination in ad hoc networks. International Journal of Wireless Information Networks 21, 1, 58--67. 1068-9605.Google ScholarGoogle ScholarCross RefCross Ref
  61. J. F. Kurose and K. W. Ross. 2013a. Multimedia networking applications. In Computer Networking, A Top-Down Approach (6th edition). Pearson International Edition. 587--671.Google ScholarGoogle Scholar
  62. J. F. Kurose and K. W. Ross. 2013b. Application layer, Peer-to-peer applications. In Computer Networking, A Top-Down Approach (6th edition). Pearson International Edition. 144--156.Google ScholarGoogle Scholar
  63. N. Laoutaris, P. Rodriguez, and L. Massoulie. 2008. ECHOS: Edge capacity hosting overlays of nano data centers. ACM SIGCOMM Computer Communication Review 38, 1 (Jan. 2008), 51--54. 0146-4833. Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. B. Lee, H. K. Song, Y. Suh, K. H. Oh, and H. Y. Youn. 2014. Energy-efficient gossiping protocol of WSN with realtime streaming data. In Proceedings of the IEEE 12th International Conference on Dependable, Autonomic and Secure Computing (DASC). 219--224. Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. Y. J. Lee, J. H. Jeong, H. Y. Kim, and C. H. Lee. 2010. Energy-saving set-top box enhancement in BitTorrent networks. In Proceedings of the IEEE Network Operations and Management Symposium (NOMS). 809--812.Google ScholarGoogle Scholar
  66. G. Lefebvre and M. J. Feeley. 2000. Energy Efficient Peer-to-Peer Storage. Technical Report TR-2003-17. Department of Computer Science, University of British Columbia.Google ScholarGoogle Scholar
  67. A. K. H. Leung and Y. K. Kwok. 2005. On topology control of wireless peer-to-peer file sharing networks: energy efficiency, fairness and incentive. In Proceedings of the 6th IEEE International Symposium on World of Wireless Mobile and Multimedia Networks (WoWMoM). 318--323. Google ScholarGoogle ScholarDigital LibraryDigital Library
  68. A. K. H. Leung and Y. K. Kwok. 2008. On localized application-driven topology control for energy-efficient wireless peer-to-peer file sharing. IEEE Transactions on Mobile Computing 7, 1 (Jan 2008), 66--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. Y. Li, Z. Li, M. Chiang, and A. R. Calderbank. 2008. Video transmission scheduling for peer-to-peer live streaming systems. In Proceedings of the IEEE International Conference on Multimedia and Expo. 653--656.Google ScholarGoogle Scholar
  70. Y. Li, Z. Li, M. Chiang, and A. R. Calderbank. 2009. Energy-efficient video transmission scheduling for wireless peer-to-peer live streaming. In Proceedings of the 6th IEEE Consumer Communications and Networking Conference (CCNC). 1--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  71. Z. Li, J. Huang, and A. K. Katsaggelos. 2007. Content reserve utility based video segment transmission scheduling for peer-to-peer live video streaming system. In Proceedings of the 45th Allerton Conference on Communications, Control, and Computing. 563--567.Google ScholarGoogle Scholar
  72. P. Lieberman. 2006. White Paper: Wake on LAN Technology. (2006).Google ScholarGoogle Scholar
  73. Y. Liu and M. Wang. 2013. An energy perspective of multimedia streaming systems. In Proceedings of the 3rd International Conference on Cloud and Green Computing (CGC). 99--104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. F. Lu, L. T. Chia, K. L. Tay, and W. H. Chong. 2008. NBgossip: An energy-efficient gossip algorithm for wireless sensor networks. Journal of Computer Science and Technology 23, 3 (2008), 426--437.Google ScholarGoogle ScholarCross RefCross Ref
  75. H. R. Maamar, G. R. Alonso, A. Boukerche, and E. Petriu. 2011. Energy-aware analysis for supplying partner selection in mobile P2P 3D streaming. In Proceedings of the IEEE Symposium on Computers and Communications (ISCC). 74--79. Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. H. R. Maamar, G. R. Alonso, A. Boukerche, and E. Petriu. 2013. Energy management control for supplying partner selection protocol in mobile peer-to-peer three-dimensional streaming. Concurrency and Computation: Practice and Experience 25, 5 (2013), 752--769. 1532-0634.Google ScholarGoogle ScholarCross RefCross Ref
  77. E. Magli and P. Frossard. 2009. An overview of network coding for multimedia streaming. In Proceedings of the IEEE International Conference on Multimedia and Expo (ICME). 1488--1491. Google ScholarGoogle ScholarDigital LibraryDigital Library
  78. A. Magnetto, R. Gaeta, M. Grangetto, and M. Sereno. 2010. TURINstream: A Totally pUsh, Robust, and effIcieNt P2P video streaming architecture. IEEE Transactions on Multimedia 12, 8, 901--914. Google ScholarGoogle ScholarDigital LibraryDigital Library
  79. A. Mawji and H. Hassanein. 2010. Optimal path selection for file downloading in P2P overlay networks on MANETs. In Proceedings of the IEEE Symposium on Computers and Communications (ISCC). 1133--1138. Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. S. Miyake and M. Bandai. 2013. Energy-efficient mobile P2P communications based on context awareness. In Proceedings of the IEEE 27th International Conference on Advanced Information Networking and Applications (AINA). 918--923. Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. M. M. Mohiuddin, P. M. Eittenberger, and U. R. Krieger. 2013. Unwired: A simulation test-bed for mobile P2P live streaming. In Proceedings of the 9th International Wireless Communications and Mobile Computing Conference (IWCMC). 1601--1606.Google ScholarGoogle Scholar
  82. S. Nedevschi, S. Ratnasamy, and J. Padhye. 2008. Hot data centers vs. cool peers. In Proceedings of the Conference on Power Aware Computing and Systems (HotPower'08). 8--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. B. Nordman and K. Christensen. 2010. Proxying: The next step in reducing IT energy use. Computer 43, 1 (Jan. 2010), 91--93. 0018-9162. Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. J. K. Nurminen. 2010. Parallel connections and their effect on the battery consumption of a mobile phone. In Proceedings of the 7th IEEE Consumer Communications and Networking Conference (CCNC). 1--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. O. Özkasap, M. Çaglar, and A. Alagoz. 2009a. Principles and performance analysis of SeCond: A system for epidemic peer-to-peer content distribution, Journal of Network and Computer Applications, 32, 3 (2009), 666--683. Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. O. Özkasap, M. Çaglar, E. Cem, E. Ahi, and E. Iskender. 2009b. Stepwise fair-share buffering for gossip-based peer-to-peer data dissemination, Computer Networks 53, 13 (2009), 2259--2274. Google ScholarGoogle ScholarDigital LibraryDigital Library
  87. O. Özkasap, M. Çaglar, E. S. Yazici, and S. Küçükçifçi. 2010. An analytical framework for self-organizing peer-to-peer anti-entropy algorithms. Performance Evaluation 67, 3 (2010), 141--159. Google ScholarGoogle ScholarDigital LibraryDigital Library
  88. O. Özkasap, E. Cem, S. E. Cebeci, and T. Koc. 2014. Flat and hierarchical epidemics in P2P systems: Energy cost models and analysis. Future Generation Computer Systems 36, 0 (2014), 257-266. 0167--739X.Google ScholarGoogle ScholarCross RefCross Ref
  89. O. Özkasap, Z. Genc, and E. Atsan. 2006. Epidemic-based approaches for reliable multicast in mobile ad hoc networks. ACM SIGOPS Operating Systems Review 40, 3 (2006), 73--79. Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. O. Özkasap, Z. Genc, and E. Atsan. 2009c. Epidemic-based reliable and adaptive multicast for mobile ad hoc networks. Computer Networks 53, 9 (2009), 1409--1430. 1389-1286. Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. G. Peng. 2004. CDN: Content Distribution Network. Arxiv preprint cs/0411069.Google ScholarGoogle Scholar
  92. C. E. Perkins and E. M. Royer. 1999. Ad-hoc on-demand distance vector routing. In Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications (WMCSA). 90--100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  93. K. Pussep, S. Kaune, O. Abboud, C. Huff, and R. Steinmetz. 2010. On energy-awareness for peer-assisted streaming with set-top boxes. In Proceedings of the International Conference on Network and Service Management (CNSM). 166--173.Google ScholarGoogle Scholar
  94. D. Qiu and R. Srikant. 2004. Modeling and performance analysis of BitTorrent-like peer-to-peer networks. In Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM’04). ACM, 367--378. Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. A. Qureshi, R. Weber, H. Balakrishnan, J. Guttag, and B. Maggs. 2009. Cutting the electric bill for internet-scale systems. In Proceedings of the ACM SIGCOMM 2009 Conference on Data Communication (SIGCOMM’09). ACM, New York, NY, 123--134. Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. M. Raj, K. Kant, and S. K. Das. 2013. Energy adaptive mechanism for P2P file sharing protocols. In Euro-Par 2012: Parallel Processing Workshops. Lecture Notes in Computer Science, Vol. 7640. Springer, Berlin, 89--99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  97. S. Rajeswari and Y. Venkataramani. 2010. An adaptive energy efficient and reliable gossip routing protocol for mobile adhoc networks. International Journal of Computer Theory and Engineering 2, 5 (2010), 740--745.Google ScholarGoogle ScholarCross RefCross Ref
  98. M. Ramadan, L. El Zein, and Z. Dawy. 2008. Implementation and evaluation of cooperative video streaming for mobile devices. In Proceedings of the IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC). 1--5.Google ScholarGoogle Scholar
  99. F. Ramos. 2013. GREEN IPTV: A resource and energy efficient network for IPTV. Ph.D. Dissertation. University of Cambridge.Google ScholarGoogle Scholar
  100. H. Schulze and K. Mochalski. 2009. Internet Study 2008/2009. IPOQUE Report 37, 351--362.Google ScholarGoogle Scholar
  101. H. Shojania and B. Li. 2009. Random network coding on the iPhone: Fact or fiction? In Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’09). ACM, New York, NY, 37--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. A. Sucevic, L. L. H. Andrew, and T. T. T. Nguyen. 2011. Powering down for energy efficient peer-to-peer file distribution. ACM SIGMETRICS Performance Evaluation Review 39, 3 (Dec. 2011), 72--76. Google ScholarGoogle ScholarDigital LibraryDigital Library
  103. D. A. Tran, K. A. Hua, and T. Do. 2003. ZIGZAG: An efficient peer-to-peer scheme for media streaming. Proceedings of the 22nd Annual Joint Conference of the IEEE Computer and Communications (INFOCOM 2003). Vol. 2, 1283--1292.Google ScholarGoogle Scholar
  104. P. Trunfio. 2014. A two-layer model for improving the energy efficiency of file sharing peer-to-peer networks. Concurrency and Computation: Practice and Experience, 1532--0634.Google ScholarGoogle Scholar
  105. V. Valancius, N. Laoutaris, L. Massoulié, C. Diot, and P. Rodriguez. 2009. Greening the internet with nano data centers. In Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies (CoNEXT’09). ACM, 37--48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  106. R. van Renesse. 2002. Power-aware epidemics. In Proceedings of the 21st IEEE Symposium on Reliable Distributed Systems. 358--361. Google ScholarGoogle ScholarDigital LibraryDigital Library
  107. P. Vingelmann, M. V. Pedersen, F. H. P. Fitzek, and J. Heide. 2010. Multimedia distribution using network coding on the iPhone platform. In Proceedings of the ACM Multimedia Workshop on Mobile Cloud Media Computing (MCMC’10). ACM, New York, NY, 3--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  108. M. Wang and B. Li. 2007a. Lava: A reality check of network coding in peer-to-peer live streaming. In Proceedings of the 26th IEEE International Conference on Computer Communications (INFOCOM). 1082--1090.Google ScholarGoogle Scholar
  109. M. Wang and B. Li. 2007b. Network coding in live peer-to-peer streaming. IEEE Transactions on Multimedia 9, 8 (Dec. 2007), 1554--1567. 1520-9210. Google ScholarGoogle ScholarDigital LibraryDigital Library
  110. Wi-Fi Alliance. 2014. Wi-Fi CERTIFIED Wi-Fi Direct®: Personal, portable Wi-Fi® technology. (Sept. 2014). http://-www.wi-fi.org/-file/-wi-fi-certified-wi-fi-direct-personal-portable-wi-fi-technology-2014Google ScholarGoogle Scholar
  111. M. Wichtlhuber, J. Ruckert, D. Stingl, M. Schulz, and D. Hausheer. 2012. Energy-efficient mobile P2P video streaming. In Proceedings of the IEEE 12th International Conference on Peer-to-Peer Computing (P2P). 63--64.Google ScholarGoogle Scholar
  112. M. K. H. Yeung and Y. K. Kwok. 2008. Energy efficient media streaming in wireless hybrid peer-to-peer systems. Proceedings of the IEEE International Symposium on Parallel and Distributed Processing (IPDPS). 1--11.Google ScholarGoogle Scholar
  113. Q. Zhang, F. H. P. Fitzek, and M. Katz. 2007. Cooperative power saving strategies for IP-services supported over DVB-H networks. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC). 4107--4111.Google ScholarGoogle Scholar

Index Terms

  1. A Survey on Energy Efficiency in P2P Systems: File Distribution, Content Streaming, and Epidemics

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Computing Surveys
        ACM Computing Surveys  Volume 48, Issue 3
        February 2016
        619 pages
        ISSN:0360-0300
        EISSN:1557-7341
        DOI:10.1145/2856149
        • Editor:
        • Sartaj Sahni
        Issue’s Table of Contents

        Copyright © 2015 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 9 December 2015
        • Accepted: 1 September 2015
        • Revised: 1 July 2015
        • Received: 1 February 2015
        Published in csur Volume 48, Issue 3

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • survey
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader