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
Link To Document