TY - GEN
T1 - GCRFP Cache Algorithm Simulation using User Space Filesystem
AU - Suadi, Wahyu
AU - Djanali, Supeno
AU - Wibisono, Waskitho
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/11/24
Y1 - 2020/11/24
N2 - 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.
AB - 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.
KW - FUSE
KW - Linux
KW - SSD
KW - cache algorithm
UR - http://www.scopus.com/inward/record.url?scp=85100903431&partnerID=8YFLogxK
U2 - 10.1109/ICOIACT50329.2020.9331997
DO - 10.1109/ICOIACT50329.2020.9331997
M3 - Conference contribution
AN - SCOPUS:85100903431
T3 - 2020 3rd International Conference on Information and Communications Technology, ICOIACT 2020
SP - 519
EP - 523
BT - 2020 3rd International Conference on Information and Communications Technology, ICOIACT 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 3rd International Conference on Information and Communications Technology, ICOIACT 2020
Y2 - 24 November 2020 through 25 November 2020
ER -