CacheSim: A cache simulation framework for evaluating caching algorithms on resource-constrained edge devices

The rapid proliferation of Internet of Things (IoT) devices has dramatically increased the demand for efficient data processing, making caching a critical solution for achieving high-performance and cost-effective storage in edge environments. However, small-scale edge devices often suffer from seve...

Full description

Saved in:
Bibliographic Details
Main Authors: Jian Liu, Yuxin Chen, Hao Ding
Format: Article
Language:English
Published: Elsevier 2025-02-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711024003881
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849717250911633408
author Jian Liu
Yuxin Chen
Hao Ding
author_facet Jian Liu
Yuxin Chen
Hao Ding
author_sort Jian Liu
collection DOAJ
description The rapid proliferation of Internet of Things (IoT) devices has dramatically increased the demand for efficient data processing, making caching a critical solution for achieving high-performance and cost-effective storage in edge environments. However, small-scale edge devices often suffer from severe resource constraints. Furthermore, there is a scarcity of academic analyses addressing how various caching algorithms perform in such environments. To bridge this knowledge gap, we have proposed a cache simulation framework, CacheSim, as an open-source software solution for caching evaluation. CacheSim provides comprehensive metrics, including hit rate, performance, CPU usage, and power consumption, offering researchers valuable insights into the efficiency of different caching strategies. Through this platform, we aim to stimulate innovation in caching algorithms, encouraging the development of techniques optimized for the unique challenges posed by edge devices.
format Article
id doaj-art-014e2dec1b264b8bad79a6ccef382324
institution DOAJ
issn 2352-7110
language English
publishDate 2025-02-01
publisher Elsevier
record_format Article
series SoftwareX
spelling doaj-art-014e2dec1b264b8bad79a6ccef3823242025-08-20T03:12:43ZengElsevierSoftwareX2352-71102025-02-012910201810.1016/j.softx.2024.102018CacheSim: A cache simulation framework for evaluating caching algorithms on resource-constrained edge devicesJian Liu0Yuxin Chen1Hao Ding2College of Computer Science and Technology, Zhejiang University of Technology, Hangzhou, 310023, China; Corresponding author.College of Computer Science and Technology, Shandong University, Qingdao, 266237, ChinaCollege of Computer Science and Technology, Zhejiang University of Technology, Hangzhou, 310023, ChinaThe rapid proliferation of Internet of Things (IoT) devices has dramatically increased the demand for efficient data processing, making caching a critical solution for achieving high-performance and cost-effective storage in edge environments. However, small-scale edge devices often suffer from severe resource constraints. Furthermore, there is a scarcity of academic analyses addressing how various caching algorithms perform in such environments. To bridge this knowledge gap, we have proposed a cache simulation framework, CacheSim, as an open-source software solution for caching evaluation. CacheSim provides comprehensive metrics, including hit rate, performance, CPU usage, and power consumption, offering researchers valuable insights into the efficiency of different caching strategies. Through this platform, we aim to stimulate innovation in caching algorithms, encouraging the development of techniques optimized for the unique challenges posed by edge devices.http://www.sciencedirect.com/science/article/pii/S2352711024003881Edge devicesCaching algorithmsPerformancePower consumption
spellingShingle Jian Liu
Yuxin Chen
Hao Ding
CacheSim: A cache simulation framework for evaluating caching algorithms on resource-constrained edge devices
SoftwareX
Edge devices
Caching algorithms
Performance
Power consumption
title CacheSim: A cache simulation framework for evaluating caching algorithms on resource-constrained edge devices
title_full CacheSim: A cache simulation framework for evaluating caching algorithms on resource-constrained edge devices
title_fullStr CacheSim: A cache simulation framework for evaluating caching algorithms on resource-constrained edge devices
title_full_unstemmed CacheSim: A cache simulation framework for evaluating caching algorithms on resource-constrained edge devices
title_short CacheSim: A cache simulation framework for evaluating caching algorithms on resource-constrained edge devices
title_sort cachesim a cache simulation framework for evaluating caching algorithms on resource constrained edge devices
topic Edge devices
Caching algorithms
Performance
Power consumption
url http://www.sciencedirect.com/science/article/pii/S2352711024003881
work_keys_str_mv AT jianliu cachesimacachesimulationframeworkforevaluatingcachingalgorithmsonresourceconstrainededgedevices
AT yuxinchen cachesimacachesimulationframeworkforevaluatingcachingalgorithmsonresourceconstrainededgedevices
AT haoding cachesimacachesimulationframeworkforevaluatingcachingalgorithmsonresourceconstrainededgedevices