Using Viewing Statistics to Control Energy and Traffic Overhead in Mobile Video Streaming

Matti Siekkinen, Mohammad Ashraful Hoque, Jukka K. Nurminen

Research output: Contribution to journalArticleScientificpeer-review

14 Citations (Scopus)

Abstract

Video streaming can drain a smartphone battery quickly. A large part of the energy consumed goes to wireless communication. In this article, we first study the energy efficiency of different video content delivery strategies used by service providers and identify a number of sources of energy inefficiency. Specifically, we find a fundamental tradeoff in energy waste between prefetching small and large chunks of video content: small chunks are bad because each download causes a fixed tail energy to be spent regardless of the amount of content downloaded, whereas large chunks increase the risk of downloading data that user will never view because of abandoning the video. Hence, the key to optimal strategy lies in the ability to predict when the user might abandon viewing prematurely. We then propose an algorithm called eSchedule that uses viewing statistics to predict viewer behavior and computes an energy optimal download strategy for a given mobile client. The algorithm also includes a mechanism for explicit control of traffic overhead, i.e., unnecessary download of content that the user will never watch. Our evaluation results suggest that the algorithm can cut the energy waste down to less than half compared to other strategies. We also present and experiment with an Android prototype that integrates eSchedule into a YouTube downloader. © 2015 IEEE.
Original languageEnglish
Pages (from-to)1489-1503
Number of pages15
JournalIEEE/ACM Transactions on Networking
Volume24
Issue number3
DOIs
Publication statusPublished - 1 Jun 2016
MoE publication typeA1 Journal article-refereed

Fingerprint

Video streaming
Traffic control
Power control
Statistics
Smartphones
Energy efficiency
Communication
Experiments

Keywords

  • Energy efficiency
  • mobile communication
  • video

Cite this

Siekkinen, Matti ; Hoque, Mohammad Ashraful ; Nurminen, Jukka K. / Using Viewing Statistics to Control Energy and Traffic Overhead in Mobile Video Streaming. In: IEEE/ACM Transactions on Networking. 2016 ; Vol. 24, No. 3. pp. 1489-1503.
@article{fc3f79a05cca4bf6ba693bc66c6c32de,
title = "Using Viewing Statistics to Control Energy and Traffic Overhead in Mobile Video Streaming",
abstract = "Video streaming can drain a smartphone battery quickly. A large part of the energy consumed goes to wireless communication. In this article, we first study the energy efficiency of different video content delivery strategies used by service providers and identify a number of sources of energy inefficiency. Specifically, we find a fundamental tradeoff in energy waste between prefetching small and large chunks of video content: small chunks are bad because each download causes a fixed tail energy to be spent regardless of the amount of content downloaded, whereas large chunks increase the risk of downloading data that user will never view because of abandoning the video. Hence, the key to optimal strategy lies in the ability to predict when the user might abandon viewing prematurely. We then propose an algorithm called eSchedule that uses viewing statistics to predict viewer behavior and computes an energy optimal download strategy for a given mobile client. The algorithm also includes a mechanism for explicit control of traffic overhead, i.e., unnecessary download of content that the user will never watch. Our evaluation results suggest that the algorithm can cut the energy waste down to less than half compared to other strategies. We also present and experiment with an Android prototype that integrates eSchedule into a YouTube downloader. {\circledC} 2015 IEEE.",
keywords = "Energy efficiency, mobile communication, video",
author = "Matti Siekkinen and Hoque, {Mohammad Ashraful} and Nurminen, {Jukka K.}",
year = "2016",
month = "6",
day = "1",
doi = "10.1109/TNET.2015.2415873",
language = "English",
volume = "24",
pages = "1489--1503",
journal = "IEEE/ACM Transactions on Networking",
issn = "1063-6692",
publisher = "Institute of Electrical and Electronic Engineers IEEE",
number = "3",

}

Using Viewing Statistics to Control Energy and Traffic Overhead in Mobile Video Streaming. / Siekkinen, Matti; Hoque, Mohammad Ashraful; Nurminen, Jukka K.

In: IEEE/ACM Transactions on Networking, Vol. 24, No. 3, 01.06.2016, p. 1489-1503.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Using Viewing Statistics to Control Energy and Traffic Overhead in Mobile Video Streaming

AU - Siekkinen, Matti

AU - Hoque, Mohammad Ashraful

AU - Nurminen, Jukka K.

PY - 2016/6/1

Y1 - 2016/6/1

N2 - Video streaming can drain a smartphone battery quickly. A large part of the energy consumed goes to wireless communication. In this article, we first study the energy efficiency of different video content delivery strategies used by service providers and identify a number of sources of energy inefficiency. Specifically, we find a fundamental tradeoff in energy waste between prefetching small and large chunks of video content: small chunks are bad because each download causes a fixed tail energy to be spent regardless of the amount of content downloaded, whereas large chunks increase the risk of downloading data that user will never view because of abandoning the video. Hence, the key to optimal strategy lies in the ability to predict when the user might abandon viewing prematurely. We then propose an algorithm called eSchedule that uses viewing statistics to predict viewer behavior and computes an energy optimal download strategy for a given mobile client. The algorithm also includes a mechanism for explicit control of traffic overhead, i.e., unnecessary download of content that the user will never watch. Our evaluation results suggest that the algorithm can cut the energy waste down to less than half compared to other strategies. We also present and experiment with an Android prototype that integrates eSchedule into a YouTube downloader. © 2015 IEEE.

AB - Video streaming can drain a smartphone battery quickly. A large part of the energy consumed goes to wireless communication. In this article, we first study the energy efficiency of different video content delivery strategies used by service providers and identify a number of sources of energy inefficiency. Specifically, we find a fundamental tradeoff in energy waste between prefetching small and large chunks of video content: small chunks are bad because each download causes a fixed tail energy to be spent regardless of the amount of content downloaded, whereas large chunks increase the risk of downloading data that user will never view because of abandoning the video. Hence, the key to optimal strategy lies in the ability to predict when the user might abandon viewing prematurely. We then propose an algorithm called eSchedule that uses viewing statistics to predict viewer behavior and computes an energy optimal download strategy for a given mobile client. The algorithm also includes a mechanism for explicit control of traffic overhead, i.e., unnecessary download of content that the user will never watch. Our evaluation results suggest that the algorithm can cut the energy waste down to less than half compared to other strategies. We also present and experiment with an Android prototype that integrates eSchedule into a YouTube downloader. © 2015 IEEE.

KW - Energy efficiency

KW - mobile communication

KW - video

UR - http://www.mendeley.com/research/using-viewing-statistics-control-energy-traffic-overhead-mobile-video-streaming

U2 - 10.1109/TNET.2015.2415873

DO - 10.1109/TNET.2015.2415873

M3 - Article

VL - 24

SP - 1489

EP - 1503

JO - IEEE/ACM Transactions on Networking

JF - IEEE/ACM Transactions on Networking

SN - 1063-6692

IS - 3

ER -