Skip to main content

EnergyBox: A Trace-Driven Tool for Data Transmission Energy Consumption Studies

  • Conference paper
  • First Online:
Energy Efficiency in Large Scale Distributed Systems (EE-LSDS 2013)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 8046))

Abstract

Although evolving mobile technologies bring millions of users closer to the vision of information anywhere-anytime, device battery depletions hamper the quality of experience to a great extent. We argue that the design of energy-efficient solutions starts by energy-awareness and propose EnergyBox, a tool that provides accurate and repeatable energy consumption studies for 3G and WiFi transmissions at the user end. We recognize that the energy consumption of data transmission is highly dependable on the traffic pattern, and provide the means for trace-based iterative packet-driven simulation to derive the operation states of wireless interfaces. The strength of EnergyBox is that it allows to modularly set the 3G network parameters specified at operator level, the adaptive power save mode mechanism for a WiFi device, and the different power levels of the operation states for different handheld devices. EnergyBox enables efficient energy consumption studies using real data, which complements the device-dependent laborious physical power measurements. Using real application transmission traces, we have validated EnergyBox showing an accuracy range of 94–99% for 3G and 93–99% for WiFi compared to the real measured energy consumption by a 3G modem and a smartphone with WiFi.

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 EPUB and 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

Notes

  1. 1.

    Android phones provide traffic statistics that can be captured every millisecond and packet level capture is available without root permission from Android 4.0 on.

References

  1. T&m solution. rohde & schwarz. http://www.rohde-schwarz.com/en/applications/optimize-the-quality-of-experience-of-mobile-devices-application-card_56279-35727.html

  2. Trepn profiler, qualcomm. https://developer.qualcomm.com/mobile-development/development-devices/trepn-profiler

  3. Asplund, M., Thomasson, A., Vergara, E.J., Nadjm-Tehrani, S.: Software-related energy footprint of a wireless broadband module. In: Proceedings of the 9th ACM International Symposium on Mobility Management and Wireless Access, MobiWac ’11. ACM (2011)

    Google Scholar 

  4. Balasubramanian, N., Balasubramanian, A., Venkataramani, A.: Energy consumption in mobile phones: a measurement study and implications for network applications. In: Proceedings of ACM Internet Measurement Conference IMC (2009)

    Google Scholar 

  5. Dong, M., Zhong, L.: Self-constructive high-rate system energy modeling for battery-powered mobile systems. In: MobiSys ’11, pp. 335–348. ACM (2011)

    Google Scholar 

  6. Falaki, H., Mahajan, R., Kandula, S., Lymberopoulos, D., Govindan, R., Estrin, D.: Diversity in smartphone usage. In: Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, MobiSys ’10, pp. 179–194. ACM (2010)

    Google Scholar 

  7. Friedman, R., Kogan, A., Krivolapov, Y.: On power and throughput tradeoffs of wifi and bluetooth in smartphones. In: Proceedings of IEEE INFOCOM 2011, pp. 900–908 (2011)

    Google Scholar 

  8. Harjula, E., Kassinen, O., Ylianttila, M.: Energy consumption model for mobile devices in 3g and wlan networks. In: IEEE Consumer Communications and Networking Conference (CCNC 2012), pp. 532–537 (2012)

    Google Scholar 

  9. Holma, H., Toskala, A.: WCDMA for UMTS: HSPA evolution and LTE. Wiley Online Library: Books, John Wiley & Sons (2010)

    Google Scholar 

  10. Krashinsky, R., Balakrishnan, H.: Minimizing energy for wireless web access with bounded slowdown. In: Proceedings of the 8th Annual International Conference on Mobile Computing and Networking, MobiCom ’02, pp. 119–130. ACM (2002)

    Google Scholar 

  11. Manweiler, J., Roy Choudhury, R.: Avoiding the rush hours: Wifi energy management via traffic isolation. IEEE Trans. Mob. Comput. 11(5), 739–752 (2012)

    Article  Google Scholar 

  12. Oliveira, T., Ursini, E., Timoteo, V.: Simulation inspired model for energy consumption in 3g always-on mobiles. In: IEEE 2nd National Conference on Telecommunications (CONATEL 2011), pp. 1–7 (2011)

    Google Scholar 

  13. Pathak, A., Hu, Y.C., Zhang, M.: Where is the energy spent inside my app?: fine grained energy accounting on smartphones with eprof. In: Proceedings of the 7th ACM European Conference on Computer Systems, EuroSys ’12, pp. 29–42 (2012)

    Google Scholar 

  14. Paul, U., Subramanian, A., Buddhikot, M., Das, S.: Understanding traffic dynamics in cellular data networks. In: Proceedings of IEEE INFOCOM 2011, pp. 882–890 (2011)

    Google Scholar 

  15. Pyles, A.J., Qi, X., Zhou, G., Keally, M., Liu, X.: Sapsm: smart adaptive 802.11 psm for smartphones. In: Proceedings of the 14th International Conference on Ubiquitous Computing, UbiComp ’12. ACM (2012)

    Google Scholar 

  16. Pyles, A.J., Ren, Z., Zhou, G., Liu, X.: Sifi: exploiting voip silence for wifi energy savings in smart phones. In: Proceedings of the 13th International Conference on Ubiquitous Computing, UbiComp ’11, pp. 325–334. ACM (2011)

    Google Scholar 

  17. Qian, F., Wang, Z., Gerber, A., Mao, Z., Sen, S., Spatscheck, O.: Profiling resource usage for mobile applications: a cross-layer approach. In: MobiSys ’11, pp. 321–334. ACM (2011)

    Google Scholar 

  18. Qian, F., Wang, Z., Gerber, A., Mao, Z.M., Sen, S., Spatscheck, O.: Characterizing radio resource allocation for 3g networks. In: Proceedings of the 10th Annual Conference on Internet Measurement, IMC ’10, pp. 137–150. ACM (2010)

    Google Scholar 

  19. Rice, A., Hay, S.: Measuring mobile phone energy consumption for 802.11 wireless networking. Pervasive Mob. Comput. 6, 593–606 (2010)

    Article  Google Scholar 

  20. Rozner, E., Navda, V., Ramjee, R., Rayanchu, S.: Napman: network-assisted power management for wifi devices. In: MobiSys ’10, pp. 91–106. ACM (2010)

    Google Scholar 

  21. Vergara, E.J., Nadjm-Tehrani, S.: Energy-aware cross-layer burst buffering for wireless communication. In: Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet, e-Energy ’12. ACM (2012)

    Google Scholar 

  22. Vergara, E.J., Prihodko, M., Nadjm-Tehrani, S.: Mobile location sharing: an energy consumption study (poster). In: Proceedings of the 4th International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet, e-Energy ’13. ACM (2013)

    Google Scholar 

  23. Vergara, E.J., Sanjuan, J., Nadjm-Tehrani, S.: Kernel level energy-efficient 3g background traffic shaper for android smartphones. In: Proceedings of the 9th International Wireless Communications and Mobile Computing Conference (IWCMC 2013) (2013)

    Google Scholar 

  24. Wang, L., Manner, J.: Energy consumption analysis of wlan, 2g and 3g interfaces. In: Proceedings of the 2010 IEEE/ACM International Conference on Green Computing and Communications & International Conference on Cyber, Physical and Social Computing, GREENCOM-CPSCOM ’10, pp. 300–307. IEEE Computer Society (2010)

    Google Scholar 

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

    Google Scholar 

  26. Yang, S.R., Yan, S.Y., Hung, H.N.: Modeling umts power saving with bursty packet data traffic. IEEE Trans. Mob. Comput. 6(12), 1398–1409 (2007)

    Article  Google Scholar 

  27. Yeh, J.H., Chen, J.C., Lee, C.C.: Comparative analysis of energy-saving techniques in 3g pp and 3gpp 2 systems. IEEE Trans. Veh. Technol. 58(1), 432–448 (2009)

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported by the Swedish national graduate school in computer science (CUGS). The authors wish to thank the support of Ericsson AB, and in particular B-O Hertz, Pär Emanuelsson and Claes Alströmer for providing the 3G developer kit and facilitating the measurement gathering phase.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ekhiotz Jon Vergara .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vergara, E.J., Nadjm-Tehrani, S. (2013). EnergyBox: A Trace-Driven Tool for Data Transmission Energy Consumption Studies. In: Pierson, JM., Da Costa, G., Dittmann, L. (eds) Energy Efficiency in Large Scale Distributed Systems. EE-LSDS 2013. Lecture Notes in Computer Science(), vol 8046. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40517-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40517-4_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40516-7

  • Online ISBN: 978-3-642-40517-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics