I. Introduction
Mobile edge computing (MEC)—an architectural networking evolution within 5G systems that brings computing, storage, and networking resources one hop away from the users—arises as an effective response to the skyrocketing demand for latency-sensitive and computing-intensive Internet of Things (IoT) applications. Fig. 1 illustrates a typical 5G deployment, where MEC is massively embedded within small cells across the densified mobile communication system. In order to foster a more reliable, performant, and secure operation, mobile network operators (MNO) may also leverage multiple cooperative cloud layers [1]–[3]. An instance of this practice is the use of a robust and resource-rich backup cloud to augment the system capacity while alleviating the resource-constrained MEC system during rush hours. This scenario is depicted in Fig. 1, which shows that a mobile user camping at the MEC site A can either offload its computation task toward the MEC through the small cell access point or the backup cloud through the macrocell base station.