I. Introduction
The mobile edge computing (MEC) is considered a novel paradigm for data processing and computing to support dra-matically increased amount of flowing data [1]–[3]. Edge caching is implemented by deploying the MEC server [4], which stores frequently accessed, data and content closer to the user to relieve the backhaul congestion and content retrieval latency. As a result, when a user requests data or content, edge caching can quickly respond and return it to the user.