ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Improving the performance of log-structured file systems with adaptive block rearrangement
Full text PdfPdf (109 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2007 ACM symposium on Applied computing table of contents
Seoul, Korea
SESSION: Operating systems and adaptive applications table of contents
Pages: 1136 - 1140  
Year of Publication: 2007
ISBN:1-59593-480-4
Authors
Mei-Ling Chiang  National Chi-Nan University, Puli, Taiwan, R.O.C.
Jia-Shin Huang  National Chi-Nan University, Puli, Taiwan, R.O.C.
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 49,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1244002.1244250
What is a DOI?

ABSTRACT

Log-Structured File System (LFS) is famous for its optimization for write performance. Because of its append-only nature, garbage collection is needed to reclaim the space occupied by the obsolete data. The cleaning overhead could significantly decrease the performance of file system. However, traditional cleaning policies do not consider the storage location where the valid data in the cleaned segments should be placed and rewritten to. In this paper, we propose a new method called R-LFS to dynamically reorganize data in disk to approximate the organ pipe heuristic that can place data in disk optimally. Basically, frequently accessed data are dynamically clustered and placed toward the center of disk, whereas less accessed data are moved and placed toward the edges of disk to reduce disk seek time. The essence of R-LFS is that R-LFS takes advantage of the chance of data reorganization during segment cleaning and data writing, no extra overhead is incurred for this data reorganization. Besides, because hot data and cold data are in nature separately clustered under R-LFS, cleaning overhead can be substantially reduced as well. Performance evaluation under both trace-driven simulation and practical implementation on NetBSD/LFS shows that R-LFS can effectively improve the performance of LFS.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
5
6
 
7
NetBSD Project, http://www.netbsd.org.
8
 
9
C. Ruemmler and J. Wilkes, "UNIX Disk Access Patterns," Proceedings of the 1993 Winter USENIX, pp. 405--420, 1993.
 
10
 
11
 
12
13
14


Collaborative Colleagues:
Mei-Ling Chiang: colleagues
Jia-Shin Huang: colleagues