Deakin University
Browse

Online collaborative data caching in edge computing

journal contribution
posted on 2021-02-01, 00:00 authored by Xiaoyu Xia, Feifei ChenFeifei Chen, Qiang He, John Grundy, Mohamed AbdelrazekMohamed Abdelrazek, Hai Jin
In the edge computing (EC) environment, edge servers are deployed at base stations to offer highly accessible computing and storage resources to nearby app users. From the app vendor's perspective, caching data on edge servers can ensure low latency in app users' retrieval of app data. However, an edge server normally owns limited resources due to its limited size. In this paper, we investigate the collaborative caching problem in the EC environment with the aim to minimize the system cost including data caching cost, data migration cost, and quality-of-service (QoS) penalty. We model this collaborative edge data caching problem (CEDC) as a constrained optimization problem and prove that it is NP-complete. We propose an online algorithm, called CEDC-O, to solve this CEDC problem during all time slots. CEDC-O is developed based on Lyapunov optimization, works online without requiring future information, and achieves provable close-to-optimal performance. CEDC-O is evaluated on a real-world data set, and the results demonstrate that it significantly outperforms two representative approaches.

History

Journal

IEEE transactions on parallel and distributed systems

Volume

32

Pagination

281-294

Location

Piscataway, N.J.

ISSN

1045-9219

eISSN

1558-2183

Language

eng

Publication classification

C1 Refereed article in a scholarly journal

Issue

2

Publisher

Institute of Electrical and Electronics Engineers