Skip to main content

Advertisement

Log in

Energy optimization for mobile video streaming via an aggregate model

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Wireless video streaming on smartphones drains a significantly large fraction of battery energy, which is primarily consumed by wireless network interfaces for downloading unused data and repeatedly switching radio interface. In this paper, we propose an energy-efficient download scheduling algorithm for video streaming based on an aggregate model that utilizes user’s video viewing history to predict user behavior when watching a new video, thereby minimizing wasted energy when streaming over wireless network interfaces. The aggregate model is constructed by a personal retention model with users’ personal viewing history and the audience retention on crowd-sourced viewing history, which can accurately predict the user behavior of watching videos by balancing “user interest” and “video attractiveness”. We evaluate different users streaming multiple videos in various wireless environments and the results illustrate that the aggregate model can help reduce energy waste by 20 % on average. In addition, we also discuss implementation details and extensions, such as dynamically updating personal retention, balancing audience and personal retention, categorizing videos for accurate model.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. https://support.google.com/youtube/answer/2853702?hl=en

References

  1. Anand M, Nightingale EB, Flinn J (2003) Self-tuning wireless network power management. In: Proceedings of the 9th annual international conference on mobile computing and networking (ACM MobiCom ’03), pp 176–189

  2. Atawia R, Abou-zeid H, Hassanein HS, Noureldin A (2016) Joint chance-constrained predictive resource allocation for energy-efficient video streaming. IEEE J Sel Areas Commun 34:5:1389–1404

    Article  Google Scholar 

  3. Athivarapu PK, Bhagwan R, Guha S, Navda V, Ramjee R, Arora D, Padmanabhan VN, Varghese G (2012) Radiojockey: mining program execution to optimize cellular radio usage. In: Proceedings of the 18th annual international conference on mobile computing and networking (ACM MobiCom ’12), pp 101–112

  4. Audience retention, https://support.google.com/youtube/answer/1715160?hl=en

  5. Bagchi S (2011) A fuzzy algorithm for dynamically adaptive multimedia streaming. ACM Trans Multimed Comput Commun Appl 7:2:11

    Google Scholar 

  6. Brienza S, Cebeci SE, Masoumzadeh SS, Hlavacs H, Ozkasap O, Anastasi G (2015) A survey on energy efficiency in P2P systems: file distribution, content streaming, and epidemics. ACM Comput Surv 48:3:36

    Google Scholar 

  7. Bui DH, Lee K, Oh S, Shin I, Shin H, Woo H, Ban D (2013) Greenbag: energy-efficient bandwidth aggregation for real-time streaming in heterogeneous mobile wireless networks. In: IEEE Real-time systems symposium (RTSS’, vol 13, pp 57–67

  8. Dogar FR, Steenkiste P, Papagiannaki K (2010) Catnap: exploiting high bandwidth wireless interfaces to save energy for mobile devices. In: Proceedings of the 8th international conference on mobile systems, applications, and services (ACM MobiSys’10), pp 107–122

  9. Finamore A, Mellia M, Munafo MM, Torres R, Rao SG (2011) Youtube everywhere: impact of device and infrastructure synergies on user experience. In: Proceedings of the 2011 ACM SIGCOMM conference on internet measurement conference (ACM IMC ’11), pp 345–360

  10. Go Y, Kwon OC, Song H (2015) An energy-efficient HTTP adaptive video streaming with networking cost constraint over heterogeneous wireless networks. IEEE Trans Multimedia 17:9:1646–1657

    Article  Google Scholar 

  11. Guo L, Tan E, Chen S, Xiao Z, Spatscheck O, Zhang X (2006) Delving into internet streaming media delivery: a quality and resource utilization perspective. In: Proceedings of the 6th ACM SIGCOMM conference on internet measurement (ACM IMC’06), pp 217–230

  12. He J, Xue Z, Wu D, Wu DO (2014) CBM: Online Strategies on Cost-Aware buffer management for mobile video streaming. IEEE Trans Multimedia 16:1:242–252

    Article  Google Scholar 

  13. Hoque M, Siekkinen M, Nurminen J, Aalto M (2013) Dissecting mobile video services: an energy consumption perspective. In: IEEE 14th international symposium and workshops on a world of wireless, mobile and multimedia networks (WoWMoM ’13), pp 1–11

  14. Hoque MA, Siekkinen M, Khan KN, Xiao Y, Tarkoma S (2015) Modeling, profiling, and debugging the energy consumption of mobile devices. ACM Comput Surv 48:3:39

    Google Scholar 

  15. Hoque MA, Siekkinen M, Nurminen JK (2013) Using crowd-sourced viewing statistics to save energy in wireless video streaming. In: Proceedings of the 19th annual international conference on mobile computing and networking (ACM MobiCom ’13), pp 377–387

  16. Hu W, Cao G (2015) Energy-aware video streaming on smartphones. In: 2015 IEEE conference on computer communications (INFOCOM’ 15), pp 1185–1193

  17. Ishizu Y, Kanai K, Katto J, Nakazato H, Hirose M (2015) Energy-efficient video streaming over named data networking using interest aggregation and playout buffer control. In: 2015 IEEE International conference on data science and data intensive systems, pp 318–324

  18. Kim S, Oh H, Kim C (2015) EPF-DASH energy-efficient prefetching based dynamic adaptive streaming over HTTP. In: 2015 International conference on big data and smart computing (BigComp), pp 9–11

  19. Li X, Dong M, Ma Z, Fernandes FC (2012) Greentube: power optimization for mobile videostreaming via dynamic cache management. In: Proceedings of the 20th ACM international conference on multimedia (MM ’12), pp 279–288

  20. Lohmar T, Einarsson T, Frojdh P, Gabin F, Kampmann M (2011) Dynamic adaptive HTTP streaming of live content. In: 2011 IEEE international symposium on a world of wireless, mobile and multimedia networks (WoWMoM’11), pp 1–8

  21. Ma D, Peng J, Li H, Liu W, Huang Z, Zhang X (2015) Energy efficient video streaming over wireless networks with mobile-to-mobile cooperation. In: 2015 IEEE pacific rim conference on communications, computers and signal processing (PACRIM’ 15), pp 286–291

  22. Michalos MG, Kessanidis SP, Nalmpantis SL (2012) Dynamic adaptive streaming over HTTP. Journal of Engineering Science and Technology Review 5:2:30–34

    Google Scholar 

  23. Pering T, Agarwal Y, Gupta R, Want R (2006) Coolspots: reducing the power consumption of wireless mobile devices with multiple radio interfaces. In: Proceedings of MobiSys 2006, pp 220–232

  24. Qi X, Yang Q, Nguyen DT, Peng G, Zhou G, Dai B, Zhang D, Li Y (2016) A context-aware framework for reducing bandwidth usage of mobile video chats. IEEE Trans Multimedia 18:8:1640–1649

  25. Qi X, Yang Q, Nguyen DT, Zhou G, Peng G (2015) LBVC: Towards low-bandwidth video chat on smartphones. In: Proceedings of the 6th ACM multimedia systems conference (ACM MMSys’15), pp 1–12

  26. Qian F, Wang Z, Gerber A, Mao Z, Sen S, Spatscheck O (2011) Profiling resource usage for mobile applications: a cross-layer approach. In: Proceedings of the 9th international conference on mobile systems, applications, and services (ACM MobiSys ’11), pp 321–334

  27. Qian F, Wang Z, Gerber A, Mao ZM, Sen S, Spatscheck O (2010) TOP: tail optimization protocol for cellular radio resource allocation. In: Proceedings of the the 18th IEEE international conference on network protocols (IEEE ICNP ’10), pp 285–294

  28. Schulman A, Navda V, Ramjee R, Spring N, Deshpande P, Grunewald C, Jain K, Padmanabhan VN (2010) Bartendr: a practical approach to energy-aware cellular data scheduling. In: Proceedings of the sixteenth annual international conference on mobile computing and networking (ACM MobiCom ’10), pp 85–96

  29. Seema A, Schwoebel L, Shah T, Morgan J, Reisslein M (2015) WVSNP-DASH: Name-Based segmented video streaming. IEEE Trans Broadcast 61:3:346–355

    Article  Google Scholar 

  30. Siekkinen M, Hoque MK, Nurminen J, Aalto M (2013) Streaming over 3g and lte: How to save smartphone energy in radio access network-friendly way. In: Proceedings of the 5th ACM Workshop on Mobile Video (ACM MoVid’13), pp 13–18

  31. Tan E, Guo L, Chen S, Zhang X (2007) PSM-Throttling: Minimizing energy consumption for bulk data communications in WLANs. In: Proceedings of international conference on network protocols, pp 123–132

  32. Trestian R, Moldovan AN, Ormond O, Muntean GM (2012) Energy consumption analysis of video streaming to android mobile devices. In: Network operations and management symposium (IEEE NOMS’12), pp 444–452

  33. Yoon J, Zhang H, Banerjee S, Rangarajan S (2012) Muvi: a multicast video delivery scheme for 4G cellular networks. In: Proceeding of the 18th annual international conference on mobile computing and networking (MobiCom ’12), pp 209–220

  34. Zhou L, Hu RQ, Chen H-H (2013) Energy-spectrum efficiency tradeoff for video streaming over mobile ad hoc networks. IEEE J Sel Areas Commun 31:5:981–991

    Article  Google Scholar 

Download references

Acknowledgments

We would like to thank the anonymous reviewers for their valuable comments. This work is supported in part by the National Natural Science Foundation of China (Grant nos. 61528206 and 61402380), the Natural Science Foundation of CQ CSTC (Grant no. cstc2015jcyjA40044), U.S. National Science Foundation (Grant nos. CNS-1253506 (CAREER) and CNS-1618300), the Fundamental Research Funds for the Central Universities (Grant no. XDJK2015B030), and the Opening Project of State Key Laboratory for Novel Software Technology (Grant No. KFKT2016B13).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yantao Li.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, Y., Shen, D. & Zhou, G. Energy optimization for mobile video streaming via an aggregate model. Multimed Tools Appl 76, 20781–20797 (2017). https://doi.org/10.1007/s11042-016-4002-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-4002-1

Keywords

Navigation