Collaborative Service Caching for Edge Computing in Dense Small Cell Networks

09/25/2017
by   Lixing Chen, et al.
0

Mobile Edge Computing (MEC) pushes computing functionalities away from the centralized cloud to the proximity of data sources, thereby reducing service provision latency and saving backhaul network bandwidth. Although computation offloading has been extensively studied in the literature, 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 data (libraries/databases) in the edge server, e.g. MEC-enabled Base Station (BS), enabling corresponding computation tasks to be executed. Since only a small number of 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 system performance. In this paper, we investigate collaborative service caching in MEC-enabled dense small cell (SC) networks. We propose an efficient decentralized algorithm, called CSC (Collaborative Service Caching), where a network of small cell BSs optimize service caching collaboratively to address a number of key challenges in MEC systems, including service heterogeneity, spatial demand coupling, and decentralized coordination. Our algorithm is developed based on parallel Gibbs sampling by exploiting the special structure of the considered problem using graphing coloring. The algorithm significantly improves the time efficiency compared to conventional Gibbs sampling, yet guarantees provable convergence and optimality. CSC is further extended to the SC network with selfish BSs, where a coalitional game is formulated to incentivize collaboration. A coalition formation algorithm is developed by employing the merge-and-split rules and ensures the stability of the SC coalitions.

READ FULL TEXT

page 2

page 4

page 5

page 6

page 12

page 14

page 15

page 28

research
01/17/2018

Joint Service Caching and Task Offloading for Mobile Edge Computing in Dense Networks

Mobile Edge Computing (MEC) pushes computing functionalities away from t...
research
02/04/2020

Cooperative Service Caching and Workload Scheduling in Mobile Edge Computing

Mobile edge computing is beneficial to reduce service response time and ...
research
11/04/2020

Pricing-Driven Service Caching and Task Offloading in Mobile Edge Computing

Provided with mobile edge computing (MEC) services, wireless devices (WD...
research
01/19/2023

Joint Service Caching and Computing Resource Allocation for Edge Computing-Enabled Networks

In this paper, we consider the service caching and the computing resourc...
research
09/05/2021

Horizontal and Vertical Collaboration for VR Delivery in MEC-Enabled Small-Cell Networks

Due to the large bandwidth, low latency and computationally intensive fe...
research
02/26/2022

Mobile Device Association and Resource Allocation in Small-Cell IoT Networks with Mobile Edge Computing and Caching

To meet the need of computation-sensitive (CS) and high-rate (HR) commun...
research
12/21/2019

A Swiss Army Knife for Dynamic Caching in Small Cell Networks

We consider a dense cellular network, in which a limited-size cache is a...

Please sign up or login with your details

Forgot password? Click here to reset