|
ABSTRACT
The design and organization of modern file systems has been traditionally driven by practical considerations related to the physical properties of computer disks Storage virtualization makes such considerations largely irrelevant, and file-system designs based on them perform sub-optimally in a virtual storage environment. One important example of this phenomenon is the relationship between disk seek times and the placement and organization of file system meta-data. In this paper we show that traditional approaches to organizing meta-data in file systems are closely related to assumptions about the physical properties of disks and that for this reason traditional file systems fail to materialize the full benefits of storage virtualization. We go on to propose a different file system organization of data and meta-data designed to exploit the power of virtualized storage.
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
|
Michael Abd-El-Malek , William V. Courtright, II , Chuck Cranor , Gregory R. Ganger , James Hendricks , Andrew J. Klosterman , Michael Mesnier , Manish Prasad , Brandon Salmon , Raja R. Sambasivan , Shafeeq Sinnamohideen , John D. Strunk , Eno Thereska , Matthew Wachs , Jay J. Wylie, Ursa minor: versatile cluster-based storage, Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies, p.5-5, December 13-16, 2005, San Francisco, CA
|
 |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
Kahn Consulting, "Information Integrity, Access, and Security: An Evaluation of EMC Celerra", whitepaper available at http://www.emc.com/analyst/pdf/KCI_Celerra_Evaluation.pdf.
|
| |
6
|
|
| |
7
|
Cluster File Systems, Inc, "Lustre: A Scalable High-Performance File System", whitepaper available at http://www.lustre.org/docs/whitepaper.pdf.
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
Nugent, J., Arpaci-Dusseau, A., and Arpaci-Dusseau, R., "Controlling Your PLACE in the File System with Gray Box Techniques", in Proceeding of the 2003 USENIX Annual Technical Conference, June 2003.
|
 |
12
|
David A. Patterson , Garth Gibson , Randy H. Katz, A case for redundant arrays of inexpensive disks (RAID), Proceedings of the 1988 ACM SIGMOD international conference on Management of data, p.109-116, June 01-03, 1988, Chicago, Illinois, United States
|
| |
13
|
Piernas, J., Faibish, S., "DualFS: A New Journaling File System for Linux", 2007 Linux Storage and File system Workshop, San Jose, CA, Feb 12--13, 2007.
|
 |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
Thompson, K., "UNIX Implementation," The Bell System Technical Journal, vol 57, no 6, part 2, pp. 1931--1946, Jul-Aug. 1978.
|
| |
18
|
Tweedie, S., EXT3, Journaling File System, online transcript, http://olstrans.sourceforge.net/release/OLS2000-ext3/OLS2000-ext3.html, July 20, 2000.
|
| |
19
|
Vahalia, U., Gray, C., and Ting, D., "Meta-data Logging in an NFS Server," in Proceedings of the 1995 USENIX Technical Conference, pp 265--276, Jan. 1995.
|
|