• DocumentCode
    2397144
  • Title

    CloudMedia: When Cloud on Demand Meets Video on Demand

  • Author

    Wu, Yu ; Wu, Chuan ; Li, Bo ; Qiu, Xuanjia ; Lau, Francis C M

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Hong Kong, Hong Kong, China
  • fYear
    2011
  • fDate
    20-24 June 2011
  • Firstpage
    268
  • Lastpage
    277
  • Abstract
    Internet-based cloud computing is a new computing paradigm aiming to provide agile and scalable resource access in a utility-like fashion. Other than being an ideal platform for computation-intensive tasks, clouds are believed to be also suitable to support large-scale applications with periods of flash crowds by providing elastic amounts of bandwidth and other resources on the fly. The fundamental question is how to configure the cloud utility to meet the highly dynamic demands of such applications at a modest cost. In this paper, we address this practical issue with solid theoretical analysis and efficient algorithm design using Video on Demand (VoD) as the example application. Having intensive bandwidth and storage demands in real time, VoD applications are purportedly ideal candidates to be supported on a cloud platform, where the on-demand resource supply of the cloud meets the dynamic demands of the VoD applications. We introduce a queueing network based model to characterize the viewing behaviors of users in a multichannel VoD application, and derive the server capacities needed to support smooth playback in the channels for two popular streaming models: client-server and P2P. We then propose a dynamic cloud resource provisioning algorithm which, using the derived capacities and instantaneous network statistics as inputs, can effectively support VoD streaming with low cloud utilization cost. Our analysis and algorithm design are verified and extensively evaluated using large-scale experiments under dynamic realistic settings on a home-built cloud platform.
  • Keywords
    client-server systems; cloud computing; peer-to-peer computing; queueing theory; video on demand; video streaming; CloudMedia; Internet-based cloud computing; P2P; VoD streaming; client-server; cloud on demand; dynamic cloud resource provisioning algorithm; queueing network; streaming model; video on demand; Bandwidth; Cloud computing; Dynamic scheduling; Heuristic algorithms; Queueing analysis; Servers; Streaming media; VoD application; cloud computing; peer-to-peer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2011 31st International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-61284-384-1
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2011.50
  • Filename
    5961708