arrow
Return

PackCache: An Online Cost-Driven Data Caching Algorithm in the Cloud

delete2023-04-01
delete3
delete
OA
AI
J
Jiashu Wu
H
Hao Dai
Y
Yang Wang *
Y
Yong Zhang
D
Dong Huang
C
Chengzhong Xu
DOI:10.1109/TC.2022.3191969delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In this paper, we study a data caching problem in the cloud environment, where multiple frequently co-utilised data items could be packed as a single item being transferred to serve a sequence of data requests dynamically with reduced cost. To this end, we propose an online algorithm with respect to a homogeneous cost model, called PackCache, that can leverage the FP-Tree technique to mine those frequently co-utilised data items for packing whereby the incoming requests could be cost-effectively served online by exploiting the concept of anticipatory caching. We show the algorithm is 2/alpha competitive, reaching the lower bound of the competitive ratio for any deterministic online algorithm on the studied caching problem, and also time and space efficient to serve the requests. Finally, we evaluate the performance of the algorithm via experimental studies to show its actual cost-effectiveness and scalability.
Keywords:
Cloud computing
competitive ratio
complexity analysis
data caching
data packing

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.3K
Citations:
9.8K

Organization

C
chinese academy of sciences
Scholars:
56.2W
Papers: 44.8W
Citations: 704