GCRFP Cache Algorithm Simulation using User Space Filesystem

Wahyu Suadi, Supeno Djanali, Waskitho Wibisono

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

SSD (Solid State Drive) is a media that could change the storage system. Since it has a smaller size, it acts as a cache on larger and slower media. There are researches on SSD as a cache on Hard Disk (HDD) media. Many SSD cache algorithms are developed, and GCRFP is one recent SSD cache algorithm using ghostcache mechanism, the same as in LARC. Its development uses trace to assess the algorithm performance on different workloads. To further study its performance behavior, this paper implements other simulation models by using userspace filesystem, its implementation using FUSE (Filesystem in Userspace) on Linux. This model enables simulation using benchmark applications. The results show GCRFP gives comparable performance to LARC. Coupled with more complex logic and codes, inthese workloads, GCRFP gives small to no benefit to LARC. Other conclusions, GCRFP and LARC do not always provide the best hit ratio but consistently bring good results in a write ratio.

Original languageEnglish
Title of host publication2020 3rd International Conference on Information and Communications Technology, ICOIACT 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages519-523
Number of pages5
ISBN (Electronic)9781728173566
DOIs
Publication statusPublished - 24 Nov 2020
Event3rd International Conference on Information and Communications Technology, ICOIACT 2020 - Yogyakarta, Indonesia
Duration: 24 Nov 202025 Nov 2020

Publication series

Name2020 3rd International Conference on Information and Communications Technology, ICOIACT 2020

Conference

Conference3rd International Conference on Information and Communications Technology, ICOIACT 2020
Country/TerritoryIndonesia
CityYogyakarta
Period24/11/2025/11/20

Keywords

  • FUSE
  • Linux
  • SSD
  • cache algorithm

Fingerprint

Dive into the research topics of 'GCRFP Cache Algorithm Simulation using User Space Filesystem'. Together they form a unique fingerprint.

Cite this