• DocumentCode
    2875958
  • Title

    A Storage Slab Allocator for Disk Storage Management in File System

  • Author

    Junwei Zhang ; Jingliang Zhang ; Xiaoming Han ; Lu Xu

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing, China
  • fYear
    2009
  • fDate
    9-11 July 2009
  • Firstpage
    295
  • Lastpage
    302
  • Abstract
    Absorbing the slab idea for memory management, this paper presents a novel technique for the disk storage management called a storage slab allocator. A storage slab allocator doesnpsilat discard the file layout during the process of deleting files, but reuses the free file layout while creating, thereby both block allocation and release will be speeded up. The file layout is the cached-object as the free storage management unit. It maintains the free blocks and their relations. The prototype system is implemented based on Ext3 and tests are also done. Measured performance results are very promising. Compared with Ext3, the allocation performance is improved to about double times and bigger file deletion is improved to hundreds of times; meanwhile, the CPU utilization is reduced to about 40%.
  • Keywords
    cache storage; storage management; CPU utilization; Ext3; cached-object; disk storage management; file layout; file system; storage slab allocator; Cache storage; Computer architecture; Computer network management; Conference management; Costs; File systems; Memory management; Prototypes; Slabs; Technology management; file layout; file system; slab; storage management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture, and Storage, 2009. NAS 2009. IEEE International Conference on
  • Conference_Location
    Hunan
  • Print_ISBN
    978-0-7695-3741-2
  • Type

    conf

  • DOI
    10.1109/NAS.2009.57
  • Filename
    5197343