Graph-based data caching optimization for edge computing

被引:15
作者
Xia, Xiaoyu [1 ]
Chen, Feifei [1 ]
He, Qiang [3 ]
Cui, Guangming [3 ]
Lai, Phu [3 ]
Abdelrazek, Mohamed [2 ]
Grundy, John [4 ]
Jin, Hai [5 ]
机构
[1] Deakin Univ, Geelong, Vic, Australia
[2] Deakin Univ, Software Engn & IoT, Geelong, Vic, Australia
[3] Swinburne Univ Technol, Hawthorn, Vic, Australia
[4] Monash Univ, Software Engn, Clayton, Vic, Australia
[5] Huazhong Univ Sci & Technol, Wuhan, Peoples R China
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2020年 / 113卷
基金
澳大利亚研究理事会;
关键词
Optimization; Edge computing; Edge data caching; NETWORKS;
D O I
10.1016/j.future.2020.07.016
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Edge computing has emerged as a new computing paradigm that allows computation and storage resources in the cloud to be distributed to edge servers. Those edge servers are deployed at base stations to provide nearby users with high-quality services. Thus, data caching is extremely important in ensuring low latency for service delivery in the edge computing environment. To minimize the data caching cost and maximize the reduction in service latency, we formulate this Edge Data Caching (EDC) problem as a constrained optimization problem in this paper. We prove the NP-completeness of this EDC problem and provide an optimal solution named IPEDC to solve this problem based on Integer Programming. Then, we propose an approximation algorithm named AEDC to find approximate solutions with a limited bound. We conduct intensive experiments on a real-world data set and a synthesized data set to evaluate our approaches. Our results demonstrate that IPEDC and AEDC significantly outperform the four representative baseline approaches. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:228 / 239
页数:12
相关论文
共 33 条
  • [1] [Anonymous], 2017, MMTC Communications-Frontiers
  • [2] Arteaga D, 2016, 14TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES (FAST '16), P355
  • [3] Optimizing thin client caches for mobile cloud computing:: Design space exploration using genetic algorithms
    Badawy, Abdel-Hameed A.
    Yessin, Gabriel
    Narayana, Vikram
    Mayhew, David
    El-Ghazawi, Tarek
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (11)
  • [4] Greedy Caching: An optimized content placement strategy for information-centric networks
    Banerjee, Bitan
    Kulkarni, Adita
    Seetharam, Anand
    [J]. COMPUTER NETWORKS, 2018, 140 : 78 - 91
  • [5] Berger DS, 2017, PROCEEDINGS OF NSDI '17: 14TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, P483
  • [6] 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
  • [7] Label-less Learning for Traffic Control in an Edge Network
    Chen, Min
    Hao, Yixue
    Lin, Kai
    Yuan, Zhiyong
    Hu, Long
    [J]. IEEE NETWORK, 2018, 32 (06): : 8 - 14
  • [8] Decentralized Computation Offloading Game for Mobile Cloud Computing
    Chen, Xu
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (04) : 974 - 983
  • [9] Cachier: Edge-caching for recognition applications
    Drolia, Utsav
    Guo, Katherine
    Tan, Jiaqi
    Gandhi, Rajeev
    Narasimhan, Priya
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 276 - 286
  • [10] Agar: A Caching System for Erasure-Coded Data
    Halalai, Raluca
    Felber, Pascal
    Kermarrec, Anne-Marie
    Taiani, Francois
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 23 - 33