Performance Analysis and Modeling of Video Transcoding Using Heterogeneous Cloud Services

被引:30
作者
Li, Xiangbo [1 ]
Salehi, Mohsen Amini [2 ]
Joshi, Yamini [2 ]
Darwich, Mahmoud K. [3 ]
Landreneau, Brad [2 ]
Bayoumi, Magdy [4 ]
机构
[1] Brightcove Inc, Boston, MA 02210 USA
[2] Univ Louisiana Lafayette, Sch Comp & Informat, HPCC Lab, Lafayette, LA 70503 USA
[3] Navajo Tech Univ, Sch Engn Math & Technol, Crownpoint, NM 87313 USA
[4] Univ Louisiana Lafayette, Dept Elect & Comp Engn, Lafayette, LA 70503 USA
关键词
Heterogeneous cloud service; performance analysis; GOP suitability matrix; video transcoding; INDEPENDENT TASKS; ARCHITECTURES; EFFICIENCY;
D O I
10.1109/TPDS.2018.2870651
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
High-quality video streaming, either in form of Video-On-Demand (VOD) or live streaming, usually requires converting (i.e., transcoding) video streams to match the characteristics of viewers' devices (e.g., in terms of spatial resolution or supported formats). Considering the computational cost of the transcoding operation and the surge in video streaming demands, Streaming Service Providers (SSPs) are becoming reliant on cloud services to guarantee Quality of Service (QoS) of streaming for their viewers. Cloud providers offer heterogeneous computational services in form of different types of Virtual Machines (VMs) with diverse prices. Effective utilization of cloud services for video transcoding requires detailed performance analysis of different video transcoding operations on the heterogeneous cloud VMs. In this research, for the first time, we provide a thorough analysis of the performance of the video stream transcoding on heterogeneous cloud VMs. Providing such analysis is crucial for efficient prediction of transcoding time on heterogeneous VMs and for the functionality of any scheduling methods tailored for video transcoding. Based upon the findings of this analysis and by considering the cost difference of heterogeneous cloud VMs, in this research, we also provide a model to quantify the degree of suitability of each cloud VM type for various transcoding tasks. The provided model can supply resource (VM) provisioning methods with accurate performance and cost trade-offs to efficiently utilize cloud services for video streaming.
引用
收藏
页码:910 / 922
页数:13
相关论文
共 52 条
[1]  
Adhikari VK, 2012, IEEE INFOCOM SER, P1620, DOI 10.1109/INFCOM.2012.6195531
[2]   Video transcoding: An overview of various techniques and research issues [J].
Ahmad, I ;
Wei, X ;
Sun, Y ;
Zhang, YQ .
IEEE TRANSACTIONS ON MULTIMEDIA, 2005, 7 (05) :793-804
[3]  
Al-Qawasmeh Abdulla M., 2011, 2011 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum, P34, DOI 10.1109/IPDPS.2011.125
[4]  
Al-Qawasmeh A.M., 2010, 2010 IEEE INT S PARA, P1, DOI DOI 10.1109/IPDPSW.2010.5470875
[5]  
Ali S., 2000, Journal of Applied Science and Engineering, V3, P195
[6]  
[Anonymous], 2014, P IEEE INT C MULT EX
[7]  
[Anonymous], P 4 USENIX C HOT TOP
[8]  
[Anonymous], 2012, P 22 INT WORKSH NETW
[9]  
[Anonymous], 2016, P 35 IEEE INT C COMP
[10]  
[Anonymous], CONCURRENCY COMPUT P