{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:28Z","timestamp":1772163988755,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,10,14]],"date-time":"2007-10-14T00:00:00Z","timestamp":1192320000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2007,10,14]]},"DOI":"10.1145\/1294261.1294291","type":"proceedings-article","created":{"date-parts":[[2007,10,19]],"date-time":"2007-10-19T12:15:18Z","timestamp":1192796118000},"page":"307-320","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":29,"title":["Generalized file system dependencies"],"prefix":"10.1145","author":[{"given":"Christopher","family":"Frost","sequence":"first","affiliation":[{"name":"UCLA, Los Angeles, CA"}]},{"given":"Mike","family":"Mammarella","sequence":"additional","affiliation":[{"name":"UCLA, Los Angeles, CA"}]},{"given":"Eddie","family":"Kohler","sequence":"additional","affiliation":[{"name":"UCLA, Los Angeles, CA"}]},{"given":"Andrew","family":"de los Reyes","sequence":"additional","affiliation":[{"name":"Google, Mountain View, CA"}]},{"given":"Shant","family":"Hovsepian","sequence":"additional","affiliation":[{"name":"UCLA, Los Angeles, CA"}]},{"given":"Andrew","family":"Matsuoka","sequence":"additional","affiliation":[{"name":"UT Austin, Austin, TX"}]},{"given":"Lei","family":"Zhang","sequence":"additional","affiliation":[{"name":"Google, Santa Monica, CA"}]}],"member":"320","published-online":{"date-parts":[[2007,10,14]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Dovecot. Version 1.0 beta7 http:\/\/www.dovecot.org\/.  Dovecot. Version 1.0 beta7 http:\/\/www.dovecot.org\/."},{"key":"e_1_3_2_2_2_1","unstructured":"Subversion. http:\/\/subversion.tigris.org\/.  Subversion. http:\/\/subversion.tigris.org\/."},{"key":"e_1_3_2_2_3_1","unstructured":"UW IMAP toolkit. http:\/\/www.washington.edu\/imap\/.  UW IMAP toolkit. http:\/\/www.washington.edu\/imap\/."},{"key":"e_1_3_2_2_5_1","first-page":"19","volume-title":"Proc. 2004 USENIX Annual Technical Conference, FREENIX Track","author":"Cornell B.","year":"2004","unstructured":"Cornell , B. , P.A. Dinda , and F.E. Bustamante . Wayback: A user-level versioning file system for Linux . In Proc. 2004 USENIX Annual Technical Conference, FREENIX Track , pages 19 -- 28 , June 2004 . Cornell, B., P.A. Dinda, and F.E. Bustamante. Wayback: A user-level versioning file system for Linux. In Proc. 2004 USENIX Annual Technical Conference, FREENIX Track, pages 19--28, June 2004."},{"key":"e_1_3_2_2_6_1","volume-title":"IETF","author":"Crispin M.","year":"2003","unstructured":"Crispin , M. Internet Message Access Protocol-version 4rev1. RFC 3501 , IETF , Mar. 2003 . Crispin, M. Internet Message Access Protocol-version 4rev1. RFC 3501, IETF, Mar. 2003."},{"key":"e_1_3_2_2_7_1","first-page":"87","volume-title":"Proc. 4th USENIX Conference on File and Storage Technologies (FAST '05)","author":"Denehy T.E.","year":"2005","unstructured":"Denehy , T.E. , A.C. Arpaci-Dusseau , and R.H. Arpaci-Dusseau . Journal-guided resynchronization for software RAID . In Proc. 4th USENIX Conference on File and Storage Technologies (FAST '05) , pages 87 -- 100 , Dec. 2005 . Denehy, T.E., A.C. Arpaci-Dusseau, and R.H. Arpaci-Dusseau. Journal-guided resynchronization for software RAID. In Proc. 4th USENIX Conference on File and Storage Technologies (FAST '05), pages 87--100, Dec. 2005."},{"key":"e_1_3_2_2_8_1","first-page":"89","volume-title":"Proc. 2005 USENIX Annual Technical Conference","author":"Gal E.","year":"2005","unstructured":"Gal , E. and S. Toledo . A transactional Flash file system for microcontrollers . In Proc. 2005 USENIX Annual Technical Conference , pages 89 -- 104 , Apr. 2005 . Gal, E. and S. Toledo. A transactional Flash file system for microcontrollers. In Proc. 2005 USENIX Annual Technical Conference, pages 89--104, Apr. 2005."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/350853.350863"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/174613.174616"},{"key":"e_1_3_2_2_11_1","volume-title":"Proc. USENIX","author":"Hitz D.","year":"1994","unstructured":"Hitz , D. , J. Lau , and M. Malcolm . File system design for an NFS file server appliance . In Proc. USENIX Winter 1994 Technical Conference, pages 235- -246, Jan. 1994. Hitz, D., J. Lau, and M. Malcolm. File system design for an NFS file server appliance. In Proc. USENIX Winter 1994 Technical Conference, pages 235--246, Jan. 1994."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095836"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266644"},{"key":"e_1_3_2_2_15_1","volume-title":"Proc. USENIX","author":"Kleiman SR.","year":"1986","unstructured":"Kleiman , SR. Vnodes : An architecture for multiple file system types in Sun UNIX . In Proc. USENIX Summer 1986 Technical Conference, pages 238--247 , 1986. Kleiman, SR. Vnodes: An architecture for multiple file system types in Sun UNIX. In Proc. USENIX Summer 1986 Technical Conference, pages 238--247, 1986."},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133572.1133592"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/176575.176577"},{"key":"e_1_3_2_2_18_1","first-page":"1","volume-title":"Proc. 1999 USENIX Annual Technical Conference, FREENIX Track","author":"McKusick M. K.","year":"1999","unstructured":"McKusick , M. K. and G. R. Ganger . Soft updates: A technique for eliminating most synchronous writes in the Fast Filesystem . In Proc. 1999 USENIX Annual Technical Conference, FREENIX Track , pages 1 -- 17 , June 1999 . McKusick, M. K. and G. R. Ganger. Soft updates: A technique for eliminating most synchronous writes in the Fast Filesystem. In Proc. 1999 USENIX Annual Technical Conference, FREENIX Track, pages 1--17, June 1999."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/989.990"},{"key":"e_1_3_2_2_20_1","first-page":"115","volume-title":"Proc. 3rd USENIX Conference on File and Storage Technologies (FAST '04)","author":"Muniswamy-Reddy K.","year":"2004","unstructured":"Muniswamy-Reddy , K. - K. , C. P. Wright , A. Himmer , and E. Zadok . A versatile and user-oriented versioning file system . In Proc. 3rd USENIX Conference on File and Storage Technologies (FAST '04) , pages 115 -- 128 , Mar. 2004 . Muniswamy-Reddy, K.-K., C. P. Wright, A. Himmer, and E. Zadok. A versatile and user-oriented versioning file system. In Proc. 3rd USENIX Conference on File and Storage Technologies (FAST '04), pages 115--128, Mar. 2004."},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095829"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/1298455.1298457"},{"key":"e_1_3_2_2_23_1","first-page":"89","volume-title":"Proc. 1st USENIX Conference on File and Storage Technologies (FAST '02)","author":"Quinlan S.","year":"2003","unstructured":"Quinlan , S. and S. Dorward . Venti: a new approach to archival storage . In Proc. 1st USENIX Conference on File and Storage Technologies (FAST '02) , pages 89 -- 101 , Jan. 2003 . Quinlan, S. and S. Dorward. Venti: a new approach to archival storage. In Proc. 1st USENIX Conference on File and Storage Technologies (FAST '02), pages 89--101, Jan. 2003."},{"key":"e_1_3_2_2_24_1","volume-title":"Proc. USENIX","author":"Rosenthal D.S.H.","year":"1990","unstructured":"Rosenthal , D.S.H. Evolving the Vnode interface . In Proc. USENIX Summer 1990 Technical Conference, pages 107- -118, Jan. 1990. Rosenthal, D.S.H. Evolving the Vnode interface. In Proc. USENIX Summer 1990 Technical Conference, pages 107--118, Jan. 1990."},{"key":"e_1_3_2_2_25_1","volume-title":"Mar5","author":"Rowe M.","year":"2007","unstructured":"Rowe , M. Re: wc atomic rename safety on non-ext3 file systems. Subversion developer mailing list , Mar5 2007 . http:\/\/svn.haxx.se\/dev\/archive-2007-03\/0064.shtml (retrieved August 2007). Rowe, M. Re: wc atomic rename safety on non-ext3 file systems. Subversion developer mailing list, Mar5 2007. http:\/\/svn.haxx.se\/dev\/archive-2007-03\/0064.shtml (retrieved August 2007)."},{"key":"e_1_3_2_2_26_1","first-page":"71","volume-title":"Proc. 2000 USENIX Annual Technical Conference","author":"Seltzer MI.","year":"2000","unstructured":"Seltzer , MI. , GR. Ganger , MK. McKusick , KA. Smith , CAN . Soules , and CA. Stein . Journaling versus soft updates: Asynchronous meta-data protection in file systems . In Proc. 2000 USENIX Annual Technical Conference , pages 71 -- 84 , June 2000 . Seltzer, MI., GR. Ganger, MK. McKusick, KA. Smith, CAN. Soules, and CA. Stein. Journaling versus soft updates: Asynchronous meta-data protection in file systems. In Proc. 2000 USENIX Annual Technical Conference, pages 71--84, June 2000."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1298455.1298458"},{"key":"e_1_3_2_2_28_1","volume-title":"Proc. 2nd USENIX Conference on File and Storage Technologies (FAST '03)","author":"Sivathanu M.","year":"2003","unstructured":"Sivathanu , M. , V. Prabhakaran , F. Popovici , T. Denehy , AC. Arpaci-Dusseau , and R. H. Arpaci-Dusseau . Semantically-smart disk systems . In Proc. 2nd USENIX Conference on File and Storage Technologies (FAST '03) , Mar. 2003 . Sivathanu, M., V. Prabhakaran, F. Popovici, T. Denehy, AC. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. Semantically-smart disk systems. In Proc. 2nd USENIX Conference on File and Storage Technologies (FAST '03), Mar. 2003."},{"key":"e_1_3_2_2_29_1","first-page":"1","volume-title":"Proc. 4th USENIX Conference on File and Storage Technologies (FAST '05)","author":"Sivathanu M.","year":"2005","unstructured":"Sivathanu , M. , A. C. Arpaci-Dusseau , R. H. Arpaci-Dusseau , and S. Jha . A logic of file systems . In Proc. 4th USENIX Conference on File and Storage Technologies (FAST '05) , pages 1 -- 15 , Dec. 2005 \\natexlaba. Sivathanu, M., A. C. Arpaci-Dusseau, R. H. Arpaci-Dusseau, and S. Jha. A logic of file systems. In Proc. 4th USENIX Conference on File and Storage Technologies (FAST '05), pages 1--15, Dec. 2005\\natexlaba."},{"key":"e_1_3_2_2_30_1","first-page":"239","volume-title":"Proc. 4th USENIX Conference on File and Storage Technologies (FAST '05)","author":"Sivathanu M.","year":"2005","unstructured":"Sivathanu , M. , L. N. Bairavasundaram , A. C. Arpaci-Dusseau , and R. H. Arpaci-Dusseau . Database-aware semantically-smart storage . In Proc. 4th USENIX Conference on File and Storage Technologies (FAST '05) , pages 239 -- 252 , Dec. 2005 . Sivathanu, M., L. N. Bairavasundaram, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. Database-aware semantically-smart storage. In Proc. 4th USENIX Conference on File and Storage Technologies (FAST '05), pages 239--252, Dec. 2005."},{"key":"e_1_3_2_2_31_1","volume-title":"Proc. USENIX","author":"Skinner G. C.","year":"1993","unstructured":"Skinner , G. C. and T. K. Wong . \" Stacking\" Vnodes: A progress report . In Proc. USENIX Summer 1993 Technical Conference, pages 161- -174, June 1993. Skinner, G. C. and T. K. Wong. \"Stacking\" Vnodes: A progress report. In Proc. USENIX Summer 1993 Technical Conference, pages 161--174, June 1993."},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/1090694.1090700"},{"key":"e_1_3_2_2_33_1","volume-title":"Dec19","author":"Ts'o T.","year":"2004","unstructured":"Ts'o , T. Re : {evals} ext3 vs reiser with quotas , Dec19 2004 . http:\/\/linuxmafia.com\/faq\/Filesystems\/reiserfs.html (retrieved August 2007). Ts'o, T. Re: {evals} ext3 vs reiser with quotas, Dec19 2004. http:\/\/linuxmafia.com\/faq\/Filesystems\/reiserfs.html (retrieved August 2007)."},{"key":"e_1_3_2_2_34_1","volume-title":"Proc. 4th Annual LinuxExpo","author":"Tweedie S.","year":"1998","unstructured":"Tweedie , S. Journaling the Linux ext2fs filesystem . In Proc. 4th Annual LinuxExpo , 1998 . Tweedie, S. Journaling the Linux ext2fs filesystem. In Proc. 4th Annual LinuxExpo, 1998."},{"key":"e_1_3_2_2_35_1","first-page":"17","volume-title":"Proc. 4th USENIX Conference on File and Storage Technologies (FAST '05)","author":"Vilayannur M.","year":"2005","unstructured":"Vilayannur , M. , PNath, and ASivasubramaniam. Providing tunable consistency for a parallel file store . In Proc. 4th USENIX Conference on File and Storage Technologies (FAST '05) , pages 17 -- 30 , Dec. 2005 . Vilayannur, M., PNath, and ASivasubramaniam. Providing tunable consistency for a parallel file store. In Proc. 4th USENIX Conference on File and Storage Technologies (FAST '05), pages 17--30, Dec. 2005."},{"key":"e_1_3_2_2_36_1","volume-title":"June~29","author":"Waychison M.","year":"2007","unstructured":"Waychison , M. Re: fallocate support for bitmap-based files. linux-ext4 mailing list , June~29 2007 . http:\/\/www.mail-archive.com\/linux-ext4@vger.kernel.org\/msg02382.html (retrieved August 2007). Waychison, M. Re: fallocate support for bitmap-based files. linux-ext4 mailing list, June~29 2007. http:\/\/www.mail-archive.com\/linux-ext4@vger.kernel.org\/msg02382.html (retrieved August 2007)."},{"key":"e_1_3_2_2_38_1","first-page":"197","volume-title":"Proc. 2003 USENIX Annual Technical Conference","author":"Wright C. P.","year":"2003","unstructured":"Wright , C. P. , M. C. Martino , and E. Zadok . NCryptfs: A secure and convenient cryptographic file system . In Proc. 2003 USENIX Annual Technical Conference , pages 197 -- 210 , June 2003 . Wright, C. P., M. C. Martino, and E. Zadok. NCryptfs: A secure and convenient cryptographic file system. In Proc. 2003 USENIX Annual Technical Conference, pages 197--210, June 2003."},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1138041.1138045"},{"key":"e_1_3_2_2_40_1","first-page":"273","volume-title":"Proc. 6th Symposium on Operating Systems Design and Implementation (OSDI '04)","author":"Yang J.","year":"2004","unstructured":"Yang , J. , P. Twohey , D. Engler , and M. Musuvathni . Using model checking to find serious file system errors . In Proc. 6th Symposium on Operating Systems Design and Implementation (OSDI '04) , pages 273 -- 288 , Dec. 2004 . Yang, J., P. Twohey, D. Engler, and M. Musuvathni. Using model checking to find serious file system errors. In Proc. 6th Symposium on Operating Systems Design and Implementation (OSDI '04), pages 273--288, Dec. 2004."},{"key":"e_1_3_2_2_41_1","first-page":"131","volume-title":"Proc. 7th Symposium on Operating Systems Design and Implementation (OSDI '06)","author":"Yang J.","year":"2006","unstructured":"Yang , J. , C. Sar , and D. Engler . eXplode: a lightweight, general system for finding serious storage system errors . In Proc. 7th Symposium on Operating Systems Design and Implementation (OSDI '06) , pages 131 -- 146 , Nov. 2006 . Yang, J., C. Sar, and D. Engler. eXplode: a lightweight, general system for finding serious storage system errors. In Proc. 7th Symposium on Operating Systems Design and Implementation (OSDI '06), pages 131--146, Nov. 2006."},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/1267724.1267729"},{"key":"e_1_3_2_2_43_1","first-page":"57","volume-title":"Proc. 1999 USENIX Annual Technical Conference","author":"Zadok E.","year":"1999","unstructured":"Zadok , E. , I. Badulescu , and A. Shender . Extending File Systems Using Stackable Templates . In Proc. 1999 USENIX Annual Technical Conference , pages 57 -- 70 , June 1999 . Zadok, E., I. Badulescu, and A. Shender. Extending File Systems Using Stackable Templates. In Proc. 1999 USENIX Annual Technical Conference, pages 57--70, June 1999."}],"event":{"name":"SOSP07: ACM SIGOPS 21st Symposium on Operating Systems Principles 2007","location":"Stevenson Washington USA","acronym":"SOSP07","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","ACM Association for Computing Machinery"]},"container-title":["Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1294261.1294291","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1294261.1294291","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:41:18Z","timestamp":1750268478000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1294261.1294291"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,10,14]]},"references-count":40,"alternative-id":["10.1145\/1294261.1294291","10.1145\/1294261"],"URL":"https:\/\/doi.org\/10.1145\/1294261.1294291","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1323293.1294291","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2007,10,14]]},"assertion":[{"value":"2007-10-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}