A Novel Distribution Service Policy for Crowdsourced Live Streaming in Cloud Platform

被引:13
作者
Dong, Chongwu [1 ]
Jia, Yin [1 ]
Peng, Hua [1 ]
Yang, Xiaoxing [1 ]
Wen, Wushao [1 ]
机构
[1] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510006, Guangdong, Peoples R China
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2018年 / 15卷 / 02期
关键词
Crowdsourced live streaming; cloud; multi-CDN; Nash bargaining solution; OPENFLOW;
D O I
10.1109/TNSM.2018.2800751
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic requests of viewers from sparse and dispersed locations for crowdsourced-live-streaming (CSLS) service make current cloud service providers (CSPs) inadequate to provide sufficient quality of experience (QoE). To solve this issue, we propose a multi-CDN-assisted-CSLS (MCACLS) architecture, a novel cloud architecture complemented by multiple content delivery networks (Multi-CDNs). MCACLS architecture can enhance a CSP's capacity of video distribution service and improve the quality of CSLS service for end-users while reducing the overall operational cost. MCACLS adaptively adjusts resources between a CSP and its leased CDN service in a fine granularity to deal with the volatility of user requests. However, scheduling resources cost-effectively in response to user requests from different regions is a critical issue that must be addressed. We formulate the above problem into a constrained stochastic optimization problem and propose an algorithm based on the Nash bargaining solution. Our proposed algorithm makes trade-off between QoE of users and the overall operational cost for CSPs. Illustrative studies validate the advantages of MCACLS and show that it is more cost-effective, reducing the overall operational cost by up to 15% compared with other alternatives while achieving sufficient QoE for viewers.
引用
收藏
页码:679 / 692
页数:14
相关论文
共 41 条
[1]   Measurement Study of Netflix, Hulu, and a Tale of Three CDNs [J].
Adhikari, Vijay K. ;
Guo, Yang ;
Hao, Fang ;
Hilt, Volker ;
Zhang, Zhi-Li ;
Varvello, Matteo ;
Steiner, Moritz .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2015, 23 (06) :1984-1997
[2]  
Adhikari VK, 2012, IEEE INFOCOM SER, P1620, DOI 10.1109/INFCOM.2012.6195531
[3]  
Adhikari VK, 2012, IEEE CONF COMPUT, P7, DOI 10.1109/INFCOMW.2012.6193524
[4]  
[Anonymous], P ICWSM
[5]  
[Anonymous], MEAS INF CONTR ICMIC
[6]  
[Anonymous], 2010, INTERNET MEASUREMENT, DOI DOI 10.1145/1879141.1879143
[7]  
[Anonymous], CORR
[8]  
[Anonymous], THEORY ALGORITHMS LI
[9]  
[Anonymous], PERFORMANCE ANAL AMA
[10]  
[Anonymous], CVX: Matlab Software for Disciplined Con[1]vex Programming