TY - GEN
T1 - Reducing garbage collection overhead of log-structured file systems with GC journaling
AU - Gwak, Hyunho
AU - Kang, Yunji
AU - Shin, Dongkun
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/8/4
Y1 - 2015/8/4
N2 - 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.
AB - 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.
KW - Checkpointing
KW - flash storage
KW - garbage collection
KW - log-structured file system
UR - https://www.scopus.com/pages/publications/84953223745
U2 - 10.1109/ISCE.2015.7177770
DO - 10.1109/ISCE.2015.7177770
M3 - Conference contribution
AN - SCOPUS:84953223745
T3 - Proceedings of the International Symposium on Consumer Electronics, ISCE
BT - 2015 International Symposium on Consumer Electronics, ISCE 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - IEEE International Symposium on Consumer Electronics, ISCE 2015
Y2 - 24 June 2015 through 26 June 2015
ER -