Learning for exception: Dynamic service caching in 5G-enabled MECs with bursty user demands

dc.contributor.authorXu, Zichuan
dc.contributor.authorWang, Shengnan
dc.contributor.authorLiu, Shipei
dc.contributor.authorDai, Haipeng
dc.contributor.authorXia, Qiufen
dc.contributor.authorLiang, Weifa
dc.contributor.authorWu, Guowei
dc.coverage.spatialSingapore
dc.date.accessioned2024-01-25T00:10:37Z
dc.date.createdNovember 29 - December 30 2020
dc.date.issued2021
dc.date.updated2022-10-02T07:17:51Z
dc.description.abstractMobile 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%.en_AU
dc.description.sponsorshipThe work of Zichuan Xu, Qiufen Xia, and Guowei Wu is partially supported by the National Natural Science Foundation of China (Grant No. 61802048, 61802047, 61772113, and 61872053), the fundamental research funds for the central universities in China (Grant No. DUT17RC(3)061, DUT17RC(3)070, DUT19RC(4)035, and DUT19GJ204), DUTRU Co-Research Center of Advanced ICT for Active Life, and the “Xinghai Scholar Program” in Dalian University of Technology, China. The work by Haipeng Dai is supported in part by the National Natural Science Foundation of China (Grant No. 61872178) and the Natural Science Foundation of Jiangsu Province (Grant No. BK20181251). The work by Weifa Liang is supported by the Australian Research Council Discovery Project (Grant No. DP200101985).en_AU
dc.format.mimetypeapplication/pdfen_AU
dc.identifier.isbn978-1-7281-7002-2en_AU
dc.identifier.urihttp://hdl.handle.net/1885/311839
dc.language.isoen_AUen_AU
dc.publisherIEEEen_AU
dc.relationhttp://purl.org/au-research/grants/arc/DP200101985en_AU
dc.relation.ispartofseries40th IEEE International Conference on Distributed Computing Systems, ICDCS 2020en_AU
dc.rights© 2020 IEEEen_AU
dc.sourceProceedings - International Conference on Distributed Computing Systemsen_AU
dc.subjectService cachingen_AU
dc.subject5G-Enabled MECsen_AU
dc.subjectBursty user demandsen_AU
dc.subjectOnline learningen_AU
dc.titleLearning for exception: Dynamic service caching in 5G-enabled MECs with bursty user demandsen_AU
dc.typeConference paperen_AU
local.bibliographicCitation.lastpage1089en_AU
local.bibliographicCitation.startpage1079en_AU
local.contributor.affiliationXu, Zichuan, Dalian University of Technologyen_AU
local.contributor.affiliationWang, Shengnan, School of Software, Dalian University of Technologyen_AU
local.contributor.affiliationLiu, Shipei, School of Software, Dalian University of Technologyen_AU
local.contributor.affiliationDai, Haipeng, Nanjing University, Nanjingen_AU
local.contributor.affiliationXia, Qiufen, Dalian University of Technologyen_AU
local.contributor.affiliationLiang, Weifa, College of Engineering and Computer Science, ANUen_AU
local.contributor.affiliationWu, Guowei, Dalian University of Technologyen_AU
local.contributor.authoruidLiang, Weifa, u9404892en_AU
local.description.embargo2099-12-31
local.description.notesImported from ARIESen_AU
local.description.refereedYes
local.identifier.absfor460608 - Mobile computingen_AU
local.identifier.ariespublicationa383154xPUB18791en_AU
local.identifier.doi10.1109/ICDCS47774.2020.00098en_AU
local.identifier.scopusID2-s2.0-85096363685
local.identifier.thomsonIDWOS:000667971400098
local.publisher.urlhttps://ieeexplore.ieee.org/en_AU
local.type.statusPublished Versionen_AU

Downloads

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Learning for Exception.pdf
Size:
1.13 MB
Format:
Adobe Portable Document Format
Description: