Performance Augmentation of a FAT Filesystem by a Hybrid Storage System

Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 28)


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.


FAT filesystem hybrid storage performance 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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
  2. 2.
    Miller, E.L., Brandt, S.A., Long, D.D.E.: Hermes: High-performance reliable mram-enabled storage. In: Proceedings of the Eighth Workshop on Hot Topics in Operating Systems, pp. 95–99. IEEE Computer Society, Washington, DC (2001)CrossRefGoogle Scholar
  3. 3.
    Wang, A.-I.A., Kuenning, G., Reiher, P., Popek, G.: The conquest file system: Better performance through a disk/persistent-ram hybrid design. Transactions on Storage 2, 309–348 (2006)CrossRefGoogle Scholar
  4. 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. 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
  6. 6.
    Fisher, N., He, Z., McCarthy, M.: A hybrid filesystem for hard disk drives in tandem with flash memory. Computing 94, 21–68 (2012)CrossRefMATHGoogle Scholar
  7. 7.
    Heybruck, W.F.: An introduction to fat 16/fat 32 file systems, (accessed August 2010)
  8. 8.
    Agrawal, N., Bolosky, W.J., Douceur, J.R., Lorch, J.R.: A five-year study of file-system metadata. Transactions on Storage 3(3), 338–346 (2007)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.Department of Computer SciencesUniversity of KashmirSrinagarIndia

Personalised recommendations