{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T01:04:42Z","timestamp":1768698282456,"version":"3.49.0"},"reference-count":26,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2009,3,1]],"date-time":"2009-03-01T00:00:00Z","timestamp":1235865600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["7.02E+12"],"award-info":[{"award-number":["7.02E+12"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Storage"],"published-print":{"date-parts":[[2009,3]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/1502777.1502780","type":"journal-article","created":{"date-parts":[[2009,4,6]],"date-time":"2009-04-06T16:34:22Z","timestamp":1239035662000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Umbrella file system"],"prefix":"10.1145","volume":"5","author":[{"given":"John A.","family":"Garrison","sequence":"first","affiliation":[{"name":"Texas A&amp;M University, College Station, TX"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A. L. Narasimha","family":"Reddy","sequence":"additional","affiliation":[{"name":"Texas A&amp;M University, College Station, TX"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,3,31]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the 4th Symposium on Operating Systems Design and Implementation (OSDI). 259--272","author":"Anderson D. C."},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of Self-Organization and Autonomous Systems in Computing and Communications (SOAS). 194--202","author":"Bharathi S."},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of the 16th Usenix Security Symposium.","author":"Blaich A."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1024393.1024400"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Ganger G. R. Strunk J. D. and Klosterman A. J. 2003. Self-&ast; Storage: brick-based storage with automated administration. Carnegie Mellon University Tech. rep. CMU-CS-03- 178.  Ganger G. R. Strunk J. D. and Klosterman A. J. 2003. Self-&ast; Storage: brick-based storage with automated administration. Carnegie Mellon University Tech. rep. CMU-CS-03- 178.","DOI":"10.21236\/ADA461187"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945450"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the Linux Symposium.","volume":"1","author":"Halcrow M.","year":"2005"},{"key":"e_1_2_1_8_1","unstructured":"Hohmann C. 2007. CryptoFS. http:\/\/reboot.animeirc.de\/cryptofs\/.  Hohmann C. 2007. CryptoFS. http:\/\/reboot.animeirc.de\/cryptofs\/."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/1306871.1306907"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/146941.146942"},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the USENIX Association Summer Conference. 238--247","author":"Kleiman S. R.","year":"1986"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182827"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/50202.50214"},{"key":"e_1_2_1_14_1","volume-title":"Proceedings of the NASA Goddard Conference on Mass Storage Systems. 329--342","author":"Patterson R. H."},{"key":"e_1_2_1_15_1","unstructured":"PROJECT T10. 2004. Information technology\u2014SCSI object-based storage commands (OSD) Rev. 10.  PROJECT T10. 2004. Information technology\u2014SCSI object-based storage commands (OSD) Rev. 10."},{"key":"e_1_2_1_16_1","unstructured":"SAMSUNG SEMICONDUCTOR EUROPE. 2007. Samsung flash solid-state drive. http:\/\/www.samsung.com\/eu\/Products\/Semiconductor\/downloads\/Samsung_SSD_for_mobile. pdf.  SAMSUNG SEMICONDUCTOR EUROPE. 2007. Samsung flash solid-state drive. http:\/\/www.samsung.com\/eu\/Products\/Semiconductor\/downloads\/Samsung_SSD_for_mobile. pdf."},{"key":"e_1_2_1_17_1","unstructured":"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.  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."},{"key":"e_1_2_1_18_1","unstructured":"Shenoy P. Goyal P. and Vin H. 1998. Architectural considerations for next generation file systems. University of Massachusetts Tech. rep. UM-CS-1998-048.   Shenoy P. Goyal P. and Vin H. 1998. Architectural considerations for next generation file systems. University of Massachusetts Tech. rep. UM-CS-1998-048."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1367829.1367831"},{"key":"e_1_2_1_20_1","unstructured":"Trainor M. 2006. Overcoming disk drive access bottlenecks with Intel\u00ae Robson technology. Technology&commat;Intel Mag. 4 9 9--11.  Trainor M. 2006. Overcoming disk drive access bottlenecks with Intel\u00ae Robson technology. Technology&commat;Intel Mag. 4 9 9--11."},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS).","author":"Vahdat A."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/225535.225539"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168910.1168914"},{"key":"e_1_2_1_24_1","unstructured":"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.  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."},{"key":"e_1_2_1_25_1","unstructured":"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.  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."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1149976.1149979"}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1502777.1502780","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1502777.1502780","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:36Z","timestamp":1750253376000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1502777.1502780"}},"subtitle":["Storage management across heterogeneous devices"],"short-title":[],"issued":{"date-parts":[[2009,3]]},"references-count":26,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,3]]}},"alternative-id":["10.1145\/1502777.1502780"],"URL":"https:\/\/doi.org\/10.1145\/1502777.1502780","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"value":"1553-3077","type":"print"},{"value":"1553-3093","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,3]]},"assertion":[{"value":"2008-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-12-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-03-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}