Using crowd-sourced viewing statistics to save energy in wireless video streaming

Mohammad Ashraful Hoque, Matti Siekkinen, Jukka K. Nurminen

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

48 Citations (Scopus)

Abstract

Video streaming on smartphones is one of the most popular but also most energy hungry services today. Using mobile video services results in two contradictory sources of energy waste for smartphones: i) energy waste because of excessively aggressive prefetching of content that the user will not watch because of abandoning the session, and ii) excessive amount of tail energy, which is energy wasted by keeping the wireless interface powered on after receiving a chunk of content; this is caused by prefetching chunks that are too small. To remedy this, we propose a novel download scheduling algorithm based on crowd-sourced video viewing statistics. Our algorithm judiciously evaluates the probability of a user interrupting a video viewing in order to perform the right amount of prefetching. In this way, the algorithm balances the amount of the two above-mentioned kinds of energy waste. By simulations, we show that our scheduler cuts the energy waste to half compared to existing download strategies. We have also developed an Android prototype that implements the download scheduler together with a novel downloader that speeds up the download by exploiting the Fast Start technique. The prototype exhibits the desired properties of the scheduler, and its faster downloading mechanism yields further energy savings of up to 80% compared to the default Android YouTube app.
Original languageEnglish
Title of host publicationProceedings of the 19th annual international conference on Mobile computing & networking - MobiCom '13
Pages377-388
Number of pages12
DOIs
Publication statusPublished - 2013
MoE publication typeA4 Article in a conference publication

Fingerprint

Video streaming
Statistics
Smartphones
Scheduling algorithms
Application programs
Energy conservation

Keywords

  • energy saving
  • mobile multimedia
  • tail energy

Cite this

Hoque, M. A., Siekkinen, M., & Nurminen, J. K. (2013). Using crowd-sourced viewing statistics to save energy in wireless video streaming. In Proceedings of the 19th annual international conference on Mobile computing & networking - MobiCom '13 (pp. 377-388) https://doi.org/10.1145/2500423.2500427
Hoque, Mohammad Ashraful ; Siekkinen, Matti ; Nurminen, Jukka K. / Using crowd-sourced viewing statistics to save energy in wireless video streaming. Proceedings of the 19th annual international conference on Mobile computing & networking - MobiCom '13. 2013. pp. 377-388
@inproceedings{f62e9d1735a64ed498c99955b1e38121,
title = "Using crowd-sourced viewing statistics to save energy in wireless video streaming",
abstract = "Video streaming on smartphones is one of the most popular but also most energy hungry services today. Using mobile video services results in two contradictory sources of energy waste for smartphones: i) energy waste because of excessively aggressive prefetching of content that the user will not watch because of abandoning the session, and ii) excessive amount of tail energy, which is energy wasted by keeping the wireless interface powered on after receiving a chunk of content; this is caused by prefetching chunks that are too small. To remedy this, we propose a novel download scheduling algorithm based on crowd-sourced video viewing statistics. Our algorithm judiciously evaluates the probability of a user interrupting a video viewing in order to perform the right amount of prefetching. In this way, the algorithm balances the amount of the two above-mentioned kinds of energy waste. By simulations, we show that our scheduler cuts the energy waste to half compared to existing download strategies. We have also developed an Android prototype that implements the download scheduler together with a novel downloader that speeds up the download by exploiting the Fast Start technique. The prototype exhibits the desired properties of the scheduler, and its faster downloading mechanism yields further energy savings of up to 80{\%} compared to the default Android YouTube app.",
keywords = "energy saving, mobile multimedia, tail energy",
author = "Hoque, {Mohammad Ashraful} and Matti Siekkinen and Nurminen, {Jukka K.}",
year = "2013",
doi = "10.1145/2500423.2500427",
language = "English",
isbn = "978-1-4503-1999-7",
pages = "377--388",
booktitle = "Proceedings of the 19th annual international conference on Mobile computing & networking - MobiCom '13",

}

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 & networking - MobiCom '13. pp. 377-388. https://doi.org/10.1145/2500423.2500427

Using crowd-sourced viewing statistics to save energy in wireless video streaming. / Hoque, Mohammad Ashraful; Siekkinen, Matti; Nurminen, Jukka K.

Proceedings of the 19th annual international conference on Mobile computing & networking - MobiCom '13. 2013. p. 377-388.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - Using crowd-sourced viewing statistics to save energy in wireless video streaming

AU - Hoque, Mohammad Ashraful

AU - Siekkinen, Matti

AU - Nurminen, Jukka K.

PY - 2013

Y1 - 2013

N2 - Video streaming on smartphones is one of the most popular but also most energy hungry services today. Using mobile video services results in two contradictory sources of energy waste for smartphones: i) energy waste because of excessively aggressive prefetching of content that the user will not watch because of abandoning the session, and ii) excessive amount of tail energy, which is energy wasted by keeping the wireless interface powered on after receiving a chunk of content; this is caused by prefetching chunks that are too small. To remedy this, we propose a novel download scheduling algorithm based on crowd-sourced video viewing statistics. Our algorithm judiciously evaluates the probability of a user interrupting a video viewing in order to perform the right amount of prefetching. In this way, the algorithm balances the amount of the two above-mentioned kinds of energy waste. By simulations, we show that our scheduler cuts the energy waste to half compared to existing download strategies. We have also developed an Android prototype that implements the download scheduler together with a novel downloader that speeds up the download by exploiting the Fast Start technique. The prototype exhibits the desired properties of the scheduler, and its faster downloading mechanism yields further energy savings of up to 80% compared to the default Android YouTube app.

AB - Video streaming on smartphones is one of the most popular but also most energy hungry services today. Using mobile video services results in two contradictory sources of energy waste for smartphones: i) energy waste because of excessively aggressive prefetching of content that the user will not watch because of abandoning the session, and ii) excessive amount of tail energy, which is energy wasted by keeping the wireless interface powered on after receiving a chunk of content; this is caused by prefetching chunks that are too small. To remedy this, we propose a novel download scheduling algorithm based on crowd-sourced video viewing statistics. Our algorithm judiciously evaluates the probability of a user interrupting a video viewing in order to perform the right amount of prefetching. In this way, the algorithm balances the amount of the two above-mentioned kinds of energy waste. By simulations, we show that our scheduler cuts the energy waste to half compared to existing download strategies. We have also developed an Android prototype that implements the download scheduler together with a novel downloader that speeds up the download by exploiting the Fast Start technique. The prototype exhibits the desired properties of the scheduler, and its faster downloading mechanism yields further energy savings of up to 80% compared to the default Android YouTube app.

KW - energy saving

KW - mobile multimedia

KW - tail energy

U2 - 10.1145/2500423.2500427

DO - 10.1145/2500423.2500427

M3 - Conference article in proceedings

SN - 978-1-4503-1999-7

SP - 377

EP - 388

BT - Proceedings of the 19th annual international conference on Mobile computing & networking - MobiCom '13

ER -

Hoque MA, Siekkinen M, Nurminen JK. Using crowd-sourced viewing statistics to save energy in wireless video streaming. In Proceedings of the 19th annual international conference on Mobile computing & networking - MobiCom '13. 2013. p. 377-388 https://doi.org/10.1145/2500423.2500427