ABSTRACT
Mobile video streaming contributes a fast growing portion of mobile data traffic. This paper compares the cost and energy efficiency of streamed video with prefetching video using real usage data from a mobile video application that employs algorithmic prefetching. Empirical energy measurements are used to evaluate the power consumed when prefetching over Wi-Fi and streaming of content over cellular networks. The energy model and price data for communications costs are then used together with the usage data to evaluate the cost efficiency of prefetching. The results strongly indicate that algorithmic prefetching can provide sufficient performance improvements to significantly reduce both battery use and the costs of video delivery from user and operator points of view.
- A. Carroll and G. Heiser. An analysis of power consumption in a smartphone. In Proceedings of the 2010 USENIX conference on USENIX annual technical conference, USENIXATC'10, pages 21--21, Berkeley, CA, USA, 2010. USENIX Association. Google ScholarDigital Library
- Cisco visual networking index: Global mobile data traffic forecast update, 2011--2016. http://www.cisco.com.Google Scholar
- E. Cohen and H. Kaplan. Proactive caching of dns records: addressing a performance bottleneck. Computer Networks, 41(6):707--726, 2003. Google ScholarDigital Library
- A. Devlic, P. Lungaro, P. Kamaraju, Z. Segall, and T. K. Energy consumption reduction via context-aware mobile video pre-fetching. 2012.Google Scholar
- B. D. Higgins, J. Flinn, T. J. Giuli, B. Noble, C. Peplin, and D. Watson. Informed mobile prefetching. In Proceedings of the 10th international conference on Mobile systems, applications, and services, MobiSys '12, pages 155--168, New York, NY, USA, 2012. ACM. Google ScholarDigital Library
- Incoming android mobile video application. http://www.incoming-media.com.Google Scholar
- Right pricing lte.. and mobile broadband in general. http://www.slideshare.net/KimKyllesbechLarsen/mind-share-right-pricing-lte-mobile-broadband.Google Scholar
- D. Lee, J.-L. Baer, B. Calder, and D. Grunwald. Instruction cache fetch policies for speculative execution. SIGARCH Comput. Archit. News, 23(2):357--367, May 1995. Google ScholarDigital Library
- Market Clarity. The cost of mobility, comparing the value of fixed and mobile broadband. Market report 06304, PO Box 544, Balmain NSW 2041, Australia, 2011. http://www.marketclarity.com.au/documents/marketclarity-the-cost-of-mobility-may-2011.pdf.Google Scholar
- H. Petander. Energy-aware network selection using traffic estimation. In Proceedings of the 1st ACM workshop on Mobile internet through cellular networks, MICNET '09, pages 55--60, New York, NY, USA, 2009. ACM. Google ScholarDigital Library
- A. Sagahyroon. Power consumption in handheld computers. In Circuits and Systems, 2006. APCCAS 2006. IEEE Asia Pacific Conference on, pages 1721--1724, dec. 2006.Google ScholarCross Ref
- Streaming media, information to understand technology, silicon press. http://www.siliconpress.com/briefs/brief.streaming/brief.pdf.Google Scholar
- Tubemate youtube downloader. http://m.tubemate.net/.Google Scholar
Index Terms
- A comparison of the cost and energy efficiency of prefetching and streaming of mobile video
Recommendations
Focused prefetching: performance oriented prefetching based on commit stalls
ICS '08: Proceedings of the 22nd annual international conference on SupercomputingLoads that miss in L1 or L2 caches and waiting for their data at the head of the ROB cause significant slow down in the form of commit stalls. We identify that most of these commit stalls are caused by a small set of loads, referred to as LIMCOS (Loads ...
Adaptive Runtime-Assisted Block Prefetching on Chip-Multiprocessors
Memory stalls are a significant source of performance degradation in modern processors. Data prefetching is a widely adopted and well studied technique used to alleviate this problem. Prefetching can be performed by the hardware, or be initiated and ...
Overcoming Limitations Of Prefetching In Multiprocessors By Compiler-Initiated Coherence Action
PACT '97: Proceedings of the 1997 International Conference on Parallel Architectures and Compilation TechniquesIn this paper we first identify limitations of compiler-controlled prefetching in a CC-NUMA multiprocessor with a write-invalidate cache coherence protocol. Compiler-controlled prefetch techniques for CC-NUMAs often are focused only, on stride-accesses, ...
Comments