Joint Service Placement and Request Routing in Multi-cell Mobile Edge Computing Networks

01 January 2019

New Image

The proliferation of innovative mobile services such as augmented reality, e-navigation, and social gaming has spurred a growing need for low-latency access to computing resources that cannot be met solely by existing centralized cloud systems. Mobile Edge Computing (MEC) is expected to be an effective solution to meet the demand for real-time low-latency services by enabling the execution of computing tasks at the network periphery, in proximity to end-users. While a number of recent approaches have addressed the problem of determining the execution of service tasks and the routing of user requests to corresponding edge servers, the focus has primarily been on the utilization of computing resources, neglecting the fact that non-trivial amounts of data need to be stored to enable service execution, and that many emerging services exhibit asymmetric bandwidth requirements. To fill this gap, in this paper, we study the joint optimization of service placement and request routing in MEC-enabled multi-cell networks with multidimensional (storage, computation, and communication) resource constraints. We show that this problem generalizes several well-known problems in literature and propose an algorithm that achieves provable close-to-optimal performance using randomized rounding. Evaluation results demonstrate that our approach can effectively utilize available storage, compute, and bandwidth resources to maximize the number of requests served by low-latency edge cloud servers.