DocumentCode :
79613
Title :
Measurement and Analysis of an Internet Streaming Service to Mobile Devices
Author :
Yao Liu ; Fei Li ; Lei Guo ; Bo Shen ; Songqing Chen ; Yingjie Lan
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
Volume :
24
Issue :
11
fYear :
2013
fDate :
Nov. 2013
Firstpage :
2240
Lastpage :
2250
Abstract :
Receiving Internet streaming services on various mobile devices is getting increasingly popular, and cloud platforms have also been gradually employed for delivering streaming services to mobile devices. While a number of studies have been conducted at the client side to understand and characterize Internet mobile streaming delivery, little is known about the server side, particularly for the recent cloud-based Internet mobile streaming delivery. In this work, we aim to investigate the Internet mobile streaming service at the server side. For this purpose, we have collected a 4-month server-side log on the cloud (with 1,002 TB delivered video traffic) from a top Internet mobile streaming service provider serving worldwide mobile users. Through trace analysis, we find that 1) a major challenge for providing Internet mobile streaming services is rooted from the mobile device hardware and software heterogeneity. In this workload, we find over 3,400 different hardware models with more than 100 different screen resolutions running 14 different mobile OS and three audio codecs and four video codecs. 2) To deal with the device heterogeneity, CPU-intensive transcoding is used on the cloud to customize the video to the appropriate versions at runtime for different devices. A video clip could be transcoded into more than 40 different versions to serve requests from different devices. 3) Compared to videos in traditional Internet streaming, mobile streaming videos are typically of much smaller size (a median of 1.68 MBytes) and shorter duration (a median of 2.7 minutes). Furthermore, the daily mobile user accesses are more skewed following a Zipf-like distribution but users´ interests also quickly shift. Considering the huge demand of CPU cycles for online transcoding, we further examine server-side caching to reduce the total CPU cycle demand from the cloud. We show that a policy considering different versions of a video altogether outperforms other intuitive ones when the - ache size is limited.
Keywords :
cloud computing; media streaming; mobile computing; mobile radio; CPU cycle demand; CPU-intensive transcoding; Internet mobile streaming delivery; Internet mobile streaming service; Zipf-like distribution; audio codecs; cloud platform; mobile OS; mobile device hardware; online transcoding; server-side caching; software heterogeneity; trace analysis; video codecs; Cloud computing; Mobile communication; Mobile handsets; Servers; Streaming media; Video codecs; Internet mobile streaming; heterogeneity; popularity; transcoding;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2012.324
Filename :
6365180
Link To Document :
بازگشت