{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T01:15:07Z","timestamp":1780708507673,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,10,11]],"date-time":"2009-10-11T00:00:00Z","timestamp":1255219200000},"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":[[2009,10,11]]},"DOI":"10.1145\/1629575.1629606","type":"proceedings-article","created":{"date-parts":[[2009,10,13]],"date-time":"2009-10-13T15:11:11Z","timestamp":1255446671000},"page":"321-334","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":84,"title":["Fabric"],"prefix":"10.1145","author":[{"given":"Jed","family":"Liu","sequence":"first","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael D.","family":"George","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"K.","family":"Vikram","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xin","family":"Qi","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lucas","family":"Waye","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrew C.","family":"Myers","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2009,10,11]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294278"},{"key":"e_1_3_2_1_2_1","volume-title":"Proc. 2nd USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI)","author":"Annapureddy Siddhartha","year":"2005","unstructured":"Siddhartha Annapureddy , Michael J. Freedman , and David Mazi\u00e8res . Shark : Scaling file servers via cooperative caching . In Proc. 2nd USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI) , Boston, MA , May 2005 . Siddhartha Annapureddy, Michael J. Freedman, and David Mazi\u00e8res. Shark: Scaling file servers via cooperative caching. In Proc. 2nd USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI), Boston, MA, May 2005."},{"key":"e_1_3_2_1_3_1","volume-title":"Proc. International Conference on Deductive Object Oriented Databases","author":"M. Atkinson","year":"1989","unstructured":"M. Atkinson et al. The object-oriented database manifesto . In Proc. International Conference on Deductive Object Oriented Databases , Kyoto, Japan , December 1989 . M. Atkinson et al. The object-oriented database manifesto. In Proc. International Conference on Deductive Object Oriented Databases, Kyoto, Japan, December 1989."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/28697.28706"},{"key":"e_1_3_2_1_5_1","unstructured":"David Booth Hugo Haas Francis McCabe Eric Newcomer Michael Champion Chris Ferris and David Orchard. Web services architecture. http:\/\/www.w3.org\/TR\/2004\/NOTE-ws-arch-20040211\/ 2004.  David Booth Hugo Haas Francis McCabe Eric Newcomer Michael Champion Chris Ferris and David Orchard. Web services architecture. http:\/\/www.w3.org\/TR\/2004\/NOTE-ws-arch-20040211\/ 2004."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047439"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/125223.125254"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170041"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266666"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/357360.357365"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294265"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSFW.2006.11"},{"key":"e_1_3_2_1_13_1","volume-title":"Proc. 16th USENIX Security Symposium","author":"Chong Stephen","year":"2007","unstructured":"Stephen Chong , K. Vikram , and Andrew C. Myers . SIF: Enforcing confidentiality and integrity in web applications . In Proc. 16th USENIX Security Symposium , August 2007 . Stephen Chong, K. Vikram, and Andrew C. Myers. SIF: Enforcing confidentiality and integrity in web applications. In Proc. 16th USENIX Security Symposium, August 2007."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2008.32"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502054"},{"key":"e_1_3_2_1_16_1","unstructured":"Linda G. DeMichiel. Enterprise JavaBeans Specifications Version 2.1. Sun Microsystems.  Linda G. DeMichiel. Enterprise JavaBeans Specifications Version 2.1. Sun Microsystems."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/359636.359712"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/365230.365252"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/874075.876400"},{"key":"e_1_3_2_1_20_1","first-page":"89","volume-title":"Proc. 17th International Symposium on Fault-Tolerant Computing","author":"Herlihy M.","year":"1987","unstructured":"M. Herlihy and J. Wing . Avalon: Language support for reliable distributed systems . In Proc. 17th International Symposium on Fault-Tolerant Computing , pages 89 -- 94 . IEEE, July 1987 . M. Herlihy and J. Wing. Avalon: Language support for reliable distributed systems. In Proc. 17th International Symposium on Fault-Tolerant Computing, pages 89--94. IEEE, July 1987."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2006.30"},{"key":"e_1_3_2_1_22_1","unstructured":"Health insurance portability and privacy act of 1996. Public Law 104--191 1996.  Health insurance portability and privacy act of 1996. Public Law 104--191 1996."},{"key":"e_1_3_2_1_23_1","volume-title":"April","author":"Housley R.","year":"2002","unstructured":"R. Housley , W. Polk , W. Ford , and D. Solo . Internet X.509 public key infrastructure certificate and certificate revocation list (CRL) profile. Internet RFC-3280 , April 2002 . R. Housley, W. Polk, W. Ford, and D. Solo. Internet X.509 public key infrastructure certificate and certificate revocation list (CRL) profile. Internet RFC-3280, April 2002."},{"key":"e_1_3_2_1_24_1","unstructured":"JavaSoft. Java Remote Method Invocation. http:\/\/java.sun.com\/products\/jdk\/rmi 1999.  JavaSoft. Java Remote Method Invocation. http:\/\/java.sun.com\/products\/jdk\/rmi 1999."},{"key":"e_1_3_2_1_25_1","volume-title":"To Err is Human: Building a Safer Health System","author":"Kohn Linda T.","year":"2000","unstructured":"Linda T. Kohn , Janet M. Corrigan , and Molla S. Donaldson , editors . To Err is Human: Building a Safer Health System . The National Academies Press , Washington, D.C. , April 2000 . Linda T. Kohn, Janet M. Corrigan, and Molla S. Donaldson, editors. To Err is Human: Building a Safer Health System. The National Academies Press, Washington, D.C., April 2000."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294293"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379239"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/125223.125244"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/233269.233346"},{"key":"e_1_3_2_1_30_1","series-title":"Lecture Notes in Computer Science","first-page":"343","volume-title":"Distributed Systems: Methods and Tools for Specification","author":"Liskov Barbara H.","year":"1985","unstructured":"Barbara H. Liskov . The Argus language and system . In Distributed Systems: Methods and Tools for Specification , volume 150 of Lecture Notes in Computer Science , pages 343 -- 430 . Springer-Verlag Berlin , 1985 . Barbara H. Liskov. The Argus language and system. In Distributed Systems: Methods and Tools for Specification, volume 150 of Lecture Notes in Computer Science, pages 343--430. Springer-Verlag Berlin, 1985."},{"key":"e_1_3_2_1_31_1","volume-title":"Proc. USENIX Symp. on Operating Systems Design and Implementation (OSDI)","author":"MacCormick John","year":"2004","unstructured":"John MacCormick , Nick Murph , Marc Najor , Chandramohan A. Thekkat , and Lidong Zhou . Boxwood : Abstractions as the foundation for storage infrastructure . In Proc. USENIX Symp. on Operating Systems Design and Implementation (OSDI) , December 2004 . John MacCormick, Nick Murph, Marc Najor, Chandramohan A. Thekkat, and Lidong Zhou. Boxwood: Abstractions as the foundation for storage infrastructure. In Proc. USENIX Symp. on Operating Systems Design and Implementation (OSDI), December 2004."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/96105.96109"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/292540.292561"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/363516.363526"},{"key":"e_1_3_2_1_36_1","unstructured":"Andrew C. Myers Lantian Zheng Steve Zdancewic Stephen Chong and Nathaniel Nystrom. Jif 3.0: Java information flow. Software release http:\/\/www.cs.cornell.edu\/jif July 2006.  Andrew C. Myers Lantian Zheng Steve Zdancewic Stephen Chong and Nathaniel Nystrom. Jif 3.0: Java information flow. Software release http:\/\/www.cs.cornell.edu\/jif July 2006."},{"key":"e_1_3_2_1_37_1","volume-title":"Proc. 2007 USENIX Annual Technical Conference","author":"Myers Daniel","year":"2007","unstructured":"Daniel Myers , Jennifer Carlisle , James Cowling , and Barbara Liskov. Mapjax : Data structure abstractions for asynchronous web applications . In Proc. 2007 USENIX Annual Technical Conference , Santa Clara, CA , June 2007 . Daniel Myers, Jennifer Carlisle, James Cowling, and Barbara Liskov. Mapjax: Data structure abstractions for asynchronous web applications. In Proc. 2007 USENIX Annual Technical Conference, Santa Clara, CA, June 2007."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277752"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/1765931.1765947"},{"key":"e_1_3_2_1_40_1","volume-title":"Margo Seltzer. Berkeley DB. In Proc. USENIX Annual Technical Conference","author":"Olson Michael A.","year":"1999","unstructured":"Michael A. Olson , Keith Bostic , and Margo Seltzer. Berkeley DB. In Proc. USENIX Annual Technical Conference , 1999 . Michael A. Olson, Keith Bostic, and Margo Seltzer. Berkeley DB. In Proc. USENIX Annual Technical Conference, 1999."},{"key":"e_1_3_2_1_41_1","volume-title":"December","author":"The Common Object Request OMG.","year":"1991","unstructured":"OMG. The Common Object Request Broker : Architecture and Specification , December 1991 . OMG TC Document Number 91.12.1, Revision 1.1. OMG. The Common Object Request Broker: Architecture and Specification, December 1991. OMG TC Document Number 91.12.1, Revision 1.1."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70592-5_20"},{"key":"e_1_3_2_1_43_1","volume-title":"USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Ramasubramanian Venugopalan","year":"2004","unstructured":"Venugopalan Ramasubramanian and Emin G\u00fcn Sirer . Beehive : O(1) lookup performance for power-law query distributions in peer-to-peer overlays . In USENIX Symposium on Networked Systems Design and Implementation (NSDI) , March 2004 . Venugopalan Ramasubramanian and Emin G\u00fcn Sirer. Beehive: O(1) lookup performance for power-law query distributions in peer-to-peer overlays. In USENIX Symposium on Networked Systems Design and Implementation (NSDI), March 2004."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1080091.1080102"},{"key":"e_1_3_2_1_45_1","first-page":"1","volume-title":"2nd USENIX Conference on File and Storage Technologies","author":"Rhea Sean","year":"2003","unstructured":"Sean Rhea , Patrick Eaton , Dennis Geels , Hakim Weatherspoon , Ben Zhao , and John Kubiatowicz . Pond : the OceanStore prototype . In 2nd USENIX Conference on File and Storage Technologies , pages 1 -- 14 , 2003 . Sean Rhea, Patrick Eaton, Dennis Geels, Hakim Weatherspoon, Ben Zhao, and John Kubiatowicz. Pond: the OceanStore prototype. In 2nd USENIX Conference on File and Storage Technologies, pages 1--14, 2003."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502053"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.5555\/646591.697650"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229483"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89856-6_3"},{"key":"e_1_3_2_1_50_1","volume-title":"October","author":"Microsystems Sun","year":"1995","unstructured":"Sun Microsystems . Java Language Specification, version 1.0 beta edition , October 1995 . Available at ftp:\/\/ftp.javasoft.com\/docs\/javaspec.ps.zip. Sun Microsystems. Java Language Specification, version 1.0 beta edition, October 1995. Available at ftp:\/\/ftp.javasoft.com\/docs\/javaspec.ps.zip."},{"key":"e_1_3_2_1_51_1","volume-title":"Proc. 18th International Parallel and Distributed Processing Symposium","author":"Tang Chunqiang","year":"2004","unstructured":"Chunqiang Tang , DeQing Chen , Sandhya Dwarjadas , and Michael L. Scott . Integrating remote invocation and distributed shared state . In Proc. 18th International Parallel and Distributed Processing Symposium , April 2004 . Chunqiang Tang, DeQing Chen, Sandhya Dwarjadas, and Michael L. Scott. Integrating remote invocation and distributed shared state. In Proc. 18th International Parallel and Distributed Processing Symposium, April 2004."},{"key":"e_1_3_2_1_52_1","volume-title":"June","author":"C.","year":"2003","unstructured":"W3 C. SOAP version 1.2 , June 2003 . W3C Recommendation , at http:\/\/www.w3.org\/TR\/soap12. W3C. SOAP version 1.2, June 2003. W3C Recommendation, at http:\/\/www.w3.org\/TR\/soap12."},{"key":"e_1_3_2_1_53_1","first-page":"52","volume-title":"Proc. IEEE Symposium on Security and Privacy","author":"Dan","year":"1998","unstructured":"Dan S. Wallach and Edward W. Felten. Understanding Java stack inspection . In Proc. IEEE Symposium on Security and Privacy , pages 52 -- 63 , Oakland, California, USA , May 1998 . Dan S. Wallach and Edward W. Felten. Understanding Java stack inspection. In Proc. IEEE Symposium on Security and Privacy, pages 52--63, Oakland, California, USA, May 1998."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1242572.1242619"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/566340.566343"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.5555\/1387589.1387610"},{"key":"e_1_3_2_1_57_1","first-page":"236","volume-title":"Proc. IEEE Symposium on Security and Privacy","author":"Zheng Lantian","year":"2003","unstructured":"Lantian Zheng , Stephen Chong , Andrew C. Myers , and Steve Zdancewic . Using replication and partitioning to build secure distributed systems . In Proc. IEEE Symposium on Security and Privacy , pages 236 -- 250 , Oakland, California , May 2003 . Lantian Zheng, Stephen Chong, Andrew C. Myers, and Steve Zdancewic. Using replication and partitioning to build secure distributed systems. In Proc. IEEE Symposium on Security and Privacy, pages 236--250, Oakland, California, May 2003."}],"event":{"name":"SOSP09: ACM SIGOPS 22nd Symposium on Operating Systems Principles","location":"Big Sky Montana USA","acronym":"SOSP09","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1629575.1629606","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1629575.1629606","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:27Z","timestamp":1750249407000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1629575.1629606"}},"subtitle":["a platform for secure distributed computation and storage"],"short-title":[],"issued":{"date-parts":[[2009,10,11]]},"references-count":56,"alternative-id":["10.1145\/1629575.1629606","10.1145\/1629575"],"URL":"https:\/\/doi.org\/10.1145\/1629575.1629606","relation":{},"subject":[],"published":{"date-parts":[[2009,10,11]]},"assertion":[{"value":"2009-10-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}