An energy-efficient and client-centric data streaming technique on smartphones

被引:0
作者
Abogharaf, Abdulhakim [1 ]
Mahinthan, Veluppillai [2 ]
Naik, Kshirasagar [2 ]
机构
[1] Algabal Algharbi Univ, Dept Elect & Elect Engn, Gharyan 20931, Libya
[2] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
关键词
smartphones; data streaming; energy consumption; video downloading; energy efficiency; mobile networking; POWER; MANAGEMENT;
D O I
10.1504/IJAHUC.2015.070595
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:183 / 192
页数:10
相关论文
共 21 条
[1]  
Abogharaf A., 2012, 2012 Proceedings of 7th International Workshop on Automation of Software Test (AST 2012), P110, DOI 10.1109/IWAST.2012.6228978
[2]  
Acquaviva A, 2003, LECT NOTES COMPUT SC, V2799, P369
[3]  
Acquaviva A., 2004, MSWIM 2004, P39
[4]   Adaptive-Buffer Power Save Mechanism for mobile multimedia streaming [J].
Adams, Janet ;
Muntean, Gabriel-Miro .
2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, :4548-4553
[5]  
[Anonymous], WORLD 2013 ICT FACTS
[6]  
[Anonymous], 2013, CISC VIS NETW IND GL
[7]  
[Anonymous], 2010, SURVEY SOFTWARE BASE
[8]  
[Anonymous], IEEE COMM SURV TUTOR
[9]  
Bertozzi D, 2002, IEEE WCNC, P926, DOI 10.1109/WCNC.2002.993395
[10]  
Chandra S, 2002, USENIX ASSOCIATION PROCEEDINGS OF THE GENERAL TRACK, P329