Constrained App Data Caching Over Edge Server Graphs in Edge Computing Environment

被引:38
作者
Xia, Xiaoyu [1 ]
Chen, Feifei [1 ]
Grundy, John [2 ]
Abdelrazek, Mohamed [1 ]
Jin, Hai [3 ]
He, Qiang [4 ]
机构
[1] Deakin Univ, Sch Informat Technol, Geelong, Vic 3220, Australia
[2] Monash Univ, Fac Informat Technol, Melbourne, Vic 3800, Australia
[3] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan 430074, Hubei, Peoples R China
[4] Swinburne Univ Technol, Sch Software & Elect Engn, Hawthorn, Vic 3122, Australia
基金
澳大利亚研究理事会;
关键词
Edge computing; data caching; optimization; approximation algorithm; NETWORKS; OPTIMIZATION; COMPLEXITY; PLACEMENT;
D O I
10.1109/TSC.2021.3062017
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, edge computing, as an extension of cloud computing, has emerged as a promising paradigm for powering a variety of applications demanding low latency, e.g., virtual or augmented reality, interactive gaming, real-time navigation, etc. In the edge computing environment, edge servers are deployed at base stations to offer highly-accessible computing capacities to nearby end-users, e.g., CPU, RAM, storage, etc. From a service provider's perspective, caching app data on edge servers can ensure low latency in its users' data retrieval. Given constrained cache spaces on edge servers due to their physical sizes, the optimal data caching strategy must minimize overall user latency. In this article, we formulate this Constrained Edge Data Caching (CEDC) problem as a constrained optimization problem from the service provider's perspective and prove its NP-hardness. We propose an optimal approach named CEDC-IP to solve this CEDC problem with the Integer Programming technique. We also provide an approximation algorithm named CEDC-A for finding approximate solutions to large-scale CEDC problems efficiently and prove its approximation ratio. CEDC-IP and CEDC-A are evaluated on a real-world data set. The results demonstrate that they significantly outperform four representative approaches.
引用
收藏
页码:2635 / 2647
页数:13
相关论文
共 51 条
  • [1] Arteaga D, 2016, 14TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES (FAST '16), P355
  • [2] Badawy A.-H. A., 2017, CONCURR COMP-PRACT E, V29, P1
  • [3] Greedy Caching: An optimized content placement strategy for information-centric networks
    Banerjee, Bitan
    Kulkarni, Adita
    Seetharam, Anand
    [J]. COMPUTER NETWORKS, 2018, 140 : 78 - 91
  • [4] Berger DS, 2017, PROCEEDINGS OF NSDI '17: 14TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, P483
  • [5] An Optimal Auction Mechanism for Mobile Edge Caching
    Cao, Xuanyu
    Zhang, Junshan
    Poor, H. Vincent
    [J]. 2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 388 - 399
  • [6] Optimal Application Deployment in Mobile Edge Computing Environment
    Chen, Feifei
    Zhou, Jingwen
    Xia, Xiaoyu
    Jin, Hai
    He, Qiang
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 184 - 192
  • [7] Computation Peer Offloading for Energy-Constrained Mobile Edge Computing in Small-Cell Networks
    Chen, Lixing
    Zhou, Sheng
    Xu, Jie
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (04) : 1619 - 1632
  • [8] Multi-User Multi-Task Computation Offloading in Green Mobile Edge Cloud Computing
    Chen, Weiwei
    Wang, Dong
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2019, 12 (05) : 726 - 738
  • [9] Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing
    Chen, Xu
    Jiao, Lei
    Li, Wenzhong
    Fu, Xiaoming
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) : 2827 - 2840
  • [10] Interference-Aware SaaS User Allocation Game for Edge Computing
    Cui, Guangming
    He, Qiang
    Xia, Xiaoyu
    Lai, Phu
    Chen, Feifei
    Gu, Tao
    Yang, Yun
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (03) : 1888 - 1899