• DocumentCode
    729951
  • Title

    Reducing garbage collection overhead of log-structured file systems with GC journaling

  • Author

    Hyunho Gwak ; Yunji Kang ; Dongkun Shin

  • Author_Institution
    Coll. of Inf. & Commun. Eng., Sungkyunkwan Univ., Suwon, South Korea
  • fYear
    2015
  • fDate
    24-26 June 2015
  • Firstpage
    1
  • Lastpage
    2
  • Abstract
    The log-structured file system (LFS) writes all modifications to storage sequentially with append-only logging scheme. This characteristic of LFS is very advantageous to flash storages since the flash memory does not permit in-place overwrite. However, LFS has a high garbage collection (GC) overhead. In particular, under the lazy metadata update scheme, each GC process should invoke the high-cost checkpointing which flushes all the dirty metadata and normal data to storage. The long GC latency will degrade the response times of user requests. In this paper, we propose a GC journaling technique, which journals only the file system changes relevant to the GC process without invoking the high cost checkpointings.
  • Keywords
    checkpointing; data structures; flash memories; meta data; GC journaling technique; GC latency; LFS; append-only logging scheme; flash memory; flash storages; garbage collection overhead reduction; high-cost checkpointing; in-place overwrite; lazy metadata update scheme; log-structured file systems; Checkpointing; Cleaning; Computer crashes; File systems; Flash memories; Metadata; Performance evaluation; checkpointing; flash storage; garbage collection; log-structured file system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (ISCE), 2015 IEEE International Symposium on
  • Conference_Location
    Madrid
  • Type

    conf

  • DOI
    10.1109/ISCE.2015.7177770
  • Filename
    7177770