Skip to main navigation Skip to search Skip to main content

Learning for Exception: Dynamic Service Caching in 5G-Enabled MECs with Bursty User Demands

  • Zichuan Xu
  • , Shengnan Wang
  • , Shipei Liu
  • , Haipeng Dai
  • , Qiufen Xia*
  • , Weifa Liang
  • , Guowei Wu
  • *Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Mobile edge computing (MEC) is envisioned as an enabling technology for extreme low-latency services in the next generation 5G access networks. In a 5G-enabled MEC, computing resources are attached to base stations. In this way, network service providers can cache their services from remote data centers to base stations in the MEC to serve user tasks in their close proximity, thereby reducing the service latency. However, mobile users usually have various dynamic hidden features, such as their locations, user group tags, and mobility patterns. Such hidden features normally lead to uncertainties of the 5G-enabled MEC, such as user demand and processing delay. This poses significant challenges for the service caching and task offloading in a 5G-enabled MEC. In this paper, we investigate the problem of dynamic service caching and task offloading in a 5G-enabled MEC with user demand and processing delay uncertainties. We first propose an online learning algorithm for the problem with given user demands by utilizing the technique of Multi-Armed Bandits (MAB), and theoretically analyze the regret bound of the algorithm. We also propose a novel architecture of Generative Adversarial Networks (GAN) to accurately predict the user demands based on small samples of hidden features of mobile users. Based on the proposed GAN model, we then devise an efficient heuristic for the problem with the uncertainties of both user demand and processing delay. We finally evaluate the performance of the proposed algorithms by simulations based on a realistic dataset of user data. Experiment results show that the performance of the proposed algorithms outperform existing algorithms by around 15%.
Original languageEnglish
Title of host publicationProceedings - 2020 IEEE 40th International Conference on Distributed Computing Systems
Subtitle of host publicationICDCS 2020
PublisherIEEE
Pages1079-1089
ISBN (Electronic)9781728170022
ISBN (Print)9781728170039
DOIs
Publication statusPublished - Nov 2020
Externally publishedYes
Event40th IEEE International Conference on Distributed Computing Systems (ICDCS 2020) - Virtual, Singapore
Duration: 29 Nov 20201 Dec 2020
Conference number: 40
https://icdcs2020.sg/

Publication series

NameProceedings - International Conference on Distributed Computing Systems
ISSN (Print)1063-6927
ISSN (Electronic)2575-8411

Conference

Conference40th IEEE International Conference on Distributed Computing Systems (ICDCS 2020)
Abbreviated titleICDCS'20
PlaceSingapore
Period29/11/201/12/20
Internet address

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

Research Keywords

  • 5G-Enabled MECs
  • Bursty user demands
  • Online learning
  • Service caching

Fingerprint

Dive into the research topics of 'Learning for Exception: Dynamic Service Caching in 5G-Enabled MECs with Bursty User Demands'. Together they form a unique fingerprint.

Cite this