Performance Augmentation of a FAT Filesystem by a Hybrid Storage System
In this paper, we propose segregation and dispersal of hot-zone & cold-zone of a FAT filesystem over a hybrid-storage system for performance gains. Specifically, we propose hFAT, a high performance FAT32 filesystem design, that stores the most frequently accessed metadata of files on a solid-state storage drive while as actual contents on the magnetic drive. The idea is to eliminate the head positioning latency incurred by FAT filesystem operations while accessing metadata & userdata disk areas. After exercising the hFAT filesystem using Sprite LFS small-file benchmark, we found that hFAT design can reduce the latency incurred by FAT32 filesystem operations by a minimum of 25%, 10% and 90% during writing, reading and deleting a large number of small files respectively, if a solid-state storage device having latency lesser or equal to 10% of that of magnetic disk is used in addition.
KeywordsFAT filesystem hybrid storage performance
Unable to display preview. Download preview PDF.
- 1.Baker, M., Asami, S., Deprit, E., Ouseterhout, J., Seltzer, M.: Non-volatile memory for fast, reliable file systems. In: Proceedings of the Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS-V, pp. 10–22. ACM, New York (1992)Google Scholar
- 4.Matthews, J., Trika, S., Hensgen, D., Coulson, R., Grimsrud, K.: Intel turbo memory: Nonvolatile disk caches in the storage hierarchy of mainstream computer systems. Transactions on Storage 4, 4:1–4:24 (2008)Google Scholar
- 5.Soundararajan, G., Prabhakaran, V., Balakrishnan, M., Wobber, T.: Extending ssd lifetimes with disk-based write caches. In: Proceedings of the 8th USENIX Conference on File and Storage Technologies, FAST 2010, p. 8. USENIX Association, Berkeley (2010)Google Scholar
- 7.Heybruck, W.F.: An introduction to fat 16/fat 32 file systems, http://www.hitachigst.com/ (accessed August 2010)