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.
Supplemental Material
Available for Download
Supplemental movie, appendix, image and software files for, A Survey on Energy Efficiency in P2P Systems: File Distribution, Content Streaming, and Epidemics
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- A. R. Bharambe, C. Herley, and V. N. Padmanabhan. 2005. Analyzing and improving BitTorrent performance. Microsoft Research. Technical Report MSR-TR-2005-03.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- Bluetooth.org. 2014. Bluetooth®Specification Version 4.2. (Dec. 2014). https://-www.bluetooth.org/-en-us/-specification/-adopted-specifications.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- B. Cohen. 2003. Incentives build robustness in BitTorrent. In Proceedings of the 1st Workshop on Economics of Peer-to-Peer Systems. 67 72.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- H. Hlavacs, R. Weidlich, and T. Treutner. 2012. Energy efficient peer-to-peer file sharing. Journal of Supercomputing 62, 3 (2012), 1167--1188.Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- K. Kant. 2010. Challenges in distributed energy adaptive computing. ACM SIGMETRICS Performance Evaluation Review 37, 3 (Jan. 2010), 3--7. 0163-5999. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- T. Klingberg and R. Manfredi. 2002. Gnutella protocol specification version 0.6. http://-rfc-gnutella.sourceforge.net/-src/-rfc-0_6-draft.html.Google Scholar
- 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 ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- P. Lieberman. 2006. White Paper: Wake on LAN Technology. (2006).Google Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- G. Peng. 2004. CDN: Content Distribution Network. Arxiv preprint cs/0411069.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 Scholar
- F. Ramos. 2013. GREEN IPTV: A resource and energy efficient network for IPTV. Ph.D. Dissertation. University of Cambridge.Google Scholar
- H. Schulze and K. Mochalski. 2009. Internet Study 2008/2009. IPOQUE Report 37, 351--362.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- R. van Renesse. 2002. Power-aware epidemics. In Proceedings of the 21st IEEE Symposium on Reliable Distributed Systems. 358--361. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
Index Terms
- A Survey on Energy Efficiency in P2P Systems: File Distribution, Content Streaming, and Epidemics
Recommendations
Incentive Mechanisms in P2P Media Streaming Systems
Free riding, whereby a peer utilizes network resources but doesn't contribute services, could have a huge impact on the efficacy of streaming systems, leading to scalability issues and service degradation. BitTorrent-like tit-for-tat mechanisms can't ...
Characterizing unstructured overlay topologies in modern P2P file-sharing systems
In recent years, peer-to-peer (P2P) file-sharing systems have evolved to accommodate growing numbers of participating peers. In particular, new features have changed the properties of the unstructured overlay topologies formed by these peers. Little is ...
Scalable blind search and broadcasting over Distributed Hash Tables
Typical blind search algorithms in P2P networks generate a significant amount of duplicate query messages in order to increase the success rate. We present a novel framework, named Recursive Partitioning Search (RPS), for blind search over structured ...
Comments