Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Energy-Efficient Mobile Video Streaming: A Location-Aware Approach

Published: 21 August 2017 Publication History

Abstract

Video streaming is one of the most widely used mobile applications today, and it also accounts for a large fraction of mobile battery usage. Much of the energy consumption is for wireless data transmission and is highly correlated to network bandwidth conditions. In periods of poor connectivity, up to 90% of mobile energy can be used for wireless data transfer. In this article, we study the problem of energy-efficient mobile video streaming. We make use of the observed correlation between bandwidth and user location, and also observe that a user’s location is predictable in many situations, such as when commuting to a known destination. Based on the user’s predicted locations and bandwidth conditions, we optimize wireless transmission times to achieve high quality video playback while minimizing energy use. We propose an optimal offline algorithm for this problem, which runs in O(Tk) time, where T is the duration of the video and k is the size of the video buffer. We also propose LAWS, a Location AWare Streaming algorithm. LAWS learns from historical location-aware bandwidth conditions and predicts future bandwidths along a planned route to make online wireless download decisions. We evaluate LAWS using real bandwidth traces, and show that LAWS closely approximates the performance of the optimal offline algorithm, achieving 90.6% of the optimal performance on average, and 97% in certain cases. LAWS also outperforms three popular strategies used in practice by, on average, 69%, 63%, and 38%, respectively. Lastly, we show that LAWS is able to deal with noisy data and can attain the stated performance after sampling bandwidth conditions only five times.

References

[1]
J. Adams and G. M. 2007. Muntean. Adaptive-buffer power save mechanism for mobile multimedia streaming. In Proceedings of the IEEE International Conference on Communications (ICC). IEEE, 4548--455
[2]
M. Anand, B. N. Edmund, and J. Flinn. 2003. Self-tuning wireless network power management. In Proceedings of the 9th Annual International Conference on Mobile Computing and Networking (MobiCom). ACM, 176--189.
[3]
G. Anastasi, M. Conti, E. Gregori, A. Passarella, and L. Pelusi. 2005. An energy-efficient protocol for multimedia streaming in a mobile environment. International Journal of Pervasive Computing and Communications 1, 4, 301--312.
[4]
S. Bagchi. 2011. A fuzzy algorithm for dynamically adaptive multimedia streaming. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) 7, 2, 11.
[5]
N. Balasubramanian, A. Balasubramanian, and A. Venkataramani. 2009. 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 (IMC). ACM, 280--293.
[6]
D. Bertozzi, L. Benini, and B. Ricco. 2002. Power aware network interface management for streaming multimedia. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), vol. 2. IEEE, 926--930.
[7]
J. Biagioni, T. Gerlich, T. Merrifield, and J. Eriksson. 2011. Easytracker: automatic transit tracking, mapping, and arrival time prediction using smartphones. In Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems (SenSys). ACM, 68--81.
[8]
A. Biral, M. Centenaro, A. Zanella, L. Vangelista, and M. Zorzi. 2015. The challenges of M2M massive access in wireless cellular networks. Digital Communications and Networks 1, 1, 1--19.
[9]
S. Chandra. 2003. Wireless network interface energy consumption. Multimedia Systems 9, 2, 185--201.
[10]
Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2015-2020. White Paper. {Online}. Retrieved from http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/mobile-white-paper-c11-520862.html.
[11]
S. Coleri, M. Ergen, A. Puri, and A. Bahai. 2002. Channel estimation techniques based on pilot arrangement in OFDM systems. IEEE Transactions on Broadcasting (TBC) 48, 3, 223--229.
[12]
A. J. Coulson, A. G. Williamson, and R. G. Vaughan. 1998. A statistical basis for lognormal shadowing effects in multipath fading channels. IEEE Transactions on Communications (TCOM) 46, 4, 494--502.
[13]
N. Ding, D. Wagner, X. Chen, A. Pathak, Y. C. Hu, and A. Rice. 2013. Characterizing and modeling the impact of wireless signal strength on smartphone battery drain. ACM SIGMETRICS Performance Evaluation Review 41, 1, 29--40.
[14]
H. Falaki, D. Lymberopoulos, R. Mahajan, S. Kandula, and D. Estrin. 2010. A first look at traffic on smartphones. In Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement (IMC). ACM, 281--287.
[15]
M. Feng, S. Mao, and T. Jiang. 2015. Joint duplex mode selection, channel allocation, and power control for full-duplex cognitive Femtocell networks. Digital Communications and Networks 1, 1, 30--44.
[16]
J. He, Z. Xue, D. Wu, D. O. Wu, and Y. G. Wen. 2014. CBM: online strategies on cost-aware buffer management for mobile video streaming. IEEE Transactions on Multimedia (TMM) 16, 1, 242--252.
[17]
M. A. Hoque, M. Siekkinen, and J. K. Nurminen. 2014. Energy efficient multimedia streaming to mobile devices—a survey. IEEE Communications Surveys 8 Tutorials (COMST) 16, 1, 579--597.
[18]
M. H. Hsieh MH and C. H. Wei. 1998. Channel estimation for OFDM systems Based on comb-type pilot arrangement in frequency selective fading channels. IEEE Transactions on Consumer Electronics (TCE) 44, 1, 217--225.
[19]
H. Hu, Y. G. Wen, T. S. Chua, J. Huang, W. Zhu, and X. Li. 2016. Joint content replication and request routing for social video distribution over cloud CDN: a community clustering method. IEEE Transactions on Circuits and Systems for Video Technology (TCSVT) 26, 7, 1320--1333.
[20]
Y. C. Jin, Y. G. Wen, H. Hu, and M. J. Montpetit. 2014. Reducing operational costs in cloud social TV: an opportunity for cloud cloning. IEEE Transactions on Multimedia (TMM) 16, 6, 1739--1751.
[21]
M. Kennedy, H. Venkataraman, and G. M. Muntean. 2010. Battery and stream-aware adaptive multimedia delivery for wireless devices. In Proceedings of the 2010 IEEE 35th Conference on Local Computer Networks (LCN). IEEE, 843--846.
[22]
C. C. Lee, J. H. Yeh, and J. C. Chen. 2004. Impact of inactivity timer on energy consumption in WCDMA and cdma2000. In Proceedings of the Wireless Telecommunications Symposium (WTS). IEEE, 15--24.
[23]
Y. Liu, L. Guo, F. Li, and S. Chen. 2011. An empirical evaluation of battery power consumption for streaming data transmission to mobile devices. In Proceedings of the 19th ACM International Conference on Multimedia (MM). ACM, 473--482.
[24]
H. Riiser, T. Endestad, P. Vigmostad, C. Griwodz, and P. Halvorsen. 2012. Video streaming using a location-based bandwidth-lookup service for bitrate planning. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) 8, 3, 24.
[25]
H. Riiser, P. Vigmostad, C. Griwodz, and P. Halvorsen. 2013. Commute path bandwidth traces from 3G networks: analysis and applications. In Proceedings of the 4th ACM Multimedia Systems Conference (MMSys). ACM, 114--118.
[26]
P. J. Shenoy and P. Radkov. “Proxy-assisted Power-friendly Streaming to Mobile Devices.” Proceedings of SPIE Multimedia Computing and Networking, vol. 5019, pp. 177-91. SPIE. 2003.
[27]
T. Stockhammer. 2011. Dynamic adaptive streaming over HTTP--: standards and design principles. In Proceedings of the 2nd ACM Multimedia Systems Conference (MMSys). ACM, 133--144.
[28]
H. Tangmunarunkit, C. K. Hsieh, B. Longstaff, S. Nolen, J. Jenkins, C. Ketcham, J. Selsky, F. Alquaddoomi, D. George, J. Kang, and Z. Khalapyan. 2015. Ohmage: a general and extensible end-to-end participatory sensing platform. ACM Transactions on Intelligent Systems and Technology (TIST) 6, 3, 38.
[29]
R. Trestian, A. N. Moldovan, O. Ormond, and G. M. Muntean. 2012. Energy consumption analysis of video streaming to Android mobile devices. In Proceedings of the 2012 IEEE Network Operations and Management Symposium (NOMS). IEEE, 444--452.
[30]
E. Uysal-Biyikoglu and A. El Gamal. 2004. On adaptive transmission for energy efficiency in wireless data networks. IEEE Transactions on Information Theory (TIT) 50, 12, 3081--3094.
[31]
Z. Wang, L. Sun, C. Wu, W. Zhu, Q. Zhuang, and S. Yang. 2013. A joint online transcoding and delivery approach for dynamic adaptive streaming. IEEE Transactions on Multimedia (TMM) 17, 6, 867--879.
[32]
Z. Wang, L. Sun, W. Zhu, S. Yang, H. Li, and D. Wu. “Joint Social and Content Recommendation for User-Generated Videos in Online Social Network.” IEEE Transactions on Multimedia (TMM), vol. 15(3), pp. 698-709. IEEE. 2013.
[33]
Y. G. Wen, X. Zhu, J. J. Rodrigues, and C. W. Chen. 2014. Cloud mobile media: reflections and outlook. IEEE Transactions on Multimedia (TMM) 16, 4, 885--902.
[34]
WSDOT’s 95% Reliable Travel Times. 2017. Retrieved from http://www.wsdot.com/traffic/Seattle/traveltimes/95reliable.aspx.
[35]
H. Xiong, D. Zhang, L. Wang, J. P. Gibson, and J. Zhu. 2015. EEMC: enabling energy-efficient mobile crowdsensing with anonymous participants’ ACM Transactions on Intelligent Systems and Technology (TIST), 6, 3, 39.
[36]
J. Yao, S. S. Kanhere, and M. Hassan. 2008. An empirical study of bandwidth predictability in mobile computing. In Proceedings of the 3rd ACM International Workshop on Wireless Network Testbeds, Experimental Evaluation and Characterization (WiNTECH). ACM, 11--18.
[37]
W. W. Zhang, Y. G. Wen, K. Guan, D. Kilper, H. Luo, and D. O. Wu. 2013. Energy-optimal mobile cloud computing under stochastic wireless channel. IEEE Transactions on Wireless Communications (TWC) 12, 9, 4569--4581.
[38]
X. Zhang and J. A. Rice. 2003. Short-term travel time prediction. Transportation Research Part C: Emerging Technologies 11, 3, 187--210.
[39]
Y. Zheng. 2015. Trajectory data mining: An overview. ACM Transactions on Intelligent Systems and Technology (TIST) 6, 3, 29.
[40]
H. Zhu and G. Cao. 2005. On supporting power-efficient streaming applications in wireless environments. IEEE Transactions on Mobile Computing (TMC), 4, 4, 391--403.

Cited By

View all
  • (2024)Research on collaborative edge network service migration strategy based on crowd clusteringScientific Reports10.1038/s41598-024-58048-014:1Online publication date: 26-Mar-2024
  • (2023)Virtual Machine Migration Strategy Based on Markov Decision and Greedy Algorithm in Edge Computing EnvironmentWireless Communications & Mobile Computing10.1155/2023/64417912023Online publication date: 1-Jan-2023
  • (2022)EdgeSaver: Edge-Assisted Energy-Aware Mobile Video Streaming for User Retention EnhancementIEEE Internet of Things Journal10.1109/JIOT.2021.31116459:9(6550-6562)Online publication date: 1-May-2022
  • Show More Cited By

Index Terms

  1. Energy-Efficient Mobile Video Streaming: A Location-Aware Approach
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Intelligent Systems and Technology
    ACM Transactions on Intelligent Systems and Technology  Volume 9, Issue 1
    Regular Papers and Special Issue: Data-driven Intelligence for Wireless Networking
    January 2018
    258 pages
    ISSN:2157-6904
    EISSN:2157-6912
    DOI:10.1145/3134224
    • Editor:
    • Yu Zheng
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 21 August 2017
    Accepted: 01 December 2016
    Revised: 01 November 2016
    Received: 01 August 2016
    Published in TIST Volume 9, Issue 1

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Energy efficiency
    2. media cloud
    3. mobile device
    4. video streaming

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • Singapore BCA Green Buildings Innovation Cluster (GBIC) R8D
    • Singapore NRF - Energy Innovation Research Program (EIRP)
    • Singapore MOE Tier-1

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)19
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 17 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Research on collaborative edge network service migration strategy based on crowd clusteringScientific Reports10.1038/s41598-024-58048-014:1Online publication date: 26-Mar-2024
    • (2023)Virtual Machine Migration Strategy Based on Markov Decision and Greedy Algorithm in Edge Computing EnvironmentWireless Communications & Mobile Computing10.1155/2023/64417912023Online publication date: 1-Jan-2023
    • (2022)EdgeSaver: Edge-Assisted Energy-Aware Mobile Video Streaming for User Retention EnhancementIEEE Internet of Things Journal10.1109/JIOT.2021.31116459:9(6550-6562)Online publication date: 1-May-2022
    • (2022)Context-aware adaptation of mobile video decoding resolutionMultimedia Tools and Applications10.1007/s11042-022-13787-y82:12(17599-17630)Online publication date: 3-Oct-2022
    • (2021)FNetSecurity and Communication Networks10.1155/2021/53957052021Online publication date: 1-Jan-2021
    • (2021)SNR: Squeezing Numerical Range Defuses Bit Error Vulnerability Surface in Deep Neural NetworksACM Transactions on Embedded Computing Systems10.1145/347700720:5s(1-25)Online publication date: 23-Sep-2021
    • (2021)Mondegreen: A Post-Processing Solution to Speech Recognition Error Correction for Voice Search QueriesProceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining10.1145/3447548.3467156(3569-3575)Online publication date: 14-Aug-2021
    • (2021)Adaptive User-managed Service Placement for Mobile Edge Computing via Contextual Multi-armed Bandit LearningIEEE Transactions on Mobile Computing10.1109/TMC.2021.3106746(1-1)Online publication date: 2021
    • (2020)CellPredProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/33809824:1(1-24)Online publication date: 18-Mar-2020
    • (2020)Sensor-Augmented Neural Adaptive Bitrate Video Streaming on UAVsIEEE Transactions on Multimedia10.1109/TMM.2019.294516722:6(1567-1576)Online publication date: Jun-2020
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media