|
ABSTRACT
With the advent of and recent developments in Flash storage, device characteristic diversity is becoming both more prevalent and more distinct. In this article, we describe the Umbrella File System (UmbrellaFS), a stackable file system designed to provide flexibility in matching diversity of file access characteristics to diversity of device characteristics through a user or system administrator specified policy. We present the design and results from a prototype implementation of UmbrellaFS on both Linux 2.4 and 2.6. The results show that UmbrellaFS has little overhead for most file system operations while providing an ability better to utilize the differences in Flash and traditional hard drives. With appropriate use of rules, we have shown improvements of up to 44% in certain situations.
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
|
Bharathi, S., Kim, B. K., Chervenak, A., and Schuler, R. 2005. Combining virtual organization and local policies for automated configuration of grid services. In Proceedings of Self-Organization and Autonomous Systems in Computing and Communications (SOAS). 194--202.
|
| |
3
|
Blaich, A., Liao, Q., Allan, G., Striegel, A., and Thain, D. 2007. Lockdown: distributed policy analysis and enforcement within enterprise network. In Proceedings of the 16th Usenix Security Symposium.
|
 |
4
|
Yasushi Saito , Svend Frølund , Alistair Veitch , Arif Merchant , Susan Spence, FAB: building distributed enterprise disk arrays from commodity components, Proceedings of the 11th international conference on Architectural support for programming languages and operating systems, October 07-13, 2004, Boston, MA, USA
|
| |
5
|
Ganger, G. R., Strunk, J. D., and Klosterman, A. J. 2003. Self-* Storage: brick-based storage with automated administration. Carnegie Mellon University Tech. rep. CMU-CS-03- 178.
|
 |
6
|
|
| |
7
|
Halcrow, M. 2005. eCryptfs: An enterprise-class cryptographic filesystem for Linux. In Proceedings of the Linux Symposium. vol. 1, 201--218.
|
| |
8
|
Hohmann, C. 2007. CryptoFS. http://reboot.animeirc.de/cryptofs/.
|
| |
9
|
Nikolai Joukov , Arun M. Krishnakumar , Chaitanya Patti , Abhishek Rai , Sunil Satnur , Avishay Traeger , Erez Zadok, RAIF: Redundant Array of Independent Filesystems, Proceedings of the 24th IEEE Conference on Mass Storage Systems and Technologies, p.199-214, September 24-27, 2007
[doi> 10.1109/MSST.2007.30]
|
 |
10
|
|
| |
11
|
Kleiman, S. R. 1986. Vnodes: An architecture for multiple file system types in Sun UNIX. In Proceedings of the USENIX Association Summer Conference. 238--247.
|
 |
12
|
Gaurav Mathur , Peter Desnoyers , Deepak Ganesan , Prashant Shenoy, Capsule: an energy-optimized object storage system for memory-constrained sensor devices, Proceedings of the 4th international conference on Embedded networked sensor systems, October 31-November 03, 2006, Boulder, Colorado, USA
[doi> 10.1145/1182807.1182827]
|
 |
13
|
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
|
| |
14
|
Patterson, R. H., Gibson, G. A., and Satyanarayanan, M. 1992. Using transparent informed prefetching (TIP) to reduce file read latency. In Proceedings of the NASA Goddard Conference on Mass Storage Systems. 329--342.
|
| |
15
|
PROJECT T10. 2004. Information technology—SCSI object-based storage commands (OSD), Rev. 10.
|
| |
16
|
SAMSUNG SEMICONDUCTOR EUROPE. 2007. Samsung flash solid-state drive. http://www.samsung.com/eu/Products/Semiconductor/downloads/Samsung_SSD_for_mobile. pdf.
|
| |
17
|
SEAGATE TECHNOLOGY LLC. 2007. Seagate unveils new giants -- 250 GB notebook hard drive and the first encrypting 1TB desktop PC drive. http://www.seagate.com.
|
| |
18
|
|
 |
19
|
|
| |
20
|
Trainor, M. 2006. Overcoming disk drive access bottlenecks with Intel® Robson technology. Technology@Intel Mag. 4, 9, 9--11.
|
| |
21
|
Amin Vahdat , Michael Dahlin , Thomas Anderson , Amit Aggarwal, Active names: flexible location and transport of wide-area resources, Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems, p.14-14, October 11-14, 1999, Boulder, Colorado
|
 |
22
|
|
 |
23
|
|
| |
24
|
Wright, C. P., Dave, J., Gupta, P., Krishnan, H., Zadok, E., and Zubair, M. H. 2004. Versatility and Unix semantics in a fan-out unification file system. Stonybrook University Tech. Rep. FSL-04-01b.
|
| |
25
|
Yoshiji, A., Konishi, R., Sato, K., Hifumi, H., Tamura, Y., Kihara, S., Moriai, S. 2008. New implementation of a log-structured file system, version 2.0.6. http://www.nilfs.org/en/index.html.
|
 |
26
|
|
|