• DocumentCode
    2013950
  • Title

    A server´s perspective of Internet streaming delivery to mobile devices

  • Author

    Liu, Yao ; Li, Fei ; Guo, Lei ; Shen, Bo ; Chen, Songqing

  • Author_Institution
    Dept. of Comput. Sci., George Mason Univ., Mason, OH, USA
  • fYear
    2012
  • fDate
    25-30 March 2012
  • Firstpage
    1332
  • Lastpage
    1340
  • Abstract
    Receiving Internet streaming services on various mobile devices is getting more and more popular. To understand and better support Internet streaming delivery to mobile devices, a number of studies have been conducted. However, existing studies have mainly focused on the client side resource consumption and streaming quality. So far, little is known about the server side, which is the key for providing successful mobile streaming services. In this work, we set to investigate the Internet mobile streaming service at the server side. For this purpose, we have collected a one-month server log (with 212 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 2800 different hardware models with about 100 different screen resolutions running 14 different mobile OS and 3 audio codecs and 4 video codecs. (2) To deal with the device heterogeneity, transcoding is used 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 in order 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 in order to reduce CPU cycle demand. We show that a policy considering different versions of a video altogether outperforms other intuitive ones when the cache size is limited.
  • Keywords
    Internet; audio coding; audio streaming; cache storage; client-server systems; mobile computing; operating systems (computers); transcoding; video codecs; video coding; video streaming; Internet mobile streaming service; Internet streaming delivery; Zipf-like distribution; audio codecs; client side resource consumption; mobile OS; mobile device hardware; online transcoding; server side; server-side caching; software heterogeneity; streaming quality; trace analysis; video clip transcoding; video codecs; video traffic; Internet; Mobile communication; Mobile handsets; Servers; Streaming media; Video codecs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2012 Proceedings IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4673-0773-4
  • Type

    conf

  • DOI
    10.1109/INFCOM.2012.6195496
  • Filename
    6195496