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
相关论文
共 58 条
  • [1] Ali W., 2011, Int. J. Advance. Soft Comput. Appl, V3, P18
  • [2] Amazon Pricing, 2017, US
  • [3] [Anonymous], 2015, P 16 ACM INT S MOB A
  • [4] Bin Gao, 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications, P1459, DOI 10.1109/INFOCOM.2019.8737543
  • [5] Distributed Caching Algorithms for Content Distribution Networks
    Borst, Sem
    Gupta, Varun
    Walid, Anwar
    [J]. 2010 PROCEEDINGS IEEE INFOCOM, 2010,
  • [6] Quantifying Inefficiency of Fair Cost-Sharing Mechanisms for Sharing Economy
    Chau, Chi-Kin
    Elbassioni, Khaled
    [J]. IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2018, 5 (04): : 1809 - 1818
  • [7] iRAF: A Deep Reinforcement Learning Approach for Collaborative Mobile Edge Computing IoT Networks
    Chen, Jienan
    Chen, Siyu
    Wang, Qi
    Cao, Bin
    Feng, Gang
    Hu, Jianhao
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (04): : 7011 - 7024
  • [8] Collaborative Service Placement for Edge Computing in Dense Small Cell Networks
    Chen, Lixing
    Shen, Cong
    Zhou, Pan
    Xu, Jie
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (02) : 377 - 390
  • [9] Cost-Efficient Request Scheduling and Resource Provisioning in Multiclouds for Internet of Things
    Chen, Xin
    Zhang, Yongchao
    Chen, Ying
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (03): : 1594 - 1602
  • [10] DPDK, 2010, US