Video streams usually have to be transcoded to match the characteristics of viewers’ devices. Transcoding is a computationally expensive and time-consuming task. Streaming service providers have to store numerous transcoded versions of a given video to serve various display devices, which becomes cost-prohibitive while the video streaming demands increase significantly. Given the fact that viewers’ access pattern to video streams follows a long tail distribution, we propose to transcode video streams with low access rate in an on-demand manner using cloud computing services. The challenge in utilizing cloud services for on-demand video transcoding is to maintain a robust QoS for viewers and cost-efficiency for streaming service providers. To address this challenge, in this dissertation, we present a Cloud-based Video Streaming Service (CVSS) architecture which includes a QoS-aware scheduling method to efficiently map video streams to cloud resources. With a detailed study and anlysis of the performance affinity of the transcoding operations on different types of Virtual Machines (VMs), we proposed self-configurable VM provisioning policies to transcode video in a more cost-efficient way. Simulation results demonstrate that with the policies, CVSS architecture maintains a robust QoS for viewers while reducing the incurred cost of the streaming service provider by up to 85%. This dissertation also presents a Cloud-based Video Live Streaming (VLSC) architecture that facilitates transcoding for live video streaming while considering QoS.
|Advisor:||Bayoumi, Magdy A., Salehi, Mohsen Amini|
|Commitee:||Chu, Henry, Tzeng, Nian-Feng|
|School:||University of Louisiana at Lafayette|
|School Location:||United States -- Louisiana|
|Source:||DAI-B 78/12(E), Dissertation Abstracts International|
|Subjects:||Computer Engineering, Computer science|
|Keywords:||Cloud services, On-demand video transcoding, Resource provisioning, Scheduling, Video streaming services|
Copyright in each Dissertation and Thesis is retained by the author. All Rights Reserved
The supplemental file or files you are about to download were provided to ProQuest by the author as part of a
dissertation or thesis. The supplemental files are provided "AS IS" without warranty. ProQuest is not responsible for the
content, format or impact on the supplemental file(s) on our system. in some cases, the file type may be unknown or
may be a .exe file. We recommend caution as you open such files.
Copyright of the original materials contained in the supplemental file is retained by the author and your access to the
supplemental files is subject to the ProQuest Terms and Conditions of use.
Depending on the size of the file(s) you are downloading, the system may take some time to download them. Please be