An energy-efficient and client-centric data streaming technique on smartphones
by Abdulhakim Abogharaf; Veluppillai Mahinthan; Kshirasagar Naik
International Journal of Ad Hoc and Ubiquitous Computing (IJAHUC), Vol. 19, No. 3/4, 2015

Abstract: Today's users extensively download video files on their wireless handheld devices, which are inherently power constrained. Experiments have shown that video downloading accounts for a large portion of the total energy cost of downloading and playing video files. In this paper, we present a novel, energy-efficient and purely client-centric video downloading algorithm with three tunable parameters namely, buffer size, low water mark and socket-reading size. By implementing the algorithm on a smartphone and measuring the actual energy cost, we show the impacts of the three parameters on the energy cost of video downloads. By tuning the buffer size, low water mark, and socket-reading, we observed energy savings to the extent of 60%, 64%, and 63%, respectively. By incorporating our algorithmic approach into the process of video downloading, mobile application developers will be better positioned to fine-tune their apps to reduce the total energy cost of downloading large files in general.

Online publication date: Mon, 13-Jul-2015

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Ad Hoc and Ubiquitous Computing (IJAHUC):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com