{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T06:34:53Z","timestamp":1774679693144,"version":"3.50.1"},"reference-count":34,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2019,2,18]],"date-time":"2019-02-18T00:00:00Z","timestamp":1550448000000},"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":["ACM Trans. Storage"],"published-print":{"date-parts":[[2019,2,28]]},"abstract":"<jats:p>\n            A\n            <jats:italic>liquid system<\/jats:italic>\n            provides durable object storage based on spreading redundantly generated data across a network of hundreds to thousands of potentially unreliable storage nodes. A liquid system uses a combination of a\n            <jats:italic>large code<\/jats:italic>\n            ,\n            <jats:italic>lazy repair<\/jats:italic>\n            , and\n            <jats:italic>flow storage organization<\/jats:italic>\n            . We show that a liquid system can be operated to enable flexible and essentially optimal combinations of storage durability, storage overhead, repair bandwidth usage, and access performance.\n          <\/jats:p>","DOI":"10.1145\/3281276","type":"journal-article","created":{"date-parts":[[2019,2,19]],"date-time":"2019-02-19T20:54:15Z","timestamp":1550609655000},"page":"1-49","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Liquid Cloud Storage"],"prefix":"10.1145","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6239-8072","authenticated-orcid":false,"given":"Michael","family":"Luby","sequence":"first","affiliation":[{"name":"International Computer Science Institute, Berkeley CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roberto","family":"Padovani","sequence":"additional","affiliation":[{"name":"UC San Diego, La Jolla, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas J.","family":"Richardson","sequence":"additional","affiliation":[{"name":"Qualcomm Technologies Inc., Bridgewater, NJ"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lorenz","family":"Minder","sequence":"additional","affiliation":[{"name":"International Computer Science Institute, Berkeley CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pooja","family":"Aggarwal","sequence":"additional","affiliation":[{"name":"International Computer Science Institute, Berkeley CA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,2,18]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Hard Drive Data and Stats. Retrieved","year":"2018","unstructured":"Backblaze. 2016. Hard Drive Data and Stats. Retrieved October 8, 2018 , from https:\/\/www.backblaze.com\/b2\/hard-drive-test-data.html. Backblaze. 2016. Hard Drive Data and Stats. Retrieved October 8, 2018, from https:\/\/www.backblaze.com\/b2\/hard-drive-test-data.html."},{"key":"e_1_2_1_2_1","doi-asserted-by":"crossref","unstructured":"M. Belshe R. Peon and M. Thomson (Eds.). 2015. Hypertext Transfer Protocol Version 2 (HTTP\/2) RFC 7540. Retrieved on May 2015 from https:\/\/www.rfc-editor.org\/info\/rfc7540.  M. Belshe R. Peon and M. Thomson (Eds.). 2015. Hypertext Transfer Protocol Version 2 (HTTP\/2) RFC 7540. Retrieved on May 2015 from https:\/\/www.rfc-editor.org\/info\/rfc7540.","DOI":"10.17487\/RFC7540"},{"key":"e_1_2_1_3_1","volume-title":"Symposium on Networked Systems Design and Implementation","volume":"1","author":"Bhagwan R.","unstructured":"R. Bhagwan , K. Tati , Y.-C. Cheng , S. Savage , and G. M. Voelker . 2004. Total recall: System support for automated availability management . In Symposium on Networked Systems Design and Implementation , Vol. 1 . R. Bhagwan, K. Tati, Y.-C. Cheng, S. Savage, and G. M. Voelker. 2004. Total recall: System support for automated availability management. In Symposium on Networked Systems Design and Implementation, Vol. 1."},{"key":"e_1_2_1_4_1","unstructured":"J. Bloemer M. Kalfane M. Karpinski R. Karp M. Luby and D. Zuckerman. 1995. An XOR-based erasure-resilient coding scheme. ICSI Technical Report Article TR-95-048.  J. Bloemer M. Kalfane M. Karpinski R. Karp M. Luby and D. Zuckerman. 1995. An XOR-based erasure-resilient coding scheme. ICSI Technical Report Article TR-95-048."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043571"},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Y. Chen R. Griffith D. Zats A. D. Joseph and R. Katz. 2012. Understanding TCP incast and its implications for big data workloads. University of California at Berkeley Technical Report.  Y. Chen R. Griffith D. Zats A. D. Joseph and R. Katz. 2012. Understanding TCP incast and its implications for big data workloads. University of California at Berkeley Technical Report.","DOI":"10.21236\/ADA561775"},{"key":"e_1_2_1_7_1","volume-title":"USENIX Annual Technical Conference.","author":"Chen Y. L.","unstructured":"Y. L. Chen , S. Mu , J. Li , C. Huang , J. Li , A. Ogus , and D. Phillips . 2017. Giza: Erasure coding objects across global data centers . In USENIX Annual Technical Conference. Y. L. Chen, S. Mu, J. Li, C. Huang, J. Li, A. Ogus, and D. Phillips. 2017. Giza: Erasure coding objects across global data centers. In USENIX Annual Technical Conference."},{"key":"e_1_2_1_8_1","volume-title":"USENIX Annual Technical Conference.","author":"Cidon A.","unstructured":"A. Cidon , S. M. Rumble , R. Stutsman , S. Katti , J. Ousterhout , and M. Rosenblum . 2013. Copysets: Reducing the frequency of data loss in cloud storage . In USENIX Annual Technical Conference. A. Cidon, S. M. Rumble, R. Stutsman, S. Katti, J. Ousterhout, and M. Rosenblum. 2013. Copysets: Reducing the frequency of data loss in cloud storage. In USENIX Annual Technical Conference."},{"key":"e_1_2_1_9_1","unstructured":"J. Cowling. 2016. Dropbox's Exabyte Storage System. Retrieved from https:\/\/code.facebook.com\/posts\/253562281667886\/data-scale-june-2016-recap\/.  J. Cowling. 2016. Dropbox's Exabyte Storage System. Retrieved from https:\/\/code.facebook.com\/posts\/253562281667886\/data-scale-june-2016-recap\/."},{"key":"e_1_2_1_10_1","unstructured":"A. Dimakis. 2016. Online Wiki Bibliography for Distributed Storage Papers. Retrieved from http:\/\/storagewiki.ece.utexas.edu\/.  A. Dimakis. 2016. Online Wiki Bibliography for Distributed Storage Papers. Retrieved from http:\/\/storagewiki.ece.utexas.edu\/."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2007.232"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2010.2054295"},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI'06)","author":"Weil Sage A.","year":"2006","unstructured":"Sage A. Weil , Scott A. Brandt , Ethan L. Miller , Darrell D. E. Long , and Carlos Maltzahn . 2006 . A scalable, high-performance distributed file system . In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI'06) . USENIX Association, Berkeley, CA, 307--320. Sage A. Weil, Scott A. Brandt, Ethan L. Miller, Darrell D. E. Long, and Carlos Maltzahn. 2006. A scalable, high-performance distributed file system. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI'06). USENIX Association, Berkeley, CA, 307--320."},{"key":"e_1_2_1_14_1","volume-title":"USENIX Symposium on Operating Systems Designs and Implementation, 1--7.","author":"Ford D.","unstructured":"D. Ford , F. Labelle , F. Popovici , M. Stokely , V. Truong , L. Barroso , C. Grimes , and S. Quinlan . 2010. Availability in globally distributed storage systems . In USENIX Symposium on Operating Systems Designs and Implementation, 1--7. D. Ford, F. Labelle, F. Popovici, M. Stokely, V. Truong, L. Barroso, C. Grimes, and S. Quinlan. 2010. Availability in globally distributed storage systems. In USENIX Symposium on Operating Systems Designs and Implementation, 1--7."},{"key":"e_1_2_1_15_1","volume-title":"Snappy: A fast Compressor\/Decompressor. Retrieved","year":"2018","unstructured":"Google. 2018 . Snappy: A fast Compressor\/Decompressor. Retrieved October 9, 2018, from https:\/\/google.github.io\/snappy\/. Google. 2018. Snappy: A fast Compressor\/Decompressor. Retrieved October 9, 2018, from https:\/\/google.github.io\/snappy\/."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2012.2208937"},{"key":"e_1_2_1_17_1","volume-title":"USENIX Annual Technical Conference.","author":"Huang C.","unstructured":"C. Huang , H. Simitci , Y. Xu , A. Ogus , B. Calder , P. Gopalan , J. Li , and S. Yekhanin . 2012. Erasure coding in windows azure storage . In USENIX Annual Technical Conference. C. Huang, H. Simitci, Y. Xu, A. Ogus, B. Calder, P. Gopalan, J. Li, and S. Yekhanin. 2012. Erasure coding in windows azure storage. In USENIX Annual Technical Conference."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/Allerton.2012.6483236"},{"key":"e_1_2_1_19_1","doi-asserted-by":"crossref","unstructured":"J. Lacan V. Roca J. Peltotalo and S. Peltotalo. 2009. Reed-Solomon Forward Error Correction (FEC) Schemes RFC 5510. Retrieved on April 2009 from https:\/\/www.rfc-editor.org\/info\/rfc5510.  J. Lacan V. Roca J. Peltotalo and S. Peltotalo. 2009. Reed-Solomon Forward Error Correction (FEC) Schemes RFC 5510. Retrieved on April 2009 from https:\/\/www.rfc-editor.org\/info\/rfc5510.","DOI":"10.17487\/rfc5510"},{"key":"e_1_2_1_20_1","volume-title":"USENIX Annual Technical Conference.","author":"Li R.","unstructured":"R. Li , X. Li , P. P. C. Lee , and Q. Huang . 2017. Repair pipelining for erasure-coded storage . In USENIX Annual Technical Conference. R. Li, X. Li, P. P. C. Lee, and Q. Huang. 2017. Repair pipelining for erasure-coded storage. In USENIX Annual Technical Conference."},{"key":"e_1_2_1_21_1","volume-title":"April","author":"Luby M.","year":"2018","unstructured":"M. Luby . 2016. Capacity bounds for distributed storage. arXiv article , April 2018 , arXiv:1610.03541v5. M. Luby. 2016. Capacity bounds for distributed storage. arXiv article, April 2018, arXiv:1610.03541v5."},{"key":"e_1_2_1_22_1","doi-asserted-by":"crossref","unstructured":"M. Luby A. Shokrollahi M. Watson T. Stockhammer and L. Minder. 2011. RaptorQ Forward Error Correction Scheme for Object Delivery RFC 6330. Retrieved on August 2011 from https:\/\/www.rfc-editor.org\/info\/rfc6330.  M. Luby A. Shokrollahi M. Watson T. Stockhammer and L. Minder. 2011. RaptorQ Forward Error Correction Scheme for Object Delivery RFC 6330. Retrieved on August 2011 from https:\/\/www.rfc-editor.org\/info\/rfc6330.","DOI":"10.17487\/rfc6330"},{"key":"e_1_2_1_23_1","volume-title":"USENIX Conference on Operating Systems Design and Implementation 11","author":"Muralidhar S.","year":"2014","unstructured":"S. Muralidhar , W. Lloyd , S. Roy , C. Hill , E. Lin , W. Liu , S. Pan , S. Shankar , V. Sivakumar , L. Tang , and S. Kumar . 2014. Facebook\u2019s warm BLOB storage system . USENIX Conference on Operating Systems Design and Implementation 11 ( 2014 ), 383--398. S. Muralidhar, W. Lloyd, S. Roy, C. Hill, E. Lin, W. Liu, S. Pan, S. Shankar, V. Sivakumar, L. Tang, and S. Kumar. 2014. Facebook\u2019s warm BLOB storage system. USENIX Conference on Operating Systems Design and Implementation 11 (2014), 383--398."},{"key":"e_1_2_1_24_1","unstructured":"K. V. Rashmi P. Nakkiran J. Wang N. B. Shah and K. Ramchandran. 2015. Having your cake and eating it too: Jointly optimal erasure codes for I\/O storage and network-bandwidth. In 13th USENIX File and Storage Technologies (File and Storage Technologies (FAST\u201915)) Vol. 13. USENIX Association.   K. V. Rashmi P. Nakkiran J. Wang N. B. Shah and K. Ramchandran. 2015. Having your cake and eating it too: Jointly optimal erasure codes for I\/O storage and network-bandwidth. In 13th USENIX File and Storage Technologies (File and Storage Technologies (FAST\u201915)) Vol. 13. USENIX Association."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626325"},{"key":"e_1_2_1_26_1","doi-asserted-by":"crossref","unstructured":"R. Recio B. Metzler P. Culley J. Hilland and D. Garcia. 2007. A Remote Direct Memory Access Protocol Specification RFC 5040. Retrieved October 2007 from https:\/\/www.rfc-editor.org\/info\/rfc5040.  R. Recio B. Metzler P. Culley J. Hilland and D. Garcia. 2007. A Remote Direct Memory Access Protocol Specification RFC 5040. Retrieved October 2007 from https:\/\/www.rfc-editor.org\/info\/rfc5040.","DOI":"10.17487\/rfc5040"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/263876.263881"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/11558989_21"},{"key":"e_1_2_1_29_1","volume-title":"SM863a Specification Sheet. Retrieved","year":"2018","unstructured":"Samsung. 2016. SM863a Specification Sheet. Retrieved October 8, 2018 , from http:\/\/www.samsung.com\/semiconductor\/minisite\/ssd\/product\/enterprise\/sm863a.html. Samsung. 2016. SM863a Specification Sheet. Retrieved October 8, 2018, from http:\/\/www.samsung.com\/semiconductor\/minisite\/ssd\/product\/enterprise\/sm863a.html."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.14778\/2535573.2488339"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1561\/0100000060"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2611354.2611370"},{"key":"e_1_2_1_33_1","volume-title":"International Workshop on Peer-to-Peer Systems 5","author":"Sit E.","year":"2006","unstructured":"E. Sit , A. Haeberlen , F. Dabek , B. Chun , H. Weatherspoon , R. Morris , M. Kaashoek , and J. Kubiatowicz . 2006. Proactive replication for data durability . International Workshop on Peer-to-Peer Systems 5 ( 2006 ). http:\/\/iptps06.cs.ucsb.edu\/papers\/Sit-tempo.pdf. E. Sit, A. Haeberlen, F. Dabek, B. Chun, H. Weatherspoon, R. Morris, M. Kaashoek, and J. Kubiatowicz. 2006. Proactive replication for data durability. International Workshop on Peer-to-Peer Systems 5 (2006). http:\/\/iptps06.cs.ucsb.edu\/papers\/Sit-tempo.pdf."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/646334.687814"}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3281276","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3281276","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:17Z","timestamp":1750208237000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3281276"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,18]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,2,28]]}},"alternative-id":["10.1145\/3281276"],"URL":"https:\/\/doi.org\/10.1145\/3281276","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"value":"1553-3077","type":"print"},{"value":"1553-3093","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,2,18]]},"assertion":[{"value":"2017-02-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-02-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}