Edge Intelligence for Adaptive Multimedia Streaming in Heterogeneous Internet of Vehicles

被引:39
作者
Dai, Penglin [1 ]
Song, Feng [1 ]
Liu, Kai [2 ,3 ]
Dai, Yueyue [4 ]
Zhou, Pan [5 ]
Guo, Songtao [2 ]
机构
[1] Southwest Jiaotong Univ, Sch Comp & Artificial Intelligence, Natl Engn Lab Integrated Transportat Big Data Appl, Chengdu 611756, Peoples R China
[2] Chongqing Univ, Coll Comp Sci, Chongqing 400040, Peoples R China
[3] China Sci IntelliCloud Technol Co Ltd, Hefei, Peoples R China
[4] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
[5] Huazhong Univ Sci & Technol, Hubei Engn Res Ctr Big Data Secur, Sch Cyber Sci & Engn, Wuhan 430074, Peoples R China
基金
中国博士后科学基金;
关键词
Streaming media; Servers; Vehicle dynamics; Heuristic algorithms; Computer architecture; Delays; Bandwidth; Edge intelligence; adaptive multimedia streaming; heterogeneous Internet of Vehicles; deep reinforcement learning; VEHICULAR NETWORKS; CACHE; ARCHITECTURE; SERVICES; STRATEGY; DELIVERY; MEC;
D O I
10.1109/TMC.2021.3106147
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile edge computing (MEC) is envisioned as a promising solution to real-time services in Internet of Vehicles (IoV) by enabling edge caching, computing and communication. However, it is still challenging to implement multimedia streaming in MEC-based IoV due to dynamic vehicular environments and heterogeneous network resources. In this paper, we present an MEC-based architecture for adaptive-bitrate-based (ABR) multimedia streaming in IoV, where each multimedia file is segmented into multiple chunks encoded with different bitrate levels. Then, we formulate a joint resource optimization (JRO) problem by synthesizing heterogeneous edge cache and communication resource constraints, which aims at achieving both smooth play and high-quality service by optimizing chunk placement and transmission. For chunk placement, a multi-armed bandit (MAB) algorithm is proposed for online scheduling with low overhead but slow convergence. Further, a deep-Q-learning algorithm is proposed to improve cache reward and speed up convergence by using replay memory for repeatedly training. For chunk transmission, we design an adaptive-quality-based chunk selection (AQCS) algorithm, which determines bandwidth allocation and quality level based on a benefit function incorporating quality level, available playback time, and freezing delay. Lastly, we build the simulation model and give comprehensive performance evaluation, which demonstrates the superiority of proposed algorithms.
引用
收藏
页码:1464 / 1478
页数:15
相关论文
共 37 条
[1]   Optimizing HTTP-Based Adaptive Streaming in Vehicular Environment Using Markov Decision Process [J].
Bokani, Ayub ;
Hassan, Mahbub ;
Kanhere, Salil ;
Zhu, Xiaoqing .
IEEE TRANSACTIONS ON MULTIMEDIA, 2015, 17 (12) :2297-2309
[2]  
Burer S., 2012, Surv. Oper. Res. Manag. Sci., V17, P97, DOI [10.1016/j.sorms.2012.08.001, DOI 10.1016/J.SORMS.2012.08.001]
[3]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[4]  
Dai H., 2011, Acta Horticulturae, P169, DOI 10.1145/1943552.1943575
[5]   Multi-Armed Bandit Learning for Computation-Intensive Services in MEC-Empowered Vehicular Networks [J].
Dai, Penglin ;
Hang, Zihua ;
Liu, Kai ;
Wu, Xiao ;
Xing, Huanlai ;
Yu, Zhaofei ;
Lee, Victor Chung Sing .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (07) :7821-7834
[6]   Graded Warning for Rear-End Collision: An Artificial Intelligence-Aided Algorithm [J].
Fu, Yuchuan ;
Li, Changle ;
Luan, Tom H. ;
Zhang, Yao ;
Yu, Fei Richard .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2020, 21 (02) :565-579
[7]   Real-Time Path Planning in Urban Area via VANET-Assisted Traffic Information Sharing [J].
Guo, Chang ;
Li, Demin ;
Zhang, Guanglin ;
Zhai, Menglin .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (07) :5635-5649
[8]   Cache-Enabled Adaptive Video Streaming Over Vehicular Networks: A Dynamic Approach [J].
Guo, Yashuang ;
Yang, Qinghai ;
Yu, F. Richard ;
Leung, Victor C. M. .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (06) :5445-5459
[9]   Resource Allocation for Video Streaming in Heterogeneous Cognitive Vehicular Networks [J].
He, Hongli ;
Shan, Hangguan ;
Huang, Aiping ;
Sun, Long .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2016, 65 (10) :7917-7930
[10]   A Q-Learning-Based Proactive Caching Strategy for Non-Safety Related Services in Vehicular Networks [J].
Hou, Lu ;
Lei, Lei ;
Zheng, Kan ;
Wang, Xianbin .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) :4512-4520