I. Introduction
With the growing popularity of mobile devices, recent years have seen an exploded increasing of mobile applications, e.g., face recognition, augmented reality, interactive games. Most of these applications are computation-intensive, and also have stringent requirements on the quality of user experience (including the energy consumption and end-to-end latency). However, mobile devices are computation and power limited, and thus it is impractical to run complex applications on them. To enhance the quality of experience, the emerging technology of mobile edge computing (MEC) has been attracting great attention [1]–[3].