• DocumentCode
    2971900
  • Title

    DFS: a de-fragmented file system

  • Author

    Ahn, Woo Hyun ; Kim, Kyungbaek ; Choi, Yongjin ; Park, Daeyeon

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    71
  • Lastpage
    80
  • Abstract
    Small file accesses are still limited by disk head movement on modern disk drives with the high disk bandwidth. Small file performance can be improved by grouping and clustering, each of which places multiple files in a directory and places blocks of the same file on disks contiguously. These schemes make it possible for file systems to use large data transfers in accessing small files, reducing disk accesses. However, as file systems become aged, disks become too fragmented to support the grouping and clustering of small files. This fragmentation makes it difficult for file systems to take advantage of large data transfers, increasing disk I/Os. To offer a solution to this problem, we describe a de-fragmented file system (DFS). By using data cached in memory, DFS relocates and clusters data blocks of small fragmented files in a dynamic manner. Besides, DFS clusters related small files in the same directory, at contiguous disk locations. Measurements of DFS implementation show that the techniques alleviate file fragmentation significantly and, in particular performance for small file reads exceeds that of a traditional file system by 78%.
  • Keywords
    cache storage; file organisation; DFS clusters; clustering; de-fragmented file system; directory; disk I/O; disk bandwidth; disk drives; disk head movement; grouping; large data transfer; memory cached data; small file performance; Aging; Bandwidth; Delay effects; Disk drives; File systems; Particle measurements; Prefetching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis and Simulation of Computer and Telecommunications Systems, 2002. MASCOTS 2002. Proceedings. 10th IEEE International Symposium on
  • ISSN
    1526-7539
  • Print_ISBN
    0-7695-1840-0
  • Type

    conf

  • DOI
    10.1109/MASCOT.2002.1167062
  • Filename
    1167062