IEEE Transactions on Mobile Computing | 2021

Edge Intelligence for Adaptive Multimedia Streaming in Heterogeneous Internet of Vehicles

 
 
 
 
 
 

Abstract


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.

Volume None
Pages None
DOI 10.1109/tmc.2021.3106147
Language English
Journal IEEE Transactions on Mobile Computing

Full Text