I. Introduction
With the explosive growth of mobile and Internet of Things (IoT) devices, applications running on mobile phones, tablets, virtual reality glasses and other terminal devices are becoming more and more popular. Some latency-sensitive applications such as virtual reality (VR), augmented reality (AR), and multiplayer online games require low delay to satisfy users’ demand for quality of service (QoS). However, terminal devices have limited storage space and computational resources and are always far from cloud servers. The high and frequently unpredictable delay between the cloud and the end user makes the traditional cloud computing paradigm inapplicable to mobile virtual reality (MVR) systems [1], [2].