{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:15:54Z","timestamp":1759133754887,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,10,14]],"date-time":"2017-10-14T00:00:00Z","timestamp":1507939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1301934"],"award-info":[{"award-number":["CNS-1301934"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,10,14]]},"DOI":"10.1145\/3132747.3132779","type":"proceedings-article","created":{"date-parts":[[2017,10,12]],"date-time":"2017-10-12T12:51:09Z","timestamp":1507812669000},"page":"69-86","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":32,"title":["Scaling a file system to many cores using an operation log"],"prefix":"10.1145","author":[{"given":"Srivatsa S.","family":"Bhat","sequence":"first","affiliation":[{"name":"VMware"}]},{"given":"Rasha","family":"Eqbal","sequence":"additional","affiliation":[{"name":"Apple"}]},{"given":"Austin T.","family":"Clements","sequence":"additional","affiliation":[{"name":"Google"}]},{"given":"M. Frans","family":"Kaashoek","sequence":"additional","affiliation":[{"name":"MIT CSAIL"}]},{"given":"Nickolai","family":"Zeldovich","sequence":"additional","affiliation":[{"name":"MIT CSAIL"}]}],"member":"320","published-online":{"date-parts":[[2017,10,14]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1583991.1584015"},{"key":"e_1_3_2_2_2_1","volume-title":"qmail internals","author":"Bernstein D. J.","year":"1998","unstructured":"D. J. Bernstein . qmail internals , 1998 . http\/\/:www.qmail.org\/man\/misc\/INTERNALS.txt. D. J. Bernstein. qmail internals, 1998. http\/\/:www.qmail.org\/man\/misc\/INTERNALS.txt."},{"key":"e_1_3_2_2_3_1","volume-title":"Designing multicore scalable filesystems with durability and crash consistency. Master's thesis","author":"Bhat S. S.","year":"2017","unstructured":"S. S. Bhat . Designing multicore scalable filesystems with durability and crash consistency. Master's thesis , Massachusetts Institute of Technology , Department of Electrical Engineering and Computer Science, June 2017 . S. S. Bhat. Designing multicore scalable filesystems with durability and crash consistency. Master's thesis, Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, June 2017."},{"key":"e_1_3_2_2_4_1","first-page":"1","volume-title":"Proceedings of the 9th Symposium on Operating Systems Design and Implementation (OSDI)","author":"Boyd-Wickizer S.","year":"2010","unstructured":"S. Boyd-Wickizer , A. T. Clements , Y. Mao , A. Pesterev , M. F. Kaashoek , R. Morris , and N. Zeldovich . An analysis of Linux scalability to many cores . In Proceedings of the 9th Symposium on Operating Systems Design and Implementation (OSDI) , pages 1 -- 16 , Vancouver, Canada , Oct. 2010 . S. Boyd-Wickizer, A. T. Clements, Y. Mao, A. Pesterev, M. F. Kaashoek, R. Morris, and N. Zeldovich. An analysis of Linux scalability to many cores. In Proceedings of the 9th Symposium on Operating Systems Design and Implementation (OSDI), pages 1--16, Vancouver, Canada, Oct. 2010."},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/296806.296824"},{"key":"e_1_3_2_2_7_1","first-page":"101","volume-title":"Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST)","author":"Chidambaram V.","year":"2012","unstructured":"V. Chidambaram , T. Sharma , A. C. Arpaci-Dusseau , and R. H. Arpaci-Dusseau . Consistency without ordering . In Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST) , pages 101 -- 116 , San Jose, CA , Feb. 2012 . V. Chidambaram, T. Sharma, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. Consistency without ordering. In Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST), pages 101--116, San Jose, CA, Feb. 2012."},{"key":"e_1_3_2_2_8_1","volume-title":"Proceedings of the","author":"Chutani S.","year":"1992","unstructured":"S. Chutani , O. T. Anderson , M. L. Kazar , B. W. Leverett , W. A. Mason , and R. N. Sidebotham . The Episode file system . In Proceedings of the Winter 1992 USENIX Technical Conference, pages 43- -59, Jan. 1992. S. Chutani, O. T. Anderson, M. L. Kazar, B. W. Leverett, W. A. Mason, and R. N. Sidebotham. The Episode file system. In Proceedings of the Winter 1992 USENIX Technical Conference, pages 43--59, Jan. 1992."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465373"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522712"},{"key":"e_1_3_2_2_11_1","volume-title":"Apr.","author":"Corbet J.","year":"2012","unstructured":"J. Corbet . Dcache scalability and RCU-walk , Apr. 2012 . http:\/\/lwn.net\/Articles\/419811\/. J. Corbet. Dcache scalability and RCU-walk, Apr. 2012. http:\/\/lwn.net\/Articles\/419811\/."},{"key":"e_1_3_2_2_12_1","volume-title":"Xv6, a simple Unix-like teaching operating system","author":"Cox R.","year":"2016","unstructured":"R. Cox , M. F. Kaashoek , and R. T. Morris . Xv6, a simple Unix-like teaching operating system , 2016 . http:\/\/pdos.csail.mit.edu\/6.828\/xv6. R. Cox, M. F. Kaashoek, and R. T. Morris. Xv6, a simple Unix-like teaching operating system, 2016. http:\/\/pdos.csail.mit.edu\/6.828\/xv6."},{"key":"e_1_3_2_2_13_1","first-page":"419","volume-title":"Proceedings of the 12th Symposium on Operating Systems Design and Implementation (OSDI)","author":"Curtis-Maury M.","year":"2016","unstructured":"M. Curtis-Maury , V. Devadas , V. Fang , and A. Kulkarni . To Waffinity and beyond: A scalable architecture for incremental parallelization of file system code . In Proceedings of the 12th Symposium on Operating Systems Design and Implementation (OSDI) , pages 419 -- 434 , Savannah, GA , Nov. 2016 . M. Curtis-Maury, V. Devadas, V. Fang, and A. Kulkarni. To Waffinity and beyond: A scalable architecture for incremental parallelization of file system code. In Proceedings of the 12th Symposium on Operating Systems Design and Implementation (OSDI), pages 419--434, Savannah, GA, Nov. 2016."},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294291"},{"key":"e_1_3_2_2_16_1","first-page":"49","volume-title":"Proceedings of the 1st Symposium on Operating Systems Design and Implementation (OSDI)","author":"Ganger G. R.","year":"1994","unstructured":"G. R. Ganger and Y. N. Patt . Metadata update performance in file systems . In Proceedings of the 1st Symposium on Operating Systems Design and Implementation (OSDI) , pages 49 -- 60 , Monterey, CA , Nov. 1994 . G. R. Ganger and Y. N. Patt. Metadata update performance in file systems. In Proceedings of the 1st Symposium on Operating Systems Design and Implementation (OSDI), pages 49--60, Monterey, CA, Nov. 1994."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741959"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/41457.37518"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/78969.78972"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/197917.198079"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1228291.1228299"},{"key":"e_1_3_2_2_22_1","volume-title":"Proceedings of the 2015 USENIX Annual Technical Conference","author":"Kang J.","year":"2015","unstructured":"J. Kang , B. Zhang , T. Wo , W. Yu , L. Du , S. Ma , and J. Huai . SpanFS: A scalable file system on fast storage devices . In Proceedings of the 2015 USENIX Annual Technical Conference , Santa Clara, CA , July 2015 . J. Kang, B. Zhang, T. Wo, W. Yu, L. Du, S. Ma, and J. Huai. SpanFS: A scalable file system on fast storage devices. In Proceedings of the 2015 USENIX Annual Technical Conference, Santa Clara, CA, July 2015."},{"key":"e_1_3_2_2_23_1","volume-title":"A scaling analysis of Linux I\/O performance. Poster presented at EuroSys","author":"Klonatos Y.","year":"2011","unstructured":"Y. Klonatos , M. Marazakis , and A. Bilas . A scaling analysis of Linux I\/O performance. Poster presented at EuroSys , 2011 . http:\/\/eurosys2011.cs.uni-salzburg.at\/pdf\/postersubmission\/eurosys11-poster-klonatos.pdf. Y. Klonatos, M. Marazakis, and A. Bilas. A scaling analysis of Linux I\/O performance. Poster presented at EuroSys, 2011. http:\/\/eurosys2011.cs.uni-salzburg.at\/pdf\/postersubmission\/eurosys11-poster-klonatos.pdf."},{"key":"e_1_3_2_2_24_1","volume-title":"Gelato Conference","author":"Lameter C.","year":"2005","unstructured":"C. Lameter . Effective synchronization on Linux\/NUMA systems . In Gelato Conference , May 2005 . http\/\/:www.lameter.com\/gelato2005.pdf. C. Lameter. Effective synchronization on Linux\/NUMA systems. In Gelato Conference, May 2005. http\/\/:www.lameter.com\/gelato2005.pdf."},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/2591272.2591280"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/2591272.2591276"},{"key":"e_1_3_2_2_27_1","first-page":"81","volume-title":"Proceedings of the 11th Symposium on Operating Systems Design and Implementation (OSDI)","author":"Lu L.","year":"2014","unstructured":"L. Lu , Y. Zhang , T. Do , S. Al-Kiswany , A. C. Arpaci-Dusseau , and R. H. Arpaci-Dusseau . Physical disentanglement in a container-based file system . In Proceedings of the 11th Symposium on Operating Systems Design and Implementation (OSDI) , pages 81 -- 96 , Broomfield, CO , Oct. 2014 . L. Lu, Y. Zhang, T. Do, S. Al-Kiswany, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. Physical disentanglement in a container-based file system. In Proceedings of the 11th Symposium on Operating Systems Design and Implementation (OSDI), pages 81--96, Broomfield, CO, Oct. 2014."},{"key":"e_1_3_2_2_28_1","first-page":"75","volume-title":"Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST)","author":"Lu Y.","year":"2014","unstructured":"Y. Lu , J. Shu , and W. Wang . ReconFS: A reconstructable file system on flash storage . In Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST) , pages 75 -- 88 , Santa Clara, CA , Feb. 2014 . Y. Lu, J. Shu, and W. Wang. ReconFS: A reconstructable file system on flash storage. In Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST), pages 75--88, Santa Clara, CA, Feb. 2014."},{"key":"e_1_3_2_2_29_1","first-page":"21","volume-title":"Proceedings of the Linux Symposium","author":"Mathur A.","year":"2007","unstructured":"A. Mathur , M. Cao , S. Bhattacharya , A. Dilger , A. Tomas , and L. Vivier . The new ext4 filesystem: current status and future plans . In Proceedings of the Linux Symposium , pages 21 -- 34 , Ottawa, Canada , June 2007 . A. Mathur, M. Cao, S. Bhattacharya, A. Dilger, A. Tomas, and L. Vivier. The new ext4 filesystem: current status and future plans. In Proceedings of the Linux Symposium, pages 21--34, Ottawa, Canada, June 2007."},{"issue":"117","key":"e_1_3_2_2_30_1","article-title":"Scaling dcache with RCU","volume":"2004","author":"McKenney P. E.","year":"2004","unstructured":"P. E. McKenney , D. Sarma , and M. Soni . Scaling dcache with RCU . Linux Journal , 2004 ( 117 ), Jan. 2004 . P. E. McKenney, D. Sarma, and M. Soni. Scaling dcache with RCU. Linux Journal, 2004(117), Jan. 2004.","journal-title":"Linux Journal"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026959.3026967"},{"key":"e_1_3_2_2_32_1","first-page":"787","volume-title":"Proceedings of the 2017 USENIX Annual Technical Conference","author":"Park D.","year":"2017","unstructured":"D. Park and D. Shin . iJournaling: Fine-grained journaling for improving the latency of fsync system call . In Proceedings of the 2017 USENIX Annual Technical Conference , pages 787 -- 798 , Santa Clara, CA , July 2017 . D. Park and D. Shin. iJournaling: Fine-grained journaling for improving the latency of fsync system call. In Proceedings of the 2017 USENIX Annual Technical Conference, pages 787--798, Santa Clara, CA, July 2017."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465374"},{"key":"e_1_3_2_2_34_1","first-page":"433","volume-title":"Proceedings of the 11th Symposium on Operating Systems Design and Implementation (OSDI)","author":"Pillai T. S.","year":"2014","unstructured":"T. S. Pillai , V. Chidambaram , R. Alagappan , S. Al-Kiswany , A. C. Arpaci-Dusseau , and R. H. Arpaci-Dusseau . All file systems are not created equal: On the complexity of crafting crash-consistent applications . In Proceedings of the 11th Symposium on Operating Systems Design and Implementation (OSDI) , pages 433 -- 448 , Broomfield, CO , Oct. 2014 . T. S. Pillai, V. Chidambaram, R. Alagappan, S. Al-Kiswany, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. All file systems are not created equal: On the complexity of crafting crash-consistent applications. In Proceedings of the 11th Symposium on Operating Systems Design and Implementation (OSDI), pages 433--448, Broomfield, CO, Oct. 2014."},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/3129633.3129650"},{"key":"e_1_3_2_2_36_1","first-page":"145","volume-title":"Proceedings of the 2013 USENIX Annual Technical Conference","author":"Ren K.","year":"2013","unstructured":"K. Ren and G. Gibson . TABLEFS: Enhancing metadata efficiency in the local file system . In Proceedings of the 2013 USENIX Annual Technical Conference , pages 145 -- 156 , San Jose, CA , June 2013 . K. Ren and G. Gibson. TABLEFS: Enhancing metadata efficiency in the local file system. In Proceedings of the 2013 USENIX Annual Technical Conference, pages 145--156, San Jose, CA, June 2013."},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/361011.361061"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2501620.2501623"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/121132.121137"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/1268299.1268300"},{"key":"e_1_3_2_2_41_1","volume-title":"DBENCH","author":"Tridgell A.","year":"2013","unstructured":"A. Tridgell and R. Sahlberg . DBENCH , 2013 . https:\/\/dbench.samba.org\/. A. Tridgell and R. Sahlberg. DBENCH, 2013. https:\/\/dbench.samba.org\/."},{"key":"e_1_3_2_2_42_1","first-page":"323","volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST)","author":"Xu J.","year":"2016","unstructured":"J. Xu and S. Swanson . NOVA: A log-structured file system for hybrid volatile\/non-volatile main memories . In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST) , pages 323 -- 338 , Santa Clara, CA , Feb. 2016 . J. Xu and S. Swanson. NOVA: A log-structured file system for hybrid volatile\/non-volatile main memories. In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST), pages 323--338, Santa Clara, CA, Feb. 2016."},{"key":"e_1_3_2_2_43_1","first-page":"131","volume-title":"Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI)","author":"Yang J.","year":"2006","unstructured":"J. Yang , P. Twohey , D. Engler , and M. Musuvathi . eXplode: A lightweight, general system for finding serious storage system errors . In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI) , pages 131 -- 146 , Seattle, WA , Nov. 2006 . J. Yang, P. Twohey, D. Engler, and M. Musuvathi. eXplode: A lightweight, general system for finding serious storage system errors. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI), pages 131--146, Seattle, WA, Nov. 2006."}],"event":{"name":"SOSP '17: ACM SIGOPS 26th Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX Assoc USENIX Assoc"],"location":"Shanghai China","acronym":"SOSP '17"},"container-title":["Proceedings of the 26th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3132747.3132779","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3132747.3132779","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:10:57Z","timestamp":1750212657000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3132747.3132779"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,14]]},"references-count":42,"alternative-id":["10.1145\/3132747.3132779","10.1145\/3132747"],"URL":"https:\/\/doi.org\/10.1145\/3132747.3132779","relation":{},"subject":[],"published":{"date-parts":[[2017,10,14]]},"assertion":[{"value":"2017-10-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}