Although the technology of flash memory is rapidly improving, SSD usage is still limited due to the high cost per storage capacity. An alternative is to construct the hybrid structure where a small SSD partition is combined with the large HDD partition, to expand the file system space to HDD storage capacity while exploiting the performance advantage of SSD. In such a hybrid structure, increasing the space utilization of SSD partition is the critical aspect in generating high I/O performance. In this paper, we present HFM (Hybrid File Mapping) that has been implemented for the hybrid file system integrated with SSD. HFM enables to divide SSD partition into several, logical data sections with each composed of the different extent size. To minimize fragmentation overhead, HFM defines three different ways of partitioning functions based on the extent size of each data section. Furthermore, file allocations on the extent are performed on the partitioned unit (segment) of extents to reuse the remaining free space as much as possible. The experimental result of HFM using three public benchmarks shows that HFM can be effective in increasing the usage of SSD partition and enables to contribute to provide better I/O throughput.
Digital Object Identifier (DOI)
No, Jaechun; Choi, Soo-Mi; Park, Sung-Soon; and Lim, Cheol-Su
"HFM: Hybrid File Mapping Algorithm for SSD Space Utilization,"
Applied Mathematics & Information Sciences: Vol. 08:
5, Article 20.
Available at: https://digitalcommons.aaru.edu.jo/amis/vol08/iss5/20