Joint Service Caching and Task Offloading for Mobile Edge Computing in Dense Networks
By Jie Xu, Lixing Chen, Pan Zhou. IEEE Conference on Computer Communications, 2018
511 citations recorded by the source corpus.
Mobile Edge Computing (MEC) pushes computing functionalities away from the centralized cloud to the network edge, thereby meeting the latency requirements of many emerging mobile applications and saving backhaul network bandwidth. Although many existing works have studied computation of-floading policies, service caching is an equally, if not more important, design topic of MEC, yet receives much less attention. Service caching refers to caching application services and their related databases/libraries in the edge server (e.g. MEC-enabled BS), thereby enabling corresponding computation tasks to be executed. Because only a small number of application services can be cached in resource-limited edge server at the same time, which services to cache has to be judiciously decided to maximize the edge computing performance. In this paper, we investigate the extremely compelling but much less studied problem of dynamic service caching in MEC-enabled dense cellular networks. We propose an efficient online algorithm, called OREO, which jointly optimizes dynamic service caching and task offloading to address a number of key challenges in MEC systems, including service heterogeneity, unknown system dynamics, spatial demand coupling and decentralized coordination. Our algorithm is developed based on Lyapunov optimization and Gibbs sampling, works online without requiring future information, and achieves provable close-to-optimal performance. Simulation results show that our algorithm can effectively reduce computation latency for end users while keeping energy consumption low.
Subfields: Computer Networks and Communications
View Paper: https://www.semanticscholar.org/paper/f4e3eadc9497046e5b4fbda4e2071a1482cf2e4a
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
Citations in the corpus
- Joint Task Offloading and Resource Allocation in UAV-Enabled Mobile Edge Computing (2020, background): “Xu et al. [12] studied the joint service caching and task offloading problem in the dense network aiming at minimizing computation latency while keeping the total computation energy consumption low.”
- Resource Scheduling in Edge Computing: A Survey (2021, methodology): “Also, some studies only consider storage resources in terms of caching data [122] and caching service [123], [124].”
- Intelligent Edge Computing in Internet of Vehicles: A Joint Computation Offloading and Caching Solution (2021, methodology): “The authors in [16] formulate a three-layer architecture (i.e., cloud server layer, Mobile Edge Computing (MEC) server layer and mobile user layer) to cache application services on corresponding edge servers, reducing the execution time of computational tasks.”