USING ASYNCHRONOUS WRITES ON METADATA TO IMPROVE FILE SYSTEM PERFORMANCE

Authors
Citation
Lc. Feng et Rc. Chang, USING ASYNCHRONOUS WRITES ON METADATA TO IMPROVE FILE SYSTEM PERFORMANCE, The Journal of systems and software, 35(1), 1996, pp. 43-54
Citations number
19
Categorie Soggetti
System Science","Computer Science Theory & Methods","Computer Science Software Graphycs Programming
ISSN journal
01641212
Volume
35
Issue
1
Year of publication
1996
Pages
43 - 54
Database
ISI
SICI code
0164-1212(1996)35:1<43:UAWOMT>2.0.ZU;2-5
Abstract
Due to the increasing gap between CPU and disk I/O speeds, the file sy stem is becoming the performance bottleneck in computer system design. How to improve file system performance is increasingly important. The re are two types of entities in a file system: data and metadata. Data mean the actual contents of files. Metadata include access control an d other descriptive information about files. Previous research indicat es that metadata writes account for 38 - 40% of disk I/O operations. T hese large numbers of control request I/Os are usually ignored in trad itional file system study, which concentrates only on file-level acces s patterns. We propose the design and implementation of a metadata-ord ering mechanism and its corresponding asynchronous write facility. Wit h such a facility, we can eliminate many synchronous metadata writes, and have the flexibility of choosing a better way to update these meta data modifications to disk asynchronously. Extensive performance evalu ation shows that substantial performance improvement can be achieved u nder various benchmarks. Some other tests are also used to demonstrate the benefits and behaviors of this approach.