{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T13:08:49Z","timestamp":1775912929101,"version":"3.50.1"},"reference-count":72,"publisher":"Association for Computing Machinery (ACM)","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2019,11]]},"abstract":"<jats:p>Distributed storage employs replication to mask failures and improve availability. However, these systems typically exhibit a hard tradeoff between consistency and performance. Ensuring consistency introduces coordination overhead, and as a result the system throughput does not scale with the number of replicas. We present Harmonia, a replicated storage architecture that exploits the capability of new-generation programmable switches to obviate this tradeoff by providing near-linear scalability without sacrificing consistency. To achieve this goal, Harmonia detects read-write conflicts in the network, which enables any replica to serve reads for objects with no pending writes. Harmonia implements this functionality at line rate, thus imposing no performance overhead. We have implemented a prototype of Harmonia on a cluster of commodity servers connected by a Barefoot Tofino switch, and have integrated it with Redis. We demonstrate the generality of our approach by supporting a variety of replication protocols, including primary-backup, chain replication, Viewstamped Replication, and NOPaxos. Experimental results show that Harmonia improves the throughput of these protocols by up to 10 x for a replication factor of 10, providing near-linear scalability up to the limit of our testbed.<\/jats:p>","DOI":"10.14778\/3368289.3368301","type":"journal-article","created":{"date-parts":[[2020,9,11]],"date-time":"2020-09-11T03:17:35Z","timestamp":1599794255000},"page":"376-389","source":"Crossref","is-referenced-by-count":50,"title":["Harmonia"],"prefix":"10.14778","volume":"13","author":[{"given":"Hang","family":"Zhu","sequence":"first","affiliation":[{"name":"Johns Hopkins University"}]},{"given":"Zhihao","family":"Bai","sequence":"additional","affiliation":[{"name":"Johns Hopkins University"}]},{"given":"Jialin","family":"Li","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Ellis","family":"Michael","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Dan R. K.","family":"Ports","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Ion","family":"Stoica","sequence":"additional","affiliation":[{"name":"UC Berkeley"}]},{"given":"Xin","family":"Jin","sequence":"additional","affiliation":[{"name":"Johns Hopkins University"}]}],"member":"320","published-online":{"date-parts":[[2019,11]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Broadcom ethernet switches and switch fabric devices. https:\/\/www.broadcom.com\/products\/ethernet-connectivity\/switching.  Broadcom ethernet switches and switch fabric devices. https:\/\/www.broadcom.com\/products\/ethernet-connectivity\/switching."},{"key":"e_1_2_1_2_1","unstructured":"Hiredis: Redis library. https:\/\/redis.io\/.  Hiredis: Redis library. https:\/\/redis.io\/."},{"key":"e_1_2_1_3_1","unstructured":"Intel data plane development kit (dpdk). http:\/\/dpdk.org\/.  Intel data plane development kit (dpdk). http:\/\/dpdk.org\/."},{"key":"e_1_2_1_4_1","unstructured":"Memcached key-value store. https:\/\/memcached.org\/.  Memcached key-value store. https:\/\/memcached.org\/."},{"key":"e_1_2_1_5_1","unstructured":"Redis data structure store. https:\/\/redis.io\/.  Redis data structure store. https:\/\/redis.io\/."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"issue":"5","key":"e_1_2_1_7_1","first-page":"109","article-title":"Serverless network file systems","volume":"29","author":"Anderson T. E.","year":"1996","unstructured":"T. E. Anderson , M. D. Dahlin , J. M. Neefe , D. A. Patterson , D. S. Roselli , and R. Y. Wang . Serverless network file systems . ACM Transactions on Computer Systems , 29 ( 5 ): 109 -- 126 , 1996 . T. E. Anderson, M. D. Dahlin, J. M. Neefe, D. A. Patterson, D. S. Roselli, and R. Y. Wang. Serverless network file systems. ACM Transactions on Computer Systems, 29(5):109--126, 1996.","journal-title":"ACM Transactions on Computer Systems"},{"key":"e_1_2_1_8_1","unstructured":"Apache Hadoop Distributed File System (HDFS). http:\/\/hadoop.apache.org\/.  Apache Hadoop Distributed File System (HDFS). http:\/\/hadoop.apache.org\/."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_2_1_10_1","unstructured":"Barefoot P4 Studio. https:\/\/www.barefootnetworks.com\/products\/brief-p4-studio\/.  Barefoot P4 Studio. https:\/\/www.barefootnetworks.com\/products\/brief-p4-studio\/."},{"key":"e_1_2_1_11_1","unstructured":"Barefoot Tofino. https:\/\/www.barefootnetworks.com\/technology\/#tofino.  Barefoot Tofino. https:\/\/www.barefootnetworks.com\/technology\/#tofino."},{"key":"e_1_2_1_12_1","first-page":"1","volume-title":"USENIX OSDI","author":"Beaver D.","year":"2010","unstructured":"D. Beaver , S. Kumar , H. C. Li , J. Sobel , P. Vajgel , Finding a needle in Haystack: Facebook's photo storage . In USENIX OSDI , pages 1 -- 8 , 2010 . D. Beaver, S. Kumar, H. C. Li, J. Sobel, P. Vajgel, et al. Finding a needle in Haystack: Facebook's photo storage. In USENIX OSDI, pages 1--8, 2010."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/37499.37515"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486011"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/304182.304191"},{"key":"e_1_2_1_17_1","first-page":"199","volume-title":"Distributed systems","author":"Budhiraja N.","year":"1993","unstructured":"N. Budhiraja , K. Marzullo , F. B. Schneider , and S. Toueg . The primary-backup approach . In Distributed systems , volume 2 , pages 199 -- 216 , 1993 . N. Budhiraja, K. Marzullo, F. B. Schneider, and S. Toueg. The primary-backup approach. In Distributed systems, volume 2, pages 199--216, 1993."},{"key":"e_1_2_1_18_1","first-page":"335","volume-title":"USENIX OSDI","author":"Burrows M.","year":"2006","unstructured":"M. Burrows . The Chubby lock service for loosely-coupled distributed systems . In USENIX OSDI , pages 335 -- 350 , 2006 . M. Burrows. The Chubby lock service for loosely-coupled distributed systems. In USENIX OSDI, pages 335--350, 2006."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043571"},{"key":"e_1_2_1_20_1","unstructured":"Cavium XPliant. https:\/\/www.cavium.com\/.  Cavium XPliant. https:\/\/www.cavium.com\/."},{"key":"e_1_2_1_21_1","first-page":"9","volume-title":"USENIX ATC","author":"Cecchet E.","year":"2004","unstructured":"E. Cecchet , J. Marguerite , and W. Zwaenepoel . C-jdbc: Flexible database clustering middleware . In USENIX ATC , pages 9 -- 18 , 2004 . E. Cecchet, J. Marguerite, and W. Zwaenepoel. C-jdbc: Flexible database clustering middleware. In USENIX ATC, pages 9--18, 2004."},{"key":"e_1_2_1_22_1","first-page":"205","volume-title":"USENIX OSDI","author":"Chang F.","year":"2006","unstructured":"F. Chang , J. Dean , S. Ghemawat , W. C. Hsieh , D. A. Wallach , M. Burrows , T. Chandra , A. Fikes , and R. E. Gruber . Bigtable: A distributed storage system for structured data . In USENIX OSDI , pages 205 -- 218 , 2006 . F. Chang, J. Dean, S. Ghemawat, W. C. Hsieh, D. A. Wallach, M. Burrows, T. Chandra, A. Fikes, and R. E. Gruber. Bigtable: A distributed storage system for structured data. In USENIX OSDI, pages 205--218, 2006."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3155889.3155893"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2935634.2935638"},{"key":"e_1_2_1_26_1","volume-title":"ACM SOSR, page 5","author":"Dang H. T.","year":"2015","unstructured":"H. T. Dang , D. Sciascia , M. Canini , F. Pedone , and R. Soul\u00e9 . NetPaxos: Consensus at network speed . In ACM SOSR, page 5 , 2015 . H. T. Dang, D. Sciascia, M. Canini, F. Pedone, and R. Soul\u00e9. NetPaxos: Consensus at network speed. In ACM SOSR, page 5, 2015."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732240.2732246"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342360"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945450"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/210126.210131"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/78969.78972"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/35037.35059"},{"key":"e_1_2_1_34_1","first-page":"145","volume-title":"USENIX ATC","author":"Hunt P.","year":"2010","unstructured":"P. Hunt , M. Konar , F. P. Junqueira , and B. Reed . ZooKeeper: Wait-free coordination for Internet-scale systems . In USENIX ATC , pages 145 -- 158 , 2010 . P. Hunt, M. Konar, F. P. Junqueira, and B. Reed. ZooKeeper: Wait-free coordination for Internet-scale systems. In USENIX ATC, pages 145--158, 2010."},{"key":"e_1_2_1_35_1","first-page":"35","volume-title":"USENIX NSDI","author":"Jin X.","year":"2018","unstructured":"X. Jin , X. Li , H. Zhang , N. Foster , J. Lee , R. Soul\u00e9 , C. Kim , and I. Stoica . NetChain: Scale-free sub-RTT coordination . In USENIX NSDI , pages 35 -- 49 , 2018 . X. Jin, X. Li, H. Zhang, N. Foster, J. Lee, R. Soul\u00e9, C. Kim, and I. Stoica. NetChain: Scale-free sub-RTT coordination. In USENIX NSDI, pages 35--49, 2018."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132764"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"issue":"4","key":"e_1_2_1_38_1","first-page":"18","article-title":"Paxos made simple","volume":"32","author":"Lamport L.","year":"2001","unstructured":"L. Lamport . Paxos made simple . ACM SIGACT News , 32 ( 4 ): 18 -- 25 , 2001 . L. Lamport. Paxos made simple. ACM SIGACT News, 32(4):18--25, 2001.","journal-title":"ACM SIGACT News"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1582716.1582783"},{"key":"e_1_2_1_40_1","volume-title":"CIDR","author":"Lerner A.","year":"2019","unstructured":"A. Lerner , R. Hussein , and P. Cudr\u00e9-Mauroux . The case for network accelerated query processing . In CIDR , 2019 . A. Lerner, R. Hussein, and P. Cudr\u00e9-Mauroux. The case for network accelerated query processing. In CIDR, 2019."},{"key":"e_1_2_1_41_1","first-page":"104","volume-title":"ACM SOSP","author":"Li J.","year":"2017","unstructured":"J. Li , E. Michael , and D. R. K. Ports . Eris : Coordination-free consistent transactions using in-network concurrency control . In ACM SOSP , pages 104 -- 120 , 2017 . J. Li, E. Michael, and D. R. K. Ports. Eris: Coordination-free consistent transactions using in-network concurrency control. In ACM SOSP, pages 104--120, 2017."},{"key":"e_1_2_1_42_1","first-page":"467","volume-title":"USENIX OSDI","author":"Li J.","year":"2016","unstructured":"J. Li , E. Michael , N. K. Sharma , A. Szekeres , and D. R. Ports . Just say NO to Paxos overhead: Replacing consensus with network ordering . In USENIX OSDI , pages 467 -- 483 , 2016 . J. Li, E. Michael, N. K. Sharma, A. Szekeres, and D. R. Ports. Just say NO to Paxos overhead: Replacing consensus with network ordering. In USENIX OSDI, pages 467--483, 2016."},{"key":"e_1_2_1_44_1","first-page":"31","volume-title":"USENIX NSDI","author":"Li X.","year":"2016","unstructured":"X. Li , R. Sethi , M. Kaminsky , D. G. Andersen , and M. J. Freedman . Be fast, cheap and in control with SwitchKV . In USENIX NSDI , pages 31 -- 44 , 2016 . X. Li, R. Sethi, M. Kaminsky, D. G. Andersen, and M. J. Freedman. Be fast, cheap and in control with SwitchKV. In USENIX NSDI, pages 31--44, 2016."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/121132.121169"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037731"},{"key":"e_1_2_1_48_1","unstructured":"MongoDB. https:\/\/www.mongodb.com\/.  MongoDB. https:\/\/www.mongodb.com\/."},{"key":"e_1_2_1_49_1","first-page":"383","volume-title":"USENIX OSDI","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 , : Facebook's warm BLOB storage system . In USENIX OSDI , pages 383 -- 398 , 2014 . S. Muralidhar, W. Lloyd, S. Roy, C. Hill, E. Lin, W. Liu, S. Pan, S. Shankar, V. Sivakumar, L. Tang, et al. f4: Facebook's warm BLOB storage system. In USENIX OSDI, pages 383--398, 2014."},{"key":"e_1_2_1_50_1","volume-title":"USENIX HotCloud Workshop","author":"Mustard C.","year":"2019","unstructured":"C. Mustard , F. Ruffy , A. Gakhokidze , I. Beschastnikh , and A. Fedorova . Jumpgate: In-network processing as a service for data analytics . In USENIX HotCloud Workshop , 2019 . C. Mustard, F. Ruffy, A. Gakhokidze, I. Beschastnikh, and A. Fedorova. Jumpgate: In-network processing as a service for data analytics. In USENIX HotCloud Workshop, 2019."},{"key":"e_1_2_1_51_1","unstructured":"MySQL. https:\/\/www.mysql.com\/.  MySQL. https:\/\/www.mysql.com\/."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/35037.42183"},{"key":"e_1_2_1_53_1","first-page":"385","volume-title":"USENIX NSDI","author":"Nishtala R.","year":"2013","unstructured":"R. Nishtala , H. Fugal , S. Grimm , M. Kwiatkowski , H. Lee , H. C. Li , R. McElroy , M. Paleczny , D. Peek , P. Saab , D. Stafford , T. Tung , and V. Venkataramani . Scaling Memcache at Facebook . In USENIX NSDI , pages 385 -- 398 , 2013 . R. Nishtala, H. Fugal, S. Grimm, M. Kwiatkowski, H. Lee, H. C. Li, R. McElroy, M. Paleczny, D. Peek, P. Saab, D. Stafford, T. Tung, and V. Venkataramani. Scaling Memcache at Facebook. In USENIX NSDI, pages 385--398, 2013."},{"key":"e_1_2_1_54_1","first-page":"8","volume-title":"ACM PODC","author":"Oki B. M.","year":"1988","unstructured":"B. M. Oki and B. H. Liskov . Viewstamped replication: A new primary copy method to support highly-available distributed systems . In ACM PODC , pages 8 -- 17 , 1988 . B. M. Oki and B. H. Liskov. Viewstamped replication: A new primary copy method to support highly-available distributed systems. In ACM PODC, pages 8--17, 1988."},{"key":"e_1_2_1_55_1","first-page":"305","volume-title":"USENIX ATC","author":"Ongaro D.","year":"2014","unstructured":"D. Ongaro and J. Ousterhout . In search of an understandable consensus algorithm . In USENIX ATC , pages 305 -- 319 , 2014 . D. Ongaro and J. Ousterhout. In search of an understandable consensus algorithm. In USENIX ATC, pages 305--319, 2014."},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806887"},{"key":"e_1_2_1_57_1","volume-title":"Host anycasting service. RFC","author":"Partridge C.","year":"1993","unstructured":"C. Partridge , T. Mendez , and W. Milliken . Host anycasting service. RFC 1546, November 1993 . C. Partridge, T. Mendez, and W. Milliken. Host anycasting service. RFC 1546, November 1993."},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/50202.50214"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2378356.2378361"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30229-2_9"},{"key":"e_1_2_1_61_1","first-page":"43","volume-title":"USENIX NSDI","author":"Ports D. R. K.","year":"2015","unstructured":"D. R. K. Ports , J. Li , V. Liu , N. K. Sharma , and A. Krishnamurthy . Designing distributed systems using approximate synchrony in data center networks . In USENIX NSDI , pages 43 -- 57 , 2015 . D. R. K. Ports, J. Li, V. Liu, N. K. Sharma, and A. Krishnamurthy. Designing distributed systems using approximate synchrony in data center networks. In USENIX NSDI, pages 43--57, 2015."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321439"},{"key":"e_1_2_1_63_1","volume-title":"ACM Large-Scale Distributed Systems and Middleware, page 2","author":"Reed B.","year":"2008","unstructured":"B. Reed and F. P. Junqueira . A simple totally ordered broadcast protocol . In ACM Large-Scale Distributed Systems and Middleware, page 2 , 2008 . B. Reed and F. P. Junqueira. A simple totally ordered broadcast protocol. In ACM Large-Scale Distributed Systems and Middleware, page 2, 2008."},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-155860869-6\/50072-X"},{"key":"e_1_2_1_65_1","volume-title":"Scaling distributed machine learning with in-network aggregation. CoRR, abs\/1903.06701","author":"Sapio A.","year":"2019","unstructured":"A. Sapio , M. Canini , C. Ho , J. Nelson , P. Kalnis , C. Kim , A. Krishnamurthy , M. Moshref , D. R. K. Ports , and P. Richtarik . Scaling distributed machine learning with in-network aggregation. CoRR, abs\/1903.06701 , 2019 . A. Sapio, M. Canini, C. Ho, J. Nelson, P. Kalnis, C. Kim, A. Krishnamurthy, M. Moshref, D. R. K. Ports, and P. Richtarik. Scaling distributed machine learning with in-network aggregation. CoRR, abs\/1903.06701, 2019."},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.54838"},{"key":"e_1_2_1_67_1","first-page":"67","volume-title":"USENIX NSDI","author":"Sharma N. K.","year":"2017","unstructured":"N. K. Sharma , A. Kaufmann , T. E. Anderson , A. Krishnamurthy , J. Nelson , and S. Peter . Evaluating the power of flexible packet processing for network resource allocation . In USENIX NSDI , pages 67 -- 82 , 2017 . N. K. Sharma, A. Kaufmann, T. E. Anderson, A. Krishnamurthy, J. Nelson, and S. Peter. Evaluating the power of flexible packet processing for network resource allocation. In USENIX NSDI, pages 67--82, 2017."},{"issue":"2","key":"e_1_2_1_68_1","first-page":"21","article-title":"The VoltDB main memory DBMS","volume":"36","author":"Stonebraker M.","year":"2013","unstructured":"M. Stonebraker and A. Weisberg . The VoltDB main memory DBMS . IEEE Data Engineering Bulletin , 36 ( 2 ): 21 -- 27 , 2013 . M. Stonebraker and A. Weisberg. The VoltDB main memory DBMS. IEEE Data Engineering Bulletin, 36(2):21--27, 2013.","journal-title":"IEEE Data Engineering Bulletin"},{"key":"e_1_2_1_69_1","first-page":"11","volume-title":"USENIX ATC","author":"Terrace J.","year":"2009","unstructured":"J. Terrace and M. J. Freedman . Object storage on CRAQ: High-throughput chain replication for read-mostly workloads . In USENIX ATC , pages 11 -- 11 , 2009 . J. Terrace and M. J. Freedman. Object storage on CRAQ: High-throughput chain replication for read-mostly workloads. In USENIX ATC, pages 11--11, 2009."},{"key":"e_1_2_1_70_1","first-page":"91","volume-title":"USENIX OSDI","author":"Van Renesse R.","year":"2004","unstructured":"R. Van Renesse and F. B. Schneider . Chain replication for supporting high throughput and availability . In USENIX OSDI , pages 91 -- 104 , 2004 . R. Van Renesse and F. B. Schneider. Chain replication for supporting high throughput and availability. In USENIX OSDI, pages 91--104, 2004."},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213957"},{"key":"e_1_2_1_72_1","first-page":"307","volume-title":"USENIX OSDI","author":"Weil S. A.","year":"2006","unstructured":"S. A. Weil , S. A. Brandt , E. L. Miller , D. D. Long , and C. Maltzahn . Ceph: A scalable, high-performance distributed file system . In USENIX OSDI , pages 307 -- 320 , 2006 . S. A. Weil, S. A. Brandt, E. L. Miller, D. D. Long, and C. Maltzahn. Ceph: A scalable, high-performance distributed file system. In USENIX OSDI, pages 307--320, 2006."},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2593681"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.61"}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/3368289.3368301","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T09:43:06Z","timestamp":1672220586000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/3368289.3368301"}},"subtitle":["near-linear scalability for replicated storage with in-network conflict detection"],"short-title":[],"issued":{"date-parts":[[2019,11]]},"references-count":72,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,11]]}},"alternative-id":["10.14778\/3368289.3368301"],"URL":"https:\/\/doi.org\/10.14778\/3368289.3368301","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2019,11]]}}}