Edge Intelligence for Adaptive Multimedia Streaming in Heterogeneous Internet of Vehicles

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.