Skip to main content

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

  • Conference paper
  • First Online:
Book cover Mobile Web and Intelligent Information Systems (MobiWIS 2017)

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

Included in the following conference series:

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.

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

References

  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 2007

    Google Scholar 

  2. AlarmManager. https://developer.android.com/reference/android/app/AlarmManager.html

  3. Android. https://www.android.com/

  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 2015

    Google Scholar 

  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 2015

    Google Scholar 

  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 2014

    Google Scholar 

  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 2013

    Google Scholar 

  8. DownloadManager. https://developer.android.com/reference/android/app/DownloadManager.html

  9. edX. https://www.edx.org/

  10. Google Play: edX. https://play.google.com/store/apps/details?id=org.edx.mobile

  11. IntentService. https://developer.android.com/reference/android/app/IntentService.html

  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 2002

    Google Scholar 

  13. Li, H., Chen, L.: RSSI-aware energy saving for large file downloading on smartphones. IEEE Embed. Syst. Lett. 7(2), 63–66 (2015)

    Article  Google Scholar 

  14. Monsoon Solutions Inc. Power Monitor. https://www.msoon.com/LabEquipment/PowerMonitor/

  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 2008

    Google Scholar 

  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 2006

    Google Scholar 

  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 2010

    Google Scholar 

  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 2010

    Google Scholar 

  19. Tarkoma, S., Siekkinen, M., Laagerspetz, E., Xiao, Y.: Smartphone Energy Consumption: Modeling and Optimization. Cambridge University Press, New York (2014)

    Book  Google Scholar 

  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 2010

    Google Scholar 

  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 2011

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dwaine Clarke .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Soleyn, L., Clarke, D. (2017). Software Techniques for Implementing Dynamic Network-Aware Energy-Efficient Download Managers. In: Younas, M., Awan, I., Holubova, I. (eds) Mobile Web and Intelligent Information Systems. MobiWIS 2017. Lecture Notes in Computer Science(), vol 10486. Springer, Cham. https://doi.org/10.1007/978-3-319-65515-4_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-65515-4_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-65514-7

  • Online ISBN: 978-3-319-65515-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics