{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T23:15:10Z","timestamp":1780355710109,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":63,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,11,13]],"date-time":"2021-11-13T00:00:00Z","timestamp":1636761600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,11,14]]},"DOI":"10.1145\/3458817.3480852","type":"proceedings-article","created":{"date-parts":[[2021,10,21]],"date-time":"2021-10-21T05:10:34Z","timestamp":1634793034000},"page":"1-15","source":"Crossref","is-referenced-by-count":17,"title":["LogECMem"],"prefix":"10.1145","author":[{"given":"Liangfeng","family":"Cheng","sequence":"first","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuchong","family":"Hu","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhaokang","family":"Ke","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jia","family":"Xu","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qiaori","family":"Yao","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dan","family":"Feng","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Weichun","family":"Wang","sequence":"additional","affiliation":[{"name":"HIKVISION, Hangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wei","family":"Chen","sequence":"additional","affiliation":[{"name":"HIKVISION, Hangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,11,13]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Amazon Elastic Block Store. http:\/\/aws.amazon.com\/ebs.  Amazon Elastic Block Store. http:\/\/aws.amazon.com\/ebs."},{"key":"e_1_3_2_2_2_1","unstructured":"Amazon Elastic Compute Cloud (EC2). http:\/\/aws.amazon.com\/ec2.  Amazon Elastic Compute Cloud (EC2). http:\/\/aws.amazon.com\/ec2."},{"key":"e_1_3_2_2_3_1","unstructured":"Amazon Elasticache. https:\/\/docs.aws.amazon.com\/elasticache.  Amazon Elasticache. https:\/\/docs.aws.amazon.com\/elasticache."},{"key":"e_1_3_2_2_4_1","unstructured":"Ddr4 sdram. https:\/\/en.wikipedia.org\/wiki\/DDR4_SDRAM.  Ddr4 sdram. https:\/\/en.wikipedia.org\/wiki\/DDR4_SDRAM."},{"key":"e_1_3_2_2_5_1","unstructured":"Fatcache. https:\/\/github.com\/twitter\/fatcache.  Fatcache. https:\/\/github.com\/twitter\/fatcache."},{"key":"e_1_3_2_2_6_1","unstructured":"Hard disk drive performance characteristics. https:\/\/en.wikipedia.org\/wiki\/Hard_disk_drive_performance_characteristics.  Hard disk drive performance characteristics. https:\/\/en.wikipedia.org\/wiki\/Hard_disk_drive_performance_characteristics."},{"key":"e_1_3_2_2_7_1","unstructured":"Intel ISA-L. https:\/\/github.com\/intel\/isa-l.  Intel ISA-L. https:\/\/github.com\/intel\/isa-l."},{"key":"e_1_3_2_2_8_1","unstructured":"LibMemcached. https:\/\/libmemcached.org.  LibMemcached. https:\/\/libmemcached.org."},{"key":"e_1_3_2_2_9_1","unstructured":"Memcached. https:\/\/memcached.org.  Memcached. https:\/\/memcached.org."},{"key":"e_1_3_2_2_10_1","unstructured":"Twittercache. https:\/\/github.com\/alexpghayes\/twittercache.  Twittercache. https:\/\/github.com\/alexpghayes\/twittercache."},{"key":"e_1_3_2_2_11_1","unstructured":"Vastdata. https:\/\/vastdata.com\/providing-resilience-efficiently-part-ii\/.  Vastdata. https:\/\/vastdata.com\/providing-resilience-efficiently-part-ii\/."},{"key":"e_1_3_2_2_12_1","first-page":"336","volume-title":"Proc. of IEEE\/IFIP DSN","author":"Aguilera M. K.","year":"2005"},{"key":"e_1_3_2_2_13_1","first-page":"14","volume-title":"Proc. of IEEE SC","author":"Anwar A.","year":"2018"},{"key":"e_1_3_2_2_14_1","first-page":"53","volume-title":"Proc. of ACM SIGMETRICS","author":"Atikoglu B.","year":"2012"},{"key":"e_1_3_2_2_15_1","volume-title":"Proc. of USENIX OSDI","author":"Balakrishnan S.","year":"2014"},{"key":"e_1_3_2_2_16_1","first-page":"163","volume-title":"Proc. of USENIX FAST","author":"Chan J. C.","year":"2014"},{"key":"e_1_3_2_2_17_1","first-page":"539","volume-title":"Proc. of USENIX ATC","author":"Chen Y. L.","year":"2017"},{"key":"e_1_3_2_2_18_1","first-page":"377","volume-title":"Proc. of ACM SoCC","author":"Cheng L.","year":"2019"},{"key":"e_1_3_2_2_19_1","first-page":"31","volume-title":"Proc. of USENIX ATC","author":"Cidon A.","year":"2015"},{"key":"e_1_3_2_2_20_1","first-page":"143","volume-title":"Proc. of ACM SoCC","author":"Cooper B. F.","year":"2010"},{"key":"e_1_3_2_2_21_1","first-page":"205","volume-title":"Proc. of ACM SOSP","author":"DeCandia G.","year":"2007"},{"key":"e_1_3_2_2_22_1","volume-title":"Proc. of USENIX OSDI","author":"Ford D.","year":"2010"},{"key":"e_1_3_2_2_23_1","first-page":"13","volume-title":"Proc. of ACM SoCC","author":"Hong Y.-J.","year":"2013"},{"key":"e_1_3_2_2_24_1","first-page":"57","volume-title":"Proc. of USENIX ATC","author":"Hu X.","year":"2015"},{"key":"e_1_3_2_2_25_1","volume-title":"Proc. of USENIX FAST","author":"Hu Y.","year":"2021"},{"issue":"4","key":"e_1_3_2_2_26_1","first-page":"33","article-title":"Optimal repair layering for erasure-coded data centers: From theory to practice","volume":"13","author":"Hu Y.","year":"2017","journal-title":"ACM Trans. on Storage"},{"key":"e_1_3_2_2_27_1","volume-title":"Proc. of USENIX ATC","author":"Huang C.","year":"2012"},{"issue":"6","key":"e_1_3_2_2_28_1","doi-asserted-by":"crossref","first-page":"1704","DOI":"10.1109\/TPDS.2014.2326156","article-title":"Scale-RS: An efficient scaling scheme for RS-coded storage clusters","volume":"26","author":"Huang J.","year":"2015","journal-title":"IEEE Trans. on Parallel and Distributed Systems"},{"issue":"6","key":"e_1_3_2_2_29_1","doi-asserted-by":"crossref","first-page":"1797","DOI":"10.1109\/TPDS.2016.2625244","article-title":"Understanding big data analytics workloads on modern processors","volume":"28","author":"Jia Z.","year":"2017","journal-title":"IEEE Trans. on Parallel and Distributed Systems"},{"key":"e_1_3_2_2_30_1","first-page":"1","volume-title":"Proc. of IEEE MSST","author":"Jin C.","year":"2011"},{"key":"e_1_3_2_2_31_1","first-page":"654","volume-title":"Proc. of ACM STOC","author":"Karger D.","year":"1997"},{"issue":"2","key":"e_1_3_2_2_32_1","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/1773912.1773922","article-title":"Cassandra: A decentralized structured storage system","volume":"44","author":"Lakshman A.","year":"2010","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"e_1_3_2_2_33_1","first-page":"567","volume-title":"Proc. of USENIX ATC","author":"Li R.","year":"2017"},{"key":"e_1_3_2_2_34_1","volume-title":"Proc. of IEEE MSST","author":"Li S.","year":"2017"},{"key":"e_1_3_2_2_35_1","first-page":"27","volume-title":"Proc. of ACM EuroSys","author":"Li X.","year":"2014"},{"key":"e_1_3_2_2_36_1","first-page":"331","volume-title":"Proc. of USENIX FAST","author":"Li X.","year":"2019"},{"key":"e_1_3_2_2_37_1","first-page":"429","volume-title":"Proc. of USENIX NSDI","author":"Lim H.","year":"2014"},{"issue":"3","key":"e_1_3_2_2_38_1","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1145\/1093382.1093386","article-title":"LH* RS: A highly-available scalable distributed data structure","volume":"30","author":"Litwin W.","year":"2005","journal-title":"ACM Trans. on Database Systems"},{"key":"e_1_3_2_2_39_1","first-page":"30","volume-title":"Proc. of ACM Eurosys","author":"Mitra S."},{"key":"e_1_3_2_2_40_1","first-page":"383","volume-title":"Proc. of USENIX OSDI","author":"Muralidhar S.","year":"2014"},{"key":"e_1_3_2_2_41_1","first-page":"385","volume-title":"Proc. of USENIX NSDI","author":"Nishtala R.","year":"2013"},{"issue":"4","key":"e_1_3_2_2_42_1","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1145\/1713254.1713276","article-title":"The case for ramclouds: scalable high-performance storage entirely in dram","volume":"43","author":"Ousterhout J.","year":"2010","journal-title":"ACM SIGOPS Operating Systems Review"},{"issue":"11","key":"e_1_3_2_2_43_1","doi-asserted-by":"crossref","first-page":"1092","DOI":"10.14778\/2536222.2536234","volume":"6","author":"Ovsiannikov M.","year":"2013","journal-title":"The Quantcast File System. Proc. of VLDB Endowment"},{"key":"e_1_3_2_2_44_1","volume-title":"Erasure codes for storage systems: A brief primer. The magazine of USENIX & SAGE, 38(6):44--50","author":"Plank J. S.","year":"2013"},{"key":"e_1_3_2_2_45_1","first-page":"293","volume-title":"Proc. of USENIX OSDI","volume":"10","author":"Power R.","year":"2010"},{"key":"e_1_3_2_2_46_1","volume-title":"Progress report: Bringing erasure coding to apache hadoop. https:\/\/blog.cloudera.com\/blog\/2016\/02\/progress-report-bringing-erasure-coding-to-apache-hadoop","author":"Li R.","year":"2016"},{"key":"e_1_3_2_2_47_1","first-page":"497","volume-title":"Proc. of ACM SOSP","author":"Raju P.","year":"2017"},{"key":"e_1_3_2_2_48_1","first-page":"401","volume-title":"Proc. of USENIX OSDI","author":"Rashmi K.","year":"2016"},{"key":"e_1_3_2_2_49_1","volume-title":"Journal of the Society for Industrial and Applied Mathematics","author":"Reed I.","year":"1960"},{"key":"e_1_3_2_2_50_1","first-page":"325","volume-title":"Proc. of ACM VLDB Endowment","author":"Sathiamoorthy M.","year":"2013"},{"key":"e_1_3_2_2_51_1","first-page":"1","volume-title":"Proc. of USENIX FAST","author":"Schroeder B.","year":"2007"},{"key":"e_1_3_2_2_52_1","volume-title":"resilient and heterogeneity-aware key-value storage for modern hpc clusters","author":"Shankar D.","year":"2018"},{"key":"e_1_3_2_2_53_1","first-page":"1","volume-title":"Proc. of ICPP","author":"Shen Z.","year":"2018"},{"key":"e_1_3_2_2_54_1","first-page":"924","volume-title":"Proc. of IEEE SC","author":"Shi H.","year":"2020"},{"key":"e_1_3_2_2_55_1","first-page":"1","volume-title":"Proc. of ACM SYSTOR","author":"Silberstein M.","year":"2014"},{"issue":"2","key":"e_1_3_2_2_56_1","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/173682.165143","article-title":"Parity logging overcoming the small write problem in redundant disk arrays","volume":"21","author":"Stodolsky D.","year":"1993","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"e_1_3_2_2_57_1","first-page":"39","volume-title":"Proc. of ACM EuroSys","author":"Taranov K.","year":"2018"},{"key":"e_1_3_2_2_58_1","first-page":"191","volume-title":"Proc. of USENIX OSDI","author":"Yang J.","year":"2020"},{"key":"e_1_3_2_2_59_1","first-page":"14","volume-title":"Proc. of ACM SYSTOR","author":"Yiu M. M.","year":"2017"},{"key":"e_1_3_2_2_60_1","first-page":"1","volume-title":"Proc. of IEEE SC","author":"Yu Y.","year":"2018"},{"key":"e_1_3_2_2_61_1","first-page":"15","volume-title":"Proc. of USENIX NSDI","author":"Zaharia M.","year":"2012"},{"key":"e_1_3_2_2_62_1","first-page":"167","volume-title":"Proc. of USENIX FAST","author":"Zhang H.","year":"2016"},{"key":"e_1_3_2_2_63_1","first-page":"1808","volume-title":"Proc. of IEEE INFOCOM","author":"Zhang X.","year":"2018"}],"event":{"name":"SC '21: The International Conference for High Performance Computing, Networking, Storage and Analysis","location":"St. Louis Missouri","acronym":"SC '21","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","IEEE CS"]},"container-title":["Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3458817.3480852","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3458817.3480852","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:12:22Z","timestamp":1750191142000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3458817.3480852"}},"subtitle":["coupling erasure-coded in-memory key-value stores with parity logging"],"short-title":[],"issued":{"date-parts":[[2021,11,13]]},"references-count":63,"alternative-id":["10.1145\/3458817.3480852","10.1145\/3458817"],"URL":"https:\/\/doi.org\/10.1145\/3458817.3480852","relation":{},"subject":[],"published":{"date-parts":[[2021,11,13]]}}}