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
Link To Document :
بازگشت