I. Introduction
In recent years, the substantial growth of mobile devices (MDs) with limited memory space and computation power in the Internet-of-Things (IoT) era motivates the development of novel computational architectures [1], [2]. As an emerging network structure, mobile edge computing (MEC) pushes abundant computational resources to the edges of the networks [3]. This distributed computing paradigm tends to shorten the communication distance to meet the growing demand for novel intelligent applications such as augmented reality and virtual reality [4], [5], [6], [7], [8].