Skip to main content

Energy Efficient Distributed Computing on Mobile Devices

  • Conference paper
Book cover Distributed Computing and Internet Technology (ICDCIT 2013)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7753))

Abstract

Energy consumption is a critical aspect of mobile applications. Excessive drain of battery is one of the key complaints of handheld device users and a success bottleneck for many mobile applications. This paper looks at energy-efficiency from the application development point of view and reviews some answers to questions like what are the key principles in energy consumption in mobile applications and what kind of software solutions can be used to save energy? These issues are discussed in particular in the context of 3G cellular communication. Applications of the ideas are illustrated in energy efficient mobile peer-to-peer systems; BitTorrent and Kademlia DHT.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Creus, G., Kuulusa, M.: Optimizing Mobile Software with Built-in Power Profiling. Springer (2007)

    Google Scholar 

  2. Zhang, L., Tiwana, B., Qian, Z., Wang, Z., Dick, R., Mao, Z., Yang, L.: Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In: Proceedings of the Eighth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, pp. 105–114. ACM (2010)

    Google Scholar 

  3. Neuvo, Y.: Cellular phones as embedded systems. In: 2004 IEEE International Solid-State Circuits Conference, Digest of Technical Papers, ISSCC 2004, pp. 32–37. IEEE (2004)

    Google Scholar 

  4. Carroll, A., Heiser, G.: An analysis of power consumption in a smartphone. In: Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference, p. 21. USENIX Association (2010)

    Google Scholar 

  5. Nurminen, J.: Parallel connections and their effect on the battery consumption of a mobile phone. In: 2010 7th IEEE Consumer Communications and Networking Conference (CCNC), pp. 1–5 (2010)

    Google Scholar 

  6. Xiao, Y., Savolainen, P., Karppanen, A., Siekkinen, M., Ylä-Jääski, A.: Practical power modeling of data transmission over 802.11 g for wireless applications. In: Proceedings of the 1st International Conference on Energy-efficient Computing and Networking, pp. 75–84. ACM (2010)

    Google Scholar 

  7. Schurgers, C., Aberthorne, O., Srivastava, M.: Modulation scaling for energy aware communication systems. In: Proceedings of the 2001 International Symposium on Low Power Electronics and Design, pp. 96–99. ACM (2001)

    Google Scholar 

  8. Balasubramanian, N., Balasubramanian, A., Venkataramani, A.: Energy consumption in mobile phones: a measurement study and implications for network applications. In: Proceedings of the 9th ACM SIGCOMM Conference on Internet Measurement Conference, pp. 280–293. ACM (2009)

    Google Scholar 

  9. Nurminen, J., Noyranen, J.: Energy-consumption in mobile peer-to-peer-quantitative results from file sharing. In: 5th IEEE Consumer Communications and Networking Conference, CCNC 2008, pp. 729–733. IEEE (2008)

    Google Scholar 

  10. Cohen, B.: Incentives build robustness in bittorrent. In: Workshop on Economics of Peer-to-Peer systems, vol. 6, pp. 68–72 (2003)

    Google Scholar 

  11. Kelényi, I., Nurminen, J.K.: Bursty content sharing mechanism for energy-limited mobile devices. In: Proceedings of the 4th ACM Workshop on Performance Monitoring and Measurement of Heterogeneous Wireless and Wired Networks, PM2HW2N 2009, pp. 216–223. ACM, New York (2009)

    Chapter  Google Scholar 

  12. Kelényi, I., Nurminen, J.: Cloudtorrent-energy-efficient bittorrent content sharing for mobile devices via cloud services. In: 2010 7th IEEE Consumer Communications and Networking Conference (CCNC), pp. 1–2. IEEE (2010)

    Google Scholar 

  13. Kelnyi, I., Ludanyi, Á., Nurminen, J.: Using home routers as proxies for energy-efficient bittorrent downloads to mobile phones. IEEE Communications Magazine 49, 142–147 (2011)

    Article  Google Scholar 

  14. Kelényi, I., Nurminen, J.: Energy aspects of peer cooperation measurements with a mobile dht system. In: IEEE International Conference on Communications Workshops, ICC Workshops 2008, pp. 164–168. IEEE (2008)

    Google Scholar 

  15. Maymounkov, P., Mazières, D.: Kademlia: A Peer-to-Peer Information System Based on the XOR Metric. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, pp. 53–65. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  16. Crosby, S., Wallach, D.: An analysis of bittorrents two kademlia-based dhts. Technical report, Technical Report TR07-04, Rice University (2007)

    Google Scholar 

  17. Kelényi, I., Nurminen, J., Matuszewski, M.: Dht performance for peer-to-peer sip-a mobile phone perspective. In: 2010 7th IEEE Consumer Communications and Networking Conference (CCNC), pp. 1–5. IEEE (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nurminen, J.K. (2013). Energy Efficient Distributed Computing on Mobile Devices. In: Hota, C., Srimani, P.K. (eds) Distributed Computing and Internet Technology. ICDCIT 2013. Lecture Notes in Computer Science, vol 7753. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36071-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36071-8_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36070-1

  • Online ISBN: 978-3-642-36071-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics