Software Techniques for Implementing Dynamic Network-Aware Energy-Efficient Download Managers

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10486)

Abstract

We introduce novel software techniques to implement dynamic, network-aware, energy-efficient download managers that significantly reduce battery drain due to weak Wi-Fi signal strength. These techniques are designed to be used in download managers that are implemented as an option for data-intensive, delay-tolerant mobile applications to use to download data. The techniques include polling the network to determine when the Wi-Fi signal strength is above a user-configurable signal-strength threshold to start or continue downloading files, and polling the network during file downloads to determine if the signal strength falls below the signal-strength threshold to pause file downloads. When a file download is paused because the signal strength is below the signal-strength threshold, the user has the option of overriding this feature to continue the file download if the user needs the file immediately. We also introduce a novel dynamic, network-aware, energy-efficient download manager, the Lemur download manager, that implements these techniques. We present results that demonstrate that the Lemur download manager significantly reduces battery drain due to weak Wi-Fi signal strength.

Keywords

Battery drain Dynamic Energy efficiency Software techniques Wireless networks 

References

  1. 1.
    Agarwal, Y., Chandra, R., Wolman, A., Bahl, P., Chin, K., Gupta, R.K.: Wireless wakeups revisited: energy management for VoIP over Wi-Fi smartphones. In: 5th International Conference on Mobile Systems, Applications and Services (MobiSys 2007), pp. 179–191. ACM, June 2007Google Scholar
  2. 2.
  3. 3.
  4. 4.
    Aqil, A., Atya, A.O.F., Krishnamurthy, S.V., Papageorgiou, G.: Streaming lower quality video over LTE: how much energy can you save? In: 23rd IEEE International Conference on Network Protocols (ICNP 2015), pp. 156–167. IEEE Computer Society, November 2015Google Scholar
  5. 5.
    Chen, X., Ding, N., Jindal, A., Hu, Y.C., Gupta, M., Vannithamby, R.: Smartphone energy drain in the wild: analysis and implications. In: 2015 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2015), pp. 151–164. ACM, June 2015Google Scholar
  6. 6.
    Cui, Y., Xiao, S., Wang, X., Li, M., Wang, H., Lai, Z.: Performance-aware energy optimization on mobile devices in cellular network. In: 2014 IEEE Conference on Computer Communications (INFOCOM 2014), pp. 1123–1131. IEEE, April 2014Google Scholar
  7. 7.
    Ding, N., Wagner, D., Chen, X., Pathak, A., Hu, Y.C., Rice, A.: Characterizing and modeling the impact of wireless signal strength on smartphone battery drain. In: 2013 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2013), pp. 29–40. ACM, June 2013Google Scholar
  8. 8.
  9. 9.
  10. 10.
  11. 11.
  12. 12.
    Krashinsky, R., Balakrishnan, H.: Minimizing energy for wireless web access with bounded slowdown. In: 8th Annual International Conference on Mobile Computing and Networking (MobiCom 2002), pp. 119–130. ACM, September 2002Google Scholar
  13. 13.
    Li, H., Chen, L.: RSSI-aware energy saving for large file downloading on smartphones. IEEE Embed. Syst. Lett. 7(2), 63–66 (2015)CrossRefGoogle Scholar
  14. 14.
    Monsoon Solutions Inc. Power Monitor. https://www.msoon.com/LabEquipment/PowerMonitor/
  15. 15.
    Nicholson, A.J., Noble, B.D.: BreadCrumbs: forecasting mobile connectivity. In: 14th Annual International Conference on Mobile Computing and Networking (MobiCom 2008), pp. 46–57. ACM, September 2008Google Scholar
  16. 16.
    Pering, T., Agarwal, Y., Gupta, R.K., Want, R.: CoolSpots: reducing the power consumption of wireless mobile devices with multiple radio interfaces. In: 4th International Conference on Mobile Systems, Applications and Services (MobiSys 2006), pp. 220–232. ACM, June 2006Google Scholar
  17. 17.
    Ra, M.-R., Paek, J., Sharma, A.B., Govindan, R., Krieger, M.H., Neely, M.J.: Energy-delay tradeoffs in smartphone applications. In: 8th International Conference on Mobile Systems, Applications and Services (MobiSys 2010), pp. 255–270. ACM, June 2010Google Scholar
  18. 18.
    Rozner, E., Navda, V., Ramjee, R., Rayanchu, S.K.: NAPman: network-assisted power management for WiFi devices. In: 8th International Conference on Mobile Systems, Applications and Services (MobiSys 2010), pp. 91–106. ACM, June 2010Google Scholar
  19. 19.
    Tarkoma, S., Siekkinen, M., Laagerspetz, E., Xiao, Y.: Smartphone Energy Consumption: Modeling and Optimization. Cambridge University Press, New York (2014)CrossRefGoogle Scholar
  20. 20.
    Zhang, L., Tiwana, B., Qian, Z., Wang, Z., Dick, R.P., Mao, Z.M., Yang, L.: Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In: 8th International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS 2010), pp. 105–114. ACM, October 2010Google Scholar
  21. 21.
    Zhang, X., Shin, K.G.: E-MiLi: energy-minimizing idle listening in wireless networks. In: 17th Annual International Conference on Mobile Computing and Networking (MobiCom 2011), pp. 205–216. ACM, September 2011Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.University of the West IndiesBridgetownBarbados

Personalised recommendations