Learning for exception: Dynamic service caching in 5G-enabled MECs with bursty user demands
| dc.contributor.author | Xu, Zichuan | |
| dc.contributor.author | Wang, Shengnan | |
| dc.contributor.author | Liu, Shipei | |
| dc.contributor.author | Dai, Haipeng | |
| dc.contributor.author | Xia, Qiufen | |
| dc.contributor.author | Liang, Weifa | |
| dc.contributor.author | Wu, Guowei | |
| dc.coverage.spatial | Singapore | |
| dc.date.accessioned | 2024-01-25T00:10:37Z | |
| dc.date.created | November 29 - December 30 2020 | |
| dc.date.issued | 2021 | |
| dc.date.updated | 2022-10-02T07:17:51Z | |
| dc.description.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%. | en_AU |
| dc.description.sponsorship | The 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.mimetype | application/pdf | en_AU |
| dc.identifier.isbn | 978-1-7281-7002-2 | en_AU |
| dc.identifier.uri | http://hdl.handle.net/1885/311839 | |
| dc.language.iso | en_AU | en_AU |
| dc.publisher | IEEE | en_AU |
| dc.relation | http://purl.org/au-research/grants/arc/DP200101985 | en_AU |
| dc.relation.ispartofseries | 40th IEEE International Conference on Distributed Computing Systems, ICDCS 2020 | en_AU |
| dc.rights | © 2020 IEEE | en_AU |
| dc.source | Proceedings - International Conference on Distributed Computing Systems | en_AU |
| dc.subject | Service caching | en_AU |
| dc.subject | 5G-Enabled MECs | en_AU |
| dc.subject | Bursty user demands | en_AU |
| dc.subject | Online learning | en_AU |
| dc.title | Learning for exception: Dynamic service caching in 5G-enabled MECs with bursty user demands | en_AU |
| dc.type | Conference paper | en_AU |
| local.bibliographicCitation.lastpage | 1089 | en_AU |
| local.bibliographicCitation.startpage | 1079 | en_AU |
| local.contributor.affiliation | Xu, Zichuan, Dalian University of Technology | en_AU |
| local.contributor.affiliation | Wang, Shengnan, School of Software, Dalian University of Technology | en_AU |
| local.contributor.affiliation | Liu, Shipei, School of Software, Dalian University of Technology | en_AU |
| local.contributor.affiliation | Dai, Haipeng, Nanjing University, Nanjing | en_AU |
| local.contributor.affiliation | Xia, Qiufen, Dalian University of Technology | en_AU |
| local.contributor.affiliation | Liang, Weifa, College of Engineering and Computer Science, ANU | en_AU |
| local.contributor.affiliation | Wu, Guowei, Dalian University of Technology | en_AU |
| local.contributor.authoruid | Liang, Weifa, u9404892 | en_AU |
| local.description.embargo | 2099-12-31 | |
| local.description.notes | Imported from ARIES | en_AU |
| local.description.refereed | Yes | |
| local.identifier.absfor | 460608 - Mobile computing | en_AU |
| local.identifier.ariespublication | a383154xPUB18791 | en_AU |
| local.identifier.doi | 10.1109/ICDCS47774.2020.00098 | en_AU |
| local.identifier.scopusID | 2-s2.0-85096363685 | |
| local.identifier.thomsonID | WOS:000667971400098 | |
| local.publisher.url | https://ieeexplore.ieee.org/ | en_AU |
| local.type.status | Published Version | en_AU |
Downloads
Original bundle
1 - 1 of 1
Loading...
- Name:
- Learning for Exception.pdf
- Size:
- 1.13 MB
- Format:
- Adobe Portable Document Format
- Description: