An Intelligent Resource Reservation for Crowdsourced Live Video Streaming Applications in Geo-Distributed Cloud Environment

被引:7
作者
Baccour, Emna [1 ]
Haouari, Fatima [2 ]
Erbad, Aiman [1 ]
Mohamed, Amr [2 ]
Bilal, Kashif [3 ]
Guizani, Mohsen [2 ]
Hamdi, Mounir [1 ]
机构
[1] Hamad Bin Khalifa Univ, Coll Sci & Engn, Div Informat & Comp Technol, Doha 34110, Qatar
[2] Qatar Univ, Coll Engn, CSI Dept, Doha 2713, Qatar
[3] COMSATS Inst Informat Technol, Abbottabad 22060, Pakistan
来源
IEEE SYSTEMS JOURNAL | 2022年 / 16卷 / 01期
关键词
Streaming media; Resource management; Transcoding; Quality of service; Delays; Servers; Real-time systems; Cloud computing; live streaming; machine learning; resource allocation;
D O I
10.1109/JSYST.2021.3077707
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Crowdsourced live video streaming (livecast) services such as Facebook Live, YouNow, Douyu, and Twitch are gaining more momentum recently. Allocating the limited resources in a cost-effective manner while maximizing the quality of service (QoS) through real-time delivery and the provision of the appropriate representations for all viewers is a challenging problem. In our article, we introduce a machine-learning based predictive resource allocation framework for geo-distributed cloud sites, considering the delay and quality constraints to guarantee the maximum QoS for viewers and the minimum cost for content providers. First, we present an offline optimization that decides the required transcoding resources in distributed regions near the viewers with a tradeoff between the QoS and the overall cost. Second, we use machine learning to build forecasting models that proactively predict the approximate transcoding resources to be reserved at each cloud site ahead of time. Finally, we develop a greedy nearest and cheapest algorithm (GNCA) to perform the resource allocation of real-time broadcasted videos on the rented resources. Extensive simulations have shown that GNCA outperforms the state-of-the-art resource allocation approaches for crowdsourced live streaming by achieving more than 20% gain in terms of system cost while serving the viewers with relatively lower latency.
引用
收藏
页码:240 / 251
页数:12
相关论文
共 24 条
[1]  
[Anonymous], 2020, NUMBER MONTHLY ACTIV
[2]  
[Anonymous], 2018, GLOBAL PING STAT
[3]  
[Anonymous], 2020, FACEBOOK NUMBERS STA
[4]  
[Anonymous], 2013, P INT WORKSHOP NETWO, DOI DOI 10.1145/2460782.2460791
[5]  
[Anonymous], 2018, SCREEN RESOLUTION ST
[6]  
[Anonymous], EC2 INSTANCE PRICING
[7]  
Baccour Emna, 2020, 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies (ICIoT), P476, DOI 10.1109/ICIoT48696.2020.9089607
[8]   Collaborative hierarchical caching and transcoding in edge network with CE-D2D communication [J].
Baccour, Emna ;
Erbad, Aiman ;
Mohamed, Amr ;
Guizani, Mohsen ;
Hamdi, Mounir .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 172
[9]   RL-OPRA: Reinforcement Learning for Online and Proactive Resource Allocation of crowdsourced live videos [J].
Baccour, Emna ;
Erbad, Aiman ;
Mohamed, Amr ;
Haouari, Fatima ;
Guizani, Mohsen ;
Hamdi, Mounir .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 112 :982-995
[10]   No-Reference Video Quality Estimation Based on Machine Learning for Passive Gaming Video Streaming Applications [J].
Barman, Nabajeet ;
Jammer, Emmanuel ;
Ghorashi, Seyed Ali ;
Martini, Maria G. .
IEEE ACCESS, 2019, 7 :74511-74527