Deakin University
Browse

Graph-based data caching optimization for edge computing

Version 2 2024-06-04, 15:05
Version 1 2020-07-16, 11:51
journal contribution
posted on 2024-06-04, 15:05 authored by X Xia, Feifei ChenFeifei Chen, Q He, G Cui, P Lai, Mohamed AbdelrazekMohamed Abdelrazek, J Grundy, H Jin
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.

History

Journal

Future Generation Computer Systems

Volume

113

Pagination

228-239

Location

Amsterdam, The Netherlands

ISSN

0167-739X

eISSN

1872-7115

Language

English

Publication classification

C1 Refereed article in a scholarly journal

Publisher

ELSEVIER