{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:31:49Z","timestamp":1750221109144,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,2,22]],"date-time":"2019-02-22T00:00:00Z","timestamp":1550793600000},"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":[[2019,2,22]]},"DOI":"10.1145\/3287324.3287473","type":"proceedings-article","created":{"date-parts":[[2019,2,22]],"date-time":"2019-02-22T22:12:13Z","timestamp":1550873533000},"page":"920-926","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["WatDFS"],"prefix":"10.1145","author":[{"given":"Michael","family":"Abebe","sequence":"first","affiliation":[{"name":"University of Waterloo, Waterloo, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brad","family":"Glasbergen","sequence":"additional","affiliation":[{"name":"University of Waterloo, Waterloo, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Khuzaima","family":"Daudjee","sequence":"additional","affiliation":[{"name":"University of Waterloo, Waterloo, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,2,22]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2017. strace. https:\/\/www.cs.hmc.edu\/~geoff\/classes\/hmc.cs135.201109\/ homework\/fuse\/.  2017. strace. https:\/\/www.cs.hmc.edu\/~geoff\/classes\/hmc.cs135.201109\/ homework\/fuse\/."},{"key":"e_1_3_2_1_2_1","unstructured":"2018. libfuse. https:\/\/github.com\/libfuse\/libfuse.  2018. libfuse. https:\/\/github.com\/libfuse\/libfuse."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2012.33"},{"volume-title":"Computer Science Curricula","year":"2013","author":"ACM\/IEEE-CS Joint Task Force on Computing Curricula. 2013.","key":"e_1_3_2_1_4_1"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1539024.1508903"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157312"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2080.357392"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1539024.1508905"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047124.1047383"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899426"},{"key":"e_1_3_2_1_12_1","unstructured":"Jeffery Forrester. 2015. Platforms for Teaching Distributed Computing Concepts to Undergraduate Students. (2015).  Jeffery Forrester. 2015. Platforms for Teaching Distributed Computing Concepts to Undergraduate Students. (2015)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1165389.945450"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183377.3183393"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/563517.563383"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352322.1352221"},{"key":"e_1_3_2_1_17_1","unstructured":"Cheng Huang Huseyin Simitci Yikang Xu Aaron Ogus Brad Calder Parikshit Gopalan Jin Li Sergey Yekhanin etal 2012. Erasure Coding in Windows Azure Storage.. In Usenix annual technical conference. Boston MA 15--26.   Cheng Huang Huseyin Simitci Yikang Xu Aaron Ogus Brad Calder Parikshit Gopalan Jin Li Sergey Yekhanin et al. 2012. Erasure Coding in Windows Azure Storage.. In Usenix annual technical conference. Boston MA 15--26."},{"key":"e_1_3_2_1_18_1","first-page":"238","article-title":"Vnodes: An Architecture for Multiple File System Types in Sun UNIX","volume":"86","author":"Kleiman Steve R","year":"1986","journal-title":"USENIX Summer"},{"volume-title":"Fall","year":"2011","author":"Kuenning Geoff","key":"e_1_3_2_1_19_1"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/236462.236570"},{"volume-title":"Decafs: A modular distributed file system to facilitate distributed systems education.","year":"2014","author":"Meth Halli Elaine","key":"e_1_3_2_1_21_1"},{"volume-title":"Proceedings of the 11th USENIX conference on Operating Systems Design and Implementation. USENIX Association, 383--398","year":"2014","author":"Muralidhar Subramanian","key":"e_1_3_2_1_22_1"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPDC.2005.1520946"},{"volume-title":"Almadena Yu Chtchelkanova, et al","year":"2011","author":"Prasad Sushil K","key":"e_1_3_2_1_24_1"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157310"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1774088.1774130"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.54838"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159581"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140123.1140131"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2481528.2481537"},{"key":"e_1_3_2_1_31_1","unstructured":"Red Hat Storage. 2011. Linus Torvalds doesn't understand userspace filesystems. https:\/\/redhatstorage.redhat.com\/2011\/06\/28\/ linus-torvalds-doesnt-understand-user-space-storage\/.  Red Hat Storage. 2011. Linus Torvalds doesn't understand userspace filesystems. https:\/\/redhatstorage.redhat.com\/2011\/06\/28\/ linus-torvalds-doesnt-understand-user-space-storage\/."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/224057.224070"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00607-016-0508-7"},{"key":"e_1_3_2_1_34_1","unstructured":"Maarten Van Steen and Andrew S Tanenbaum. 2017. Distributed Systems. Pearson Education.  Maarten Van Steen and Andrew S Tanenbaum. 2017. Distributed Systems. Pearson Education."},{"volume-title":"Proceedings of FAST'17: 15th USENIX Conference on File and Storage Technologies. 59","year":"2017","author":"Reddy Vangoor Bharath Kumar","key":"e_1_3_2_1_35_1"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITI.2006.1708560"},{"volume-title":"Proceedings of the 7th symposium on Operating systems design and implementation. USENIX Association, 307--320","year":"2006","author":"Weil Sage","key":"e_1_3_2_1_37_1"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1539024.1508955"}],"event":{"name":"SIGCSE '19: The 50th ACM Technical Symposium on Computer Science Education","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Minneapolis MN USA","acronym":"SIGCSE '19"},"container-title":["Proceedings of the 50th ACM Technical Symposium on Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3287324.3287473","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3287324.3287473","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:01:55Z","timestamp":1750208515000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3287324.3287473"}},"subtitle":["A Project for Understanding Distributed Systems in the Undergraduate Curriculum"],"short-title":[],"issued":{"date-parts":[[2019,2,22]]},"references-count":37,"alternative-id":["10.1145\/3287324.3287473","10.1145\/3287324"],"URL":"https:\/\/doi.org\/10.1145\/3287324.3287473","relation":{},"subject":[],"published":{"date-parts":[[2019,2,22]]},"assertion":[{"value":"2019-02-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}