TY - GEN
T1 - Optimizations of LFS with slack space recycling and lazy indirect block update
AU - Oh, Yongseok
AU - Kim, Eunsam
AU - Choi, Jongmoo
AU - Lee, Donghee
AU - Noh, Sam H.
PY - 2010
Y1 - 2010
N2 - Even though the Log-structured File System (LFS) has elegant concept for superior write performance, it suffers from cleaning overhead. Specifically, when file system utilization is high and the system is busy, write performance of LFS degenerates significantly. Also, cascading update of meta-data triggered by modification of file data decreases LFS performance further. To overcome the performance drawbacks of LFS, we propose two schemes, namely Slack Space Recycling (SSR) and Lazy Indirect Block Update (LIBU). The SSR scheme writes modified data to invalid areas of used segments when on-demand cleaning is inevitable to serve incoming write requests. Also, the LIBU scheme accumulates meta-data update in memory beyond multiple segment writes without compromising consistency so as to decrease total amount of writes. From various experimental results, we observe significant performance improvements when employing the SSR and LIBU schemes for a wide utilization range.
AB - Even though the Log-structured File System (LFS) has elegant concept for superior write performance, it suffers from cleaning overhead. Specifically, when file system utilization is high and the system is busy, write performance of LFS degenerates significantly. Also, cascading update of meta-data triggered by modification of file data decreases LFS performance further. To overcome the performance drawbacks of LFS, we propose two schemes, namely Slack Space Recycling (SSR) and Lazy Indirect Block Update (LIBU). The SSR scheme writes modified data to invalid areas of used segments when on-demand cleaning is inevitable to serve incoming write requests. Also, the LIBU scheme accumulates meta-data update in memory beyond multiple segment writes without compromising consistency so as to decrease total amount of writes. From various experimental results, we observe significant performance improvements when employing the SSR and LIBU schemes for a wide utilization range.
KW - Cleaning
KW - Lazy indirect block update
KW - Log-structured file system
KW - Slack space recycling
UR - http://www.scopus.com/inward/record.url?scp=77955006516&partnerID=8YFLogxK
U2 - 10.1145/1815695.1815698
DO - 10.1145/1815695.1815698
M3 - Conference contribution
AN - SCOPUS:77955006516
SN - 9781605589084
T3 - ACM International Conference Proceeding Series
BT - Proceedings of SYSTOR 2010 - The 3rd Annual Haifa Experimental Systems Conference
T2 - 3rd Annual Haifa Experimental Systems Conference, SYSTOR 2010
Y2 - 24 May 2010 through 26 May 2010
ER -