Abstract
In this paper we present a solution that makes BitTorrent content transfer for mobile device more energy efficient. The main idea of the research is that instead of downloading the content via BitTorrent directly to the mobile phone, an intermediate proxy is used which sends the data to the phone in high speed bursts. This results in smaller energy footprint compared with regular BitTorrent data transfer. Furthermore, we focus on how the proxy can be hosted on memory limited broadband routers which are available in almost every home. We define an analytical model which can be used to analyze the memory allocation strategies of the proxy peers and predict how proxy peers influence the P2P community performance. We verify our model via simulations. We also present measurement results with real life torrents using our prototype system running on home routers and Symbian based mobile phones.
Similar content being viewed by others
References
SymTorrent, URL: http://symtorrent.aut.bme.hu
Nurminen JK (2010) Parallel connections and their effect on the battery consumption of a mobile phone. In Proc. of 7th IEEE CCNC, Las Vegas, USA
Xiao Y, Savolainen P, Karppanen A, Siekkinen M, Ylä-Jääski A (2010) Practical power modeling of data transmission over 802.11 g for Wireless Applications. 1st International ICST Conference on E-Energy. 14–15 October 2010, Athens, Greece
Kelényi I, Nurminen JK (2009) Bursty content sharing mechanism for energy-limited mobile devices. In Proc. of the 4th ACM PM2HW2N, Tenerife, Spain
Kelényi I, Nurminen JK (2010) CloudTorrent—energy-efficient BitTorrent content sharing for mobile devices via cloud services. In Proc. of 7th IEEE CCNC, Las Vegas, USA
Garbacki P, Iosup A, Epema D, van Steen M (2006) 2Fast: Collaborative downloads in P2P networks. In Proceedings of the 6th IEEE P2P, Los Alamitos, CA, USA
Blackburn J, Christensen K (2009) A simulation study of a new green BitTorrent. In Proc. of the First International Workshop on Green Communications
Jimeno M, Christensen K (2007) A prototype power management proxy for gnutella peer-to-peer file sharing. In Proc. of 32nd IEEE Conference on Local Computer Networks
Wong J (2004) Enhancing collaborative content delivery with helpers. In Master’s Thesis, The University of British Columbia
Flinn J, Satyanarayanan M (1999) Energy-aware adaptation for mobile applications. In Proc. of the 17th ACM Symposium on Operating Systems Principles, Charleston, USA
Shenoy PJ, Radkov P (2003) Proxy-assisted power-friendly streaming to mobile devices. In Proc. of SPIE
Valancius V, Laoutaris N Massoulie L Diot C Rodriguez P (2009) Greening the internet with nano data centers. In Proc. of CoNEXT '09
Chow ALH, Golubchik L, Misra V (2009) BitTorrent: An Extensible Heterogeneous Model, IEEE
Fan B, Lui JC, Chiu D (2009) The design trade-offs of BitTorrent-like file sharing protocols. IEEE/ACM Transactions on Networking 17:365–376
Liao W, Papadopoulos F, Psounis K (2007) Performance analysis of BitTorrent-like systems with heterogeneous users. Perform Eval 64:876–891
Chang L, Liu Y, Wei Z, Pan J (2010) Optimizing BitTorrent-like peer-to-peer systems in the presence of network address translation devices. Peer-to-Peer Networking and Applications, Springer
Balasubramanian N, Balasubramanian A, Venkataramani A (2009) Energy consumption in mobile phones: a measurement study and implications for network applications. Proc. of the 9th ACM SIGCOMM conference on Internet measurement conference
Nurminen JK, Nöyränen J (2008) Energy-consumption in mobile peer-to-peer—quantitative results from file sharing. In Proc. of 5th IEEE CCNC, Las Vegas, USA
Kelényi I, Nurminen JK (2008) Energy aspects of peer cooperation—measurements with a mobile DHT system. 43th IEEE International Conference on Communications (ICC 2008), Beijing
Bharambe A, Herley C, Padmanabhan VN (2006) Analyzing and improving a BitTorrent network’s performance mechanisms. In Proc. of 25th IEEE INFOCOM
DD-WRT, URL: http://www.dd-wrt.com/
Enhanced CTorrent, URL: http://www.rahul.net/dholmes/ctorrent/
Bosch Creus G, Kuulusa M (2007) Optimizing mobile software with built-in power profiling. In F Fitzek, F Reichert ed, Mobile Phone Programming and its Application to Wireless Networking. Springer
Kelényi I, Ludányi Á, Nurminen JK (2011) Energy-efficient BitTorrent downloads to mobile phones through memory-limited proxies. 8th Annual IEEE Consumer Communications & Networking Conference (CCNC 2011), Las Vegas, USA
Kelényi I, Ludányi Á, Nurminen JK (2010) Ismo Puustinen: energy-efficient mobile BitTorrent with broadband router hosted proxies. 3rd Joint IFIP Wireless Mobile Networking Conference (WMNC'2010), 2010, Budapest, Hungary
Author information
Authors and Affiliations
Corresponding author
Additional information
This work is supported by Nokia Research Center and the New Hungary Development Plan (Project ID: TÁMOP-4.2.1/B-09/1/KMR-2010-0002 and TÁMOP 4.2.1/B-09/1/KMR-2010-0003). Most of this research was done when Jukka K. Nurminen was at Nokia Research Center.
Rights and permissions
About this article
Cite this article
Kelényi, I., Nurminen, J.K., Ludányi, Á. et al. Modeling resource constrained BitTorrent proxies for energy efficient mobile content sharing. Peer-to-Peer Netw. Appl. 5, 163–177 (2012). https://doi.org/10.1007/s12083-011-0107-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-011-0107-5