Near-Optimal and Collaborative Service Caching in Mobile Edge Clouds

被引:12
|
作者
Xu, Zichuan [1 ]
Zhou, Lizhen [1 ]
Chau, Sid Chi-Kin [2 ]
Liang, Weifa [3 ]
Dai, Haipeng [4 ]
Chen, Lixing [5 ]
Xu, Wenzheng [6 ]
Xia, Qiufen [7 ]
Zhou, Pan [8 ]
机构
[1] Dalian Univ Technol, Sch Software, Key Lab Ubiquitous Network & Serv Software Liaonin, Dalian 116024, Liaoning, Peoples R China
[2] Australian Natl Univ, Sch Comp, Canberra, ACT 2601, Australia
[3] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
[4] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210023, Jiangsu, Peoples R China
[5] Shanghai Jiao Tong Univ, Inst Cyber Sci & Technol, Shanghai 200240, Peoples R China
[6] Sichuan Univ, Dept Comp Network & Commun, Chengdu 610000, Sichuan, Peoples R China
[7] Dalian Univ Technol, Int Sch Informat Sci & Engn, Key Lab Ubiquitous Network & Serv Software Liaonin, Dalian 116024, Liaoning, Peoples R China
[8] Huazhong Univ Sci & Technol, Hubei Engn Res Ctr Big Data Secur, Sch Cyber Sci & Engn, Wuhan 430074, Hubei, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud computing; Costs; Collaboration; Bandwidth; Task analysis; Games; Resource management; Service caching; mobile edge clouds; resource sharing; coalition formation; strong price of anarchy; game theory; MECHANISMS; PLACEMENT;
D O I
10.1109/TMC.2022.3144175
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the development of 5G technology, mobile edge computing is emerging as an enabling technique to reduce the response latency of network services by deploying cloudlets at 5G base stations to form mobile edge cloud (MEC) networks. Network service providers now shift their services from remote clouds to cloudlets of MEC networks in the proximity of users. However, the permanent placement of network services into an MEC network is not economic due to limited computing and bandwidth resources imposed on its cloudlets. A smart way is to cache frequently demanded services from remote clouds to cloudlets of the MEC network. In this paper, we study the problem of service caching in an MEC network under a service market with multiple network service providers competing for both computation and bandwidth resources in terms of Virtual Machines (VMs) in the MEC network. We first propose an Integer Linear Program (ILP) solution and a randomized rounding algorithm, for the problem without VM sharing among different network service providers. We then devise a distributed and stable game-theoretical mechanism for the problem with VM sharing among network service providers, with the aim to minimize the social cost of all network service providers, through introducing a novel cost sharing model and a coalition formation game. We also analyze the performance guarantee of the proposed mechanism, Strong Price of Anarchy (SPoA). We third consider the cost- and delay-sensitive service caching problem with temporal VM sharing, and propose a mechanism with provable SPoA. We finally evaluate the performance through extensive simulations and a real world test-bed implementation. Experimental results demonstrate that the proposed algorithms outperform existing approaches by achieving at least $40\%$40% lower social cost via service caching and resource sharing among different network service providers.
引用
收藏
页码:4070 / 4085
页数:16
相关论文
共 50 条
  • [1] Collaborate or Separate? Distributed Service Caching in Mobile Edge Clouds
    Xu, Zichuan
    Zhou, Lizhen
    Chau, Sid Chi-Kin
    Liang, Weifa
    Xia, Qiufen
    Zhou, Pan
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 2066 - 2075
  • [2] When Edge Caching Meets a Budget: Near Optimal Service Delivery in Multi-Tiered Edge Clouds
    Xia, Qiufen
    Ren, Wenhao
    Xu, Zichuan
    Wang, Xin
    Liang, Weifa
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (06) : 3634 - 3648
  • [3] Near-optimal parallel prefetching and caching
    Kimbrel, T
    Karlin, AR
    37TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1996, : 540 - 549
  • [4] Near-optimal parallel prefetching and caching
    Kimbrel, T
    Karlin, AR
    SIAM JOURNAL ON COMPUTING, 2000, 29 (04) : 1051 - 1082
  • [5] To Cache or Not to Cache: Stable Service Caching in Mobile Edge-Clouds of a Service Market
    Xu, Zichuan
    Qin, Yugen
    Zhou, Pan
    Lui, John C. S.
    Liang, Weifa
    Xia, Qiufen
    Xu, Wenzheng
    Wu, Guowei
    2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 421 - 431
  • [6] Collaborative Task Offloading and Service Caching Strategy for Mobile Edge Computing
    Liu, Xiang
    Zhao, Xu
    Liu, Guojin
    Huang, Fei
    Huang, Tiancong
    Wu, Yucheng
    SENSORS, 2022, 22 (18)
  • [7] Near-Optimal Collaborative Learning in Bandits
    Reda, Clemence
    Vakili, Sattar
    Kaufmann, Emilie
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35, NEURIPS 2022, 2022,
  • [8] Optimal service caching, pricing and task partitioning in mobile edge computing federation
    Huang, Hualong
    Duan, Zhekai
    Zhan, Wenhan
    Min, Geyong
    Peng, Kai
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 159 : 340 - 352
  • [9] Collaborative Data Caching and Computation Offloading for Multi-Service Mobile Edge Computing
    Feng, Hao
    Guo, Songtao
    Yang, Li
    Yang, Yuanyuan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (09) : 9408 - 9422
  • [10] Dynamic Service Caching in Mobile Edge Networks
    Xie, Qingyuan
    Wang, Qiuyun
    Yu, Nuo
    Huang, Hejiao
    Jia, Xiaohua
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SENSOR SYSTEMS (MASS), 2018, : 73 - 79