{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T20:58:00Z","timestamp":1730321880690,"version":"3.28.0"},"publisher-location":"New York, NY, USA","reference-count":100,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,4,15]]},"DOI":"10.1145\/3342195.3387545","type":"proceedings-article","created":{"date-parts":[[2020,5,4]],"date-time":"2020-05-04T07:19:58Z","timestamp":1588576798000},"page":"1-17","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["HovercRaft"],"prefix":"10.1145","author":[{"given":"Marios","family":"Kogias","sequence":"first","affiliation":[{"name":"EPFL, Switzerland"}]},{"given":"Edouard","family":"Bugnion","sequence":"additional","affiliation":[{"name":"EPFL, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2020,4,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321434"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486031"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732232.2732237"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2643130"},{"key":"e_1_3_2_1_5_1","first-page":"223","volume-title":"Highly Available Storage for Interactive Services. In Proceedings of the 5th Biennial Conference on Innovative Data Systems Research (CIDR)","author":"Baker Jason","year":"2011","unstructured":"Jason Baker , Chris Bond , James C. Corbett , J. J. Furman , Andrey Khorlin , James Larson , Jean-Michel Leon , Yawei Li , Alexander Lloyd , and Vadim Yushprakh . Megastore : Providing Scalable , Highly Available Storage for Interactive Services. In Proceedings of the 5th Biennial Conference on Innovative Data Systems Research (CIDR) , pages 223 -- 234 , 2011 . Jason Baker, Chris Bond, James C. Corbett, J. J. Furman, Andrey Khorlin, James Larson, Jean-Michel Leon, Yawei Li, Alexander Lloyd, and Vadim Yushprakh. Megastore: Providing Scalable, Highly Available Storage for Interactive Services. In Proceedings of the 5th Biennial Conference on Innovative Data Systems Research (CIDR), pages 223--234, 2011."},{"key":"e_1_3_2_1_6_1","first-page":"175","volume-title":"Amar Phanishayee. PLATO: Predictive Latency-Aware Total Ordering. In Proceedings of the 25th IEEE Symposium on Reliable Distributed Systems (SRDS)","author":"Balakrishnan Mahesh","year":"2006","unstructured":"Mahesh Balakrishnan , Ken Birman , and Amar Phanishayee. PLATO: Predictive Latency-Aware Total Ordering. In Proceedings of the 25th IEEE Symposium on Reliable Distributed Systems (SRDS) , pages 175 -- 188 , 2006 . Mahesh Balakrishnan, Ken Birman, and Amar Phanishayee. PLATO: Predictive Latency-Aware Total Ordering. In Proceedings of the 25th IEEE Symposium on Reliable Distributed Systems (SRDS), pages 175--188, 2006."},{"volume-title":"Tofino product brief. https:\/\/barefootnetworks.com\/products\/brief-tofino\/","year":"2018","author":"Networks Barefoot","key":"e_1_3_2_1_7_1","unstructured":"Barefoot Networks . Tofino product brief. https:\/\/barefootnetworks.com\/products\/brief-tofino\/ , 2018 . Barefoot Networks. Tofino product brief. https:\/\/barefootnetworks.com\/products\/brief-tofino\/, 2018."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-01741-4","volume-title":"The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines","author":"Barroso Luiz Andr\u00e9","year":"2013","unstructured":"Luiz Andr\u00e9 Barroso , Jimmy Clidaras , and Urs H\u00f6lzle . The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines , Second Edition. Synthesis Lectures on Computer Architecture. Morgan & Claypool Publishers , 2013 . Luiz Andr\u00e9 Barroso, Jimmy Clidaras, and Urs H\u00f6lzle. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, Second Edition. Synthesis Lectures on Computer Architecture. Morgan & Claypool Publishers, 2013."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2997641"},{"issue":"1","key":"e_1_3_2_1_10_1","first-page":"93","article-title":"Strong Consistency at Scale","volume":"39","author":"Benevides Bezerra Carlos Eduardo","year":"2016","unstructured":"Carlos Eduardo Benevides Bezerra , Le Long Hoang , and Fernando Pedone . Strong Consistency at Scale . IEEE Data Eng. Bull. , 39 ( 1 ): 93 -- 103 , 2016 . Carlos Eduardo Benevides Bezerra, Le Long Hoang, and Fernando Pedone. Strong Consistency at Scale. IEEE Data Eng. Bull., 39(1):93--103, 2016.","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/128738.128742"},{"issue":"2","key":"e_1_3_2_1_12_1","first-page":"23","article-title":"Pushing the CAP","volume":"45","author":"Brewer Eric A.","year":"2012","unstructured":"Eric A. Brewer . Pushing the CAP : Strategies for Consistency and Availability. IEEE Computer , 45 ( 2 ): 23 -- 29 , 2012 . Eric A. Brewer. Pushing the CAP: Strategies for Consistency and Availability. IEEE Computer, 45(2):23--29, 2012.","journal-title":"Strategies for Consistency and Availability. IEEE Computer"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2890784"},{"key":"e_1_3_2_1_14_1","first-page":"335","volume-title":"Burrows. The Chubby Lock Service for Loosely-Coupled Distributed Systems. In Proceedings of the 7th Symposium on Operating System Design and Implementation (OSDI)","author":"Michael","year":"2006","unstructured":"Michael Burrows. The Chubby Lock Service for Loosely-Coupled Distributed Systems. In Proceedings of the 7th Symposium on Operating System Design and Implementation (OSDI) , pages 335 -- 350 , 2006 . Michael Burrows. The Chubby Lock Service for Loosely-Coupled Distributed Systems. In Proceedings of the 7th Symposium on Operating System Design and Implementation (OSDI), pages 335--350, 2006."},{"key":"e_1_3_2_1_15_1","unstructured":"C implementation of raft. https:\/\/github.com\/willemt\/raft. C implementation of raft. https:\/\/github.com\/willemt\/raft."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043571"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281100.1281103"},{"key":"e_1_3_2_1_18_1","first-page":"1","volume-title":"Jeu-Yih Jeng. A Kubernetes-Based Monitoring Platform for Dynamic Cloud Resource Provisioning. In Proceedings of the 2017 IEEE Global Communications Conference (GLOBECOM)","author":"Chang Chia-Chen","year":"2017","unstructured":"Chia-Chen Chang , Shun-Ren Yang , En-Hau Yeh , Phone Lin , and Jeu-Yih Jeng. A Kubernetes-Based Monitoring Platform for Dynamic Cloud Resource Provisioning. In Proceedings of the 2017 IEEE Global Communications Conference (GLOBECOM) , pages 1 -- 6 , 2017 . Chia-Chen Chang, Shun-Ren Yang, En-Hau Yeh, Phone Lin, and Jeu-Yih Jeng. A Kubernetes-Based Monitoring Platform for Dynamic Cloud Resource Provisioning. In Proceedings of the 2017 IEEE Global Communications Conference (GLOBECOM), pages 1--6, 2017."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491245"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815427"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2935634.2935638"},{"key":"e_1_3_2_1_23_1","first-page":"406","volume-title":"Fernando Pedone. Consensus for Non-volatile Main Memory. In Proceedings of the 26th IEEE International Conference on Network Protocols (ICNP)","author":"Dang Huynh Tu","year":"2018","unstructured":"Huynh Tu Dang , Jaco Hofmann , Yang Liu , Marjan Radi , Dejan Vucinic , Robert Soul\u00e9 , and Fernando Pedone. Consensus for Non-volatile Main Memory. In Proceedings of the 26th IEEE International Conference on Network Protocols (ICNP) , pages 406 -- 411 , 2018 . Huynh Tu Dang, Jaco Hofmann, Yang Liu, Marjan Radi, Dejan Vucinic, Robert Soul\u00e9, and Fernando Pedone. Consensus for Non-volatile Main Memory. In Proceedings of the 26th IEEE International Conference on Network Protocols (ICNP), pages 406--411, 2018."},{"key":"e_1_3_2_1_24_1","first-page":"1","volume-title":"Proceedings of the Symposium on SDN Research (SOSR)","author":"Dang Huynh Tu","year":"2015","unstructured":"Huynh Tu Dang , Daniele Sciascia , Marco Canini , Fernando Pedone , and Robert Soul\u00e9 . NetPaxos : consensus at network speed . In Proceedings of the Symposium on SDN Research (SOSR) , pages 5: 1 -- 5 :7, 2015 . Huynh Tu Dang, Daniele Sciascia, Marco Canini, Fernando Pedone, and Robert Soul\u00e9. NetPaxos: consensus at network speed. In Proceedings of the Symposium on SDN Research (SOSR), pages 5:1--5:7, 2015."},{"key":"e_1_3_2_1_25_1","unstructured":"Daos object store. https:\/\/github.com\/daos-stack. Daos object store. https:\/\/github.com\/daos-stack."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_3_2_1_27_1","first-page":"205","volume-title":"Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP)","author":"DeCandia Giuseppe","year":"2007","unstructured":"Giuseppe DeCandia , Deniz Hastorun , Madan Jampani , Gunavardhan Kakulapati , Avinash Lakshman , Alex Pilchin , Swaminathan Sivasubramanian , Peter Vosshall , and Werner Vogels . Dynamo : amazon's highly available key-value store . In Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP) , pages 205 -- 220 , 2007 . Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall, and Werner Vogels. Dynamo: amazon's highly available key-value store. In Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP), pages 205--220, 2007."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3286588"},{"key":"e_1_3_2_1_29_1","unstructured":"Data plane development kit. http:\/\/www.dpdk.org\/. Data plane development kit. http:\/\/www.dpdk.org\/."},{"key":"e_1_3_2_1_30_1","first-page":"401","volume-title":"Orion Hodson. FaRM: Fast Remote Memory. In Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI)","author":"Dragojevic Aleksandar","year":"2014","unstructured":"Aleksandar Dragojevic , Dushyanth Narayanan , Miguel Castro , and Orion Hodson. FaRM: Fast Remote Memory. In Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI) , pages 401 -- 414 , 2014 . Aleksandar Dragojevic, Dushyanth Narayanan, Miguel Castro, and Orion Hodson. FaRM: Fast Remote Memory. In Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI), pages 401--414, 2014."},{"key":"e_1_3_2_1_31_1","first-page":"231","volume-title":"Fernando Pedone. Kernel Paxos. In Proceedings of the 37th IEEE Symposium on Reliable Distributed Systems (SRDS)","author":"Esposito Emanuele Giuseppe","year":"2018","unstructured":"Emanuele Giuseppe Esposito , Paulo R. Coelho , and Fernando Pedone. Kernel Paxos. In Proceedings of the 37th IEEE Symposium on Reliable Distributed Systems (SRDS) , pages 231 -- 240 , 2018 . Emanuele Giuseppe Esposito, Paulo R. Coelho, and Fernando Pedone. Kernel Paxos. In Proceedings of the 37th IEEE Symposium on Reliable Distributed Systems (SRDS), pages 231--240, 2018."},{"key":"e_1_3_2_1_32_1","unstructured":"etcd ordering guarantees. https:\/\/github.com\/etcd-io\/etcd\/blob\/master\/Documentation\/learning\/api_guarantees.md. etcd ordering guarantees. https:\/\/github.com\/etcd-io\/etcd\/blob\/master\/Documentation\/learning\/api_guarantees.md."},{"key":"e_1_3_2_1_33_1","unstructured":"etcd: Distributed reliable key-value store for the most critical data of a distributed system. https:\/\/github.com\/etcd-io\/etcd. etcd: Distributed reliable key-value store for the most critical data of a distributed system. https:\/\/github.com\/etcd-io\/etcd."},{"key":"e_1_3_2_1_34_1","unstructured":"etcd Documentation Guide: What is etcd gateway? https:\/\/github.com\/etcd-io\/etcd\/blob\/master\/Documentation\/op-guide\/gateway.md. etcd Documentation Guide: What is etcd gateway? https:\/\/github.com\/etcd-io\/etcd\/blob\/master\/Documentation\/op-guide\/gateway.md."},{"key":"e_1_3_2_1_35_1","first-page":"333","volume-title":"Felber and Andr\u00e9 Schiper. Optimistic Active Replication. In Proceedings of the 21st IEEE International Conference on Distributed Computing Systems (ICDCS)","author":"Pascal","year":"2001","unstructured":"Pascal Felber and Andr\u00e9 Schiper. Optimistic Active Replication. In Proceedings of the 21st IEEE International Conference on Distributed Computing Systems (ICDCS) , pages 333 -- 341 , 2001 . Pascal Felber and Andr\u00e9 Schiper. Optimistic Active Replication. In Proceedings of the 21st IEEE International Conference on Distributed Computing Systems (ICDCS), pages 333--341, 2001."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3149.214121"},{"key":"e_1_3_2_1_37_1","first-page":"1","volume-title":"Proceedings of the 2015 ACM Conference on Emerging Networking Experiments and Technology (CoNEXT)","author":"Gao Peter Xiang","year":"2015","unstructured":"Peter Xiang Gao , Akshay Narayan , Gautam Kumar , Rachit Agarwal , Sylvia Ratnasamy , and Scott Shenker . pHost : distributed near-optimal datacenter transport over commodity network fabric . In Proceedings of the 2015 ACM Conference on Emerging Networking Experiments and Technology (CoNEXT) , pages 1: 1 -- 1 :12, 2015 . Peter Xiang Gao, Akshay Narayan, Gautam Kumar, Rachit Agarwal, Sylvia Ratnasamy, and Scott Shenker. pHost: distributed near-optimal datacenter transport over commodity network fabric. In Proceedings of the 2015 ACM Conference on Emerging Networking Experiments and Technology (CoNEXT), pages 1:1--1:12, 2015."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945450"},{"key":"e_1_3_2_1_39_1","unstructured":"R2p2 source code. https:\/\/github.com\/epfl-dcsl\/r2p2. R2p2 source code. https:\/\/github.com\/epfl-dcsl\/r2p2."},{"key":"e_1_3_2_1_40_1","first-page":"202","volume-title":"Proceedings of the 12th ACM Symposium on Operating Systems Principles (SOSP)","author":"Cary","year":"1989","unstructured":"Cary G. Gray and David R. Cheriton. Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency . In Proceedings of the 12th ACM Symposium on Operating Systems Principles (SOSP) , pages 202 -- 210 , 1989 . Cary G. Gray and David R. Cheriton. Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency. In Proceedings of the 12th ACM Symposium on Operating Systems Principles (SOSP), pages 202--210, 1989."},{"volume-title":"Gray. Fault Tolerance in Tandem Systems. In Proceedings of the 1985 International Workshop on High-Performance Transaction Systems (HTPS)","year":"1985","author":"Jim","key":"e_1_3_2_1_41_1","unstructured":"Jim Gray. Fault Tolerance in Tandem Systems. In Proceedings of the 1985 International Workshop on High-Performance Transaction Systems (HTPS) , 1985 . Jim Gray. Fault Tolerance in Tandem Systems. In Proceedings of the 1985 International Workshop on High-Performance Transaction Systems (HTPS), 1985."},{"key":"e_1_3_2_1_42_1","unstructured":"gRPC. http:\/\/www.grpc.io\/. gRPC. http:\/\/www.grpc.io\/."},{"key":"e_1_3_2_1_43_1","first-page":"1","volume-title":"Proceedings of the 2014 EuroSys Conference","author":"Guo Zhenyu","year":"2014","unstructured":"Zhenyu Guo , Chuntao Hong , Mao Yang , Dong Zhou , Lidong Zhou , and Li Zhuang . Rex : replication at the speed of multi-core . In Proceedings of the 2014 EuroSys Conference , pages 11: 1 -- 11 :14, 2014 . Zhenyu Guo, Chuntao Hong, Mao Yang, Dong Zhou, Lidong Zhou, and Li Zhuang. Rex: replication at the speed of multi-core. In Proceedings of the 2014 EuroSys Conference, pages 11:1--11:14, 2014."},{"key":"e_1_3_2_1_44_1","first-page":"135","volume-title":"Proceedings of the 10th Symposium on Operating System Design and Implementation (OSDI)","author":"Han Sangjin","year":"2012","unstructured":"Sangjin Han , Scott Marshall , Byung-Gon Chun , and Sylvia Ratnasamy . MegaPipe : A New Programming Interface for Scalable Network I\/O . In Proceedings of the 10th Symposium on Operating System Design and Implementation (OSDI) , pages 135 -- 148 , 2012 . Sangjin Han, Scott Marshall, Byung-Gon Chun, and Sylvia Ratnasamy. MegaPipe: A New Programming Interface for Scalable Network I\/O. In Proceedings of the 10th Symposium on Operating System Design and Implementation (OSDI), pages 135--148, 2012."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/217382.217468"},{"volume-title":"Benjamin Reed. ZooKeeper: Wait-free Coordination for Internet-scale Systems. In Proceedings of the 2010 USENIX Annual Technical Conference (ATC)","year":"2010","author":"Hunt Patrick","key":"e_1_3_2_1_46_1","unstructured":"Patrick Hunt , Mahadev Konar , Flavio Paiva Junqueira , and Benjamin Reed. ZooKeeper: Wait-free Coordination for Internet-scale Systems. In Proceedings of the 2010 USENIX Annual Technical Conference (ATC) , 2010 . Patrick Hunt, Mahadev Konar, Flavio Paiva Junqueira, and Benjamin Reed. ZooKeeper: Wait-free Coordination for Internet-scale Systems. In Proceedings of the 2010 USENIX Annual Technical Conference (ATC), 2010."},{"key":"e_1_3_2_1_47_1","first-page":"425","volume-title":"Proceedings of the 13th Symposium on Networked Systems Design and Implementation (NSDI)","author":"Istv\u00e1n Zsolt","year":"2016","unstructured":"Zsolt Istv\u00e1n , David Sidler , Gustavo Alonso , and Marko Vukolic . Consensus in a Box: Inexpensive Coordination in Hardware . In Proceedings of the 13th Symposium on Networked Systems Design and Implementation (NSDI) , pages 425 -- 438 , 2016 . Zsolt Istv\u00e1n, David Sidler, Gustavo Alonso, and Marko Vukolic. Consensus in a Box: Inexpensive Coordination in Hardware. In Proceedings of the 13th Symposium on Networked Systems Design and Implementation (NSDI), pages 425--438, 2016."},{"volume-title":"Zixuan Wang, Yi Xu, Subramanya R. Dulloor, Jishen Zhao, and Steven Swanson. Basic Performance Measurements of the Intel Optane DC Persistent Memory Module. CoRR, abs\/1903.05714","year":"2019","author":"Izraelevitz Joseph","key":"e_1_3_2_1_48_1","unstructured":"Joseph Izraelevitz , Jian Yang , Lu Zhang , Juno Kim , Xiao Liu , Amirsaman Memaripour , Yun Joon Soh , Zixuan Wang, Yi Xu, Subramanya R. Dulloor, Jishen Zhao, and Steven Swanson. Basic Performance Measurements of the Intel Optane DC Persistent Memory Module. CoRR, abs\/1903.05714 , 2019 . Joseph Izraelevitz, Jian Yang, Lu Zhang, Juno Kim, Xiao Liu, Amirsaman Memaripour, Yun Joon Soh, Zixuan Wang, Yi Xu, Subramanya R. Dulloor, Jishen Zhao, and Steven Swanson. Basic Performance Measurements of the Intel Optane DC Persistent Memory Module. CoRR, abs\/1903.05714, 2019."},{"key":"e_1_3_2_1_49_1","first-page":"489","volume-title":"Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI)","author":"Jeong Eunyoung","year":"2014","unstructured":"Eunyoung Jeong , Shinae Woo , Muhammad Asim Jamshed , Haewon Jeong , Sunghwan Ihm , Dongsu Han , and KyoungSoo Park . mTCP : a Highly Scalable User-level TCP Stack for Multicore Systems . In Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI) , pages 489 -- 502 , 2014 . Eunyoung Jeong, Shinae Woo, Muhammad Asim Jamshed, Haewon Jeong, Sunghwan Ihm, Dongsu Han, and KyoungSoo Park. mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems. In Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI), pages 489--502, 2014."},{"key":"e_1_3_2_1_50_1","first-page":"35","volume-title":"Ion Stoica. NetChain: Scale-Free Sub-RTT Coordination. In Proceedings of the 15th Symposium on Networked Systems Design and Implementation (NSDI)","author":"Jin Xin","year":"2018","unstructured":"Xin Jin , Xiaozhou Li , Haoyu Zhang , Nate Foster , Jeongkeun Lee , Robert Soul\u00e9 , Changhoon Kim , and Ion Stoica. NetChain: Scale-Free Sub-RTT Coordination. In Proceedings of the 15th Symposium on Networked Systems Design and Implementation (NSDI) , pages 35 -- 49 , 2018 . Xin Jin, Xiaozhou Li, Haoyu Zhang, Nate Foster, Jeongkeun Lee, Robert Soul\u00e9, Changhoon Kim, and Ion Stoica. NetChain: Scale-Free Sub-RTT Coordination. In Proceedings of the 15th Symposium on Networked Systems Design and Implementation (NSDI), pages 35--49, 2018."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2011.5958223"},{"key":"e_1_3_2_1_52_1","first-page":"222","volume-title":"Proceedings of the 11th IEEE International Conference on Distributed Computing Systems (ICDCS)","author":"Frans Kaashoek M.","year":"1991","unstructured":"M. Frans Kaashoek and Andrew S. Tanenbaum . Group communication in the Amoeba distributed operating system . In Proceedings of the 11th IEEE International Conference on Distributed Computing Systems (ICDCS) , pages 222 -- 230 , 1991 . M. Frans Kaashoek and Andrew S. Tanenbaum. Group communication in the Amoeba distributed operating system. In Proceedings of the 11th IEEE International Conference on Distributed Computing Systems (ICDCS), pages 222--230, 1991."},{"key":"e_1_3_2_1_53_1","first-page":"345","volume-title":"Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI)","author":"Kaffes Kostis","year":"2019","unstructured":"Kostis Kaffes , Timothy Chong , Jack Tigar Humphries , Adam Belay , David Mazieres , and Christos Kozyrakis . Shinjuku : Preemptive Scheduling for μsecond-scale Tail Latency . In Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI) , pages 345 -- 360 , 2019 . Kostis Kaffes, Timothy Chong, Jack Tigar Humphries, Adam Belay, David Mazieres, and Christos Kozyrakis. Shinjuku: Preemptive Scheduling for μsecond-scale Tail Latency. In Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI), pages 345--360, 2019."},{"key":"e_1_3_2_1_54_1","first-page":"1","volume-title":"Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI)","author":"Kalia Anuj","year":"2019","unstructured":"Anuj Kalia , Michael Kaminsky , and David Andersen . Datacenter RPCs can be General and Fast . In Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI) , pages 1 -- 16 , 2019 . Anuj Kalia, Michael Kaminsky, and David Andersen. Datacenter RPCs can be General and Fast. In Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI), pages 1--16, 2019."},{"key":"e_1_3_2_1_55_1","first-page":"237","volume-title":"Proceedings of the 10th Symposium on Operating System Design and Implementation (OSDI)","author":"Kapritsos Manos","year":"2012","unstructured":"Manos Kapritsos , Yang Wang , Vivien Qu\u00e9ma , Allen Clement , Lorenzo Alvisi , and Mike Dahlin . All about Eve: Execute-Verify Replication for Multi-Core Servers . In Proceedings of the 10th Symposium on Operating System Design and Implementation (OSDI) , pages 237 -- 250 , 2012 . Manos Kapritsos, Yang Wang, Vivien Qu\u00e9ma, Allen Clement, Lorenzo Alvisi, and Mike Dahlin. All about Eve: Execute-Verify Replication for Multi-Core Servers. In Proceedings of the 10th Symposium on Operating System Design and Implementation (OSDI), pages 237--250, 2012."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303985"},{"key":"e_1_3_2_1_57_1","first-page":"881","volume-title":"Proceedings of the 2019 USENIX Annual Technical Conference (ATC)","author":"Kogias Marios","year":"2019","unstructured":"Marios Kogias , Stephen Mallon , and Edouard Bugnion . Lancet : A self-correcting Latency Measuring Tool . In Proceedings of the 2019 USENIX Annual Technical Conference (ATC) , pages 881 -- 896 , 2019 . Marios Kogias, Stephen Mallon, and Edouard Bugnion. Lancet: A self-correcting Latency Measuring Tool. In Proceedings of the 2019 USENIX Annual Technical Conference (ATC), pages 881--896, 2019."},{"key":"e_1_3_2_1_58_1","first-page":"863","volume-title":"Proceedings of the 2019 USENIX Annual Technical Conference (ATC)","author":"Kogias Marios","year":"2019","unstructured":"Marios Kogias , George Prekas , Adrien Ghosn , Jonas Fietz , and Edouard Bugnion . R2P2 : Making RPCs first-class datacenter citizens . In Proceedings of the 2019 USENIX Annual Technical Conference (ATC) , pages 863 -- 880 , 2019 . Marios Kogias, George Prekas, Adrien Ghosn, Jonas Fietz, and Edouard Bugnion. R2P2: Making RPCs first-class datacenter citizens. In Proceedings of the 2019 USENIX Annual Technical Conference (ATC), pages 863--880, 2019."},{"key":"e_1_3_2_1_59_1","first-page":"627","volume-title":"Ryan Stutsman. Splinter: Bare-Metal Extensions for Multi-Tenant Low-Latency Storage. In Proceedings of the 13th Symposium on Operating System Design and Implementation (OSDI)","author":"Kulkarni Chinmay","year":"2018","unstructured":"Chinmay Kulkarni , Sara Moore , Mazhar Naqvi , Tian Zhang , Robert Ricci , and Ryan Stutsman. Splinter: Bare-Metal Extensions for Multi-Tenant Low-Latency Storage. In Proceedings of the 13th Symposium on Operating System Design and Implementation (OSDI) , pages 627 -- 643 , 2018 . Chinmay Kulkarni, Sara Moore, Mazhar Naqvi, Tian Zhang, Robert Ricci, and Ryan Stutsman. Splinter: Bare-Metal Extensions for Multi-Tenant Low-Latency Storage. In Proceedings of the 13th Symposium on Operating System Design and Implementation (OSDI), pages 627--643, 2018."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"e_1_3_2_1_61_1","first-page":"51","volume-title":"December 2001)","author":"Lamport Leslie","year":"2001","unstructured":"Leslie Lamport . Paxos made simple. ACM SIGACT News (Distributed Computing Column) 32, 4 (Whole Number 121 , December 2001) , pages 51 -- 58 , December 2001 . Leslie Lamport. Paxos made simple. ACM SIGACT News (Distributed Computing Column) 32, 4 (Whole Number 121, December 2001), pages 51--58, December 2001."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00446-006-0005-x"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1582716.1582783"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815416"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132751"},{"key":"e_1_3_2_1_66_1","first-page":"467","volume-title":"Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI)","author":"Li Jialin","year":"2016","unstructured":"Jialin Li , Ellis Michael , Naveen Kr. Sharma , Adriana Szekeres , and Dan R. K. Ports . Just Say NO to Paxos Overhead: Replacing Consensus with Network Ordering . In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI) , pages 467 -- 483 , 2016 . Jialin Li, Ellis Michael, Naveen Kr. Sharma, Adriana Szekeres, and Dan R. K. Ports. Just Say NO to Paxos Overhead: Replacing Consensus with Network Ordering. In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI), pages 467--483, 2016."},{"key":"e_1_3_2_1_67_1","first-page":"369","volume-title":"Keith Marzullo. Mencius: Building Efficient Replicated State Machine for WANs. In Proceedings of the 8th Symposium on Operating System Design and Implementation (OSDI)","author":"Mao Yanhua","year":"2008","unstructured":"Yanhua Mao , Flavio Paiva Junqueira , and Keith Marzullo. Mencius: Building Efficient Replicated State Machine for WANs. In Proceedings of the 8th Symposium on Operating System Design and Implementation (OSDI) , pages 369 -- 384 , 2008 . Yanhua Mao, Flavio Paiva Junqueira, and Keith Marzullo. Mencius: Building Efficient Replicated State Machine for WANs. In Proceedings of the 8th Symposium on Operating System Design and Implementation (OSDI), pages 369--384, 2008."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626311"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359657"},{"key":"e_1_3_2_1_70_1","first-page":"103","volume-title":"CPU-Efficient Key-Value Store. In Proceedings of the 2013 USENIX Annual Technical Conference (ATC)","author":"Mitchell Christopher","year":"2013","unstructured":"Christopher Mitchell , Yifeng Geng , and Jinyang Li . Using One-Sided RDMA Reads to Build a Fast , CPU-Efficient Key-Value Store. In Proceedings of the 2013 USENIX Annual Technical Conference (ATC) , pages 103 -- 114 , 2013 . Christopher Mitchell, Yifeng Geng, and Jinyang Li. Using One-Sided RDMA Reads to Build a Fast, CPU-Efficient Key-Value Store. In Proceedings of the 2013 USENIX Annual Technical Conference (ATC), pages 103--114, 2013."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230564"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2517350"},{"key":"e_1_3_2_1_73_1","first-page":"1","volume-title":"Michael Kaminsky. Paxos Quorum Leases: Fast Reads Without Sacrificing Writes. In Proceedings of the 2014 ACM Symposium on Cloud Computing (SOCC)","author":"Moraru Iulian","year":"2014","unstructured":"Iulian Moraru , David G. Andersen , and Michael Kaminsky. Paxos Quorum Leases: Fast Reads Without Sacrificing Writes. In Proceedings of the 2014 ACM Symposium on Cloud Computing (SOCC) , pages 22: 1 -- 22 :13, 2014 . Iulian Moraru, David G. Andersen, and Michael Kaminsky. Paxos Quorum Leases: Fast Reads Without Sacrificing Writes. In Proceedings of the 2014 ACM Symposium on Cloud Computing (SOCC), pages 22:1--22:13, 2014."},{"key":"e_1_3_2_1_74_1","first-page":"517","volume-title":"Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI)","author":"Mu Shuai","year":"2016","unstructured":"Shuai Mu , Lamont Nelson , Wyatt Lloyd , and Jinyang Li . Consolidating Concurrency Control and Consensus for Commits under Conflicts . In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI) , pages 517 -- 532 , 2016 . Shuai Mu, Lamont Nelson, Wyatt Lloyd, and Jinyang Li. Consolidating Concurrency Control and Consensus for Commits under Conflicts. In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI), pages 517--532, 2016."},{"key":"e_1_3_2_1_75_1","first-page":"385","volume-title":"Proceedings of the 10th Symposium on Networked Systems Design and Implementation (NSDI)","author":"Nishtala Rajesh","year":"2013","unstructured":"Rajesh Nishtala , Hans Fugal , Steven Grimm , Marc Kwiatkowski , Herman Lee , Harry C. Li , Ryan McElroy , Mike Paleczny , Daniel Peek , Paul Saab , David Stafford , Tony Tung , and Venkateshwaran Venkataramani . Scaling Memcache at Facebook . In Proceedings of the 10th Symposium on Networked Systems Design and Implementation (NSDI) , pages 385 -- 398 , 2013 . Rajesh Nishtala, Hans Fugal, Steven Grimm, Marc Kwiatkowski, Herman Lee, Harry C. Li, Ryan McElroy, Mike Paleczny, Daniel Peek, Paul Saab, David Stafford, Tony Tung, and Venkateshwaran Venkataramani. Scaling Memcache at Facebook. In Proceedings of the 10th Symposium on Networked Systems Design and Implementation (NSDI), pages 385--398, 2013."},{"key":"e_1_3_2_1_76_1","first-page":"8","volume-title":"Proceedings of the 7th Annual ACM Symposium on Principles of Distributed Computing (PODC)","author":"Brian","year":"1988","unstructured":"Brian M. Oki and Barbara Liskov. Viewstamped Replication: A General Primary Copy . In Proceedings of the 7th Annual ACM Symposium on Principles of Distributed Computing (PODC) , pages 8 -- 17 , 1988 . Brian M. Oki and Barbara Liskov. Viewstamped Replication: A General Primary Copy. In Proceedings of the 7th Annual ACM Symposium on Principles of Distributed Computing (PODC), pages 8--17, 1988."},{"key":"e_1_3_2_1_77_1","first-page":"305","volume-title":"Proceedings of the 2014 USENIX Annual Technical Conference (ATC)","author":"Ongaro Diego","year":"2014","unstructured":"Diego Ongaro and John K. Ousterhout . In Search of an Understandable Consensus Algorithm . In Proceedings of the 2014 USENIX Annual Technical Conference (ATC) , pages 305 -- 319 , 2014 . Diego Ongaro and John K. Ousterhout. In Search of an Understandable Consensus Algorithm. In Proceedings of the 2014 USENIX Annual Technical Conference (ATC), pages 305--319, 2014."},{"key":"e_1_3_2_1_78_1","unstructured":"Open OnLoad. http:\/\/www.openonload.org\/. Open OnLoad. http:\/\/www.openonload.org\/."},{"key":"e_1_3_2_1_79_1","unstructured":"Intel optane. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/intel-optane-technology.html. Intel optane. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/intel-optane-technology.html."},{"key":"e_1_3_2_1_80_1","first-page":"361","volume-title":"Hari Balakrishnan. Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads. In Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI)","author":"Ousterhout Amy","year":"2019","unstructured":"Amy Ousterhout , Joshua Fried , Jonathan Behrens , Adam Belay , and Hari Balakrishnan. Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads. In Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI) , pages 361 -- 378 , 2019 . Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, and Hari Balakrishnan. Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads. In Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI), pages 361--378, 2019."},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806887"},{"key":"e_1_3_2_1_82_1","first-page":"47","volume-title":"Jin Park and John K. Ousterhout. Exploiting Commutativity For Practical Fast Replication. In Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI)","author":"Seo","year":"2019","unstructured":"Seo Jin Park and John K. Ousterhout. Exploiting Commutativity For Practical Fast Replication. In Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI) , pages 47 -- 64 , 2019 . Seo Jin Park and John K. Ousterhout. Exploiting Commutativity For Practical Fast Replication. In Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI), pages 47--64, 2019."},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.564138"},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/2812806"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749246.2749267"},{"key":"e_1_3_2_1_86_1","first-page":"43","volume-title":"Arvind Krishnamurthy. Designing Distributed Systems Using Approximate Synchrony in Data Center Networks. In Proceedings of the 12th Symposium on Networked Systems Design and Implementation (NSDI)","author":"Ports Dan R. K.","year":"2015","unstructured":"Dan R. K. Ports , Jialin Li , Vincent Liu , Naveen Kr. Sharma , and Arvind Krishnamurthy. Designing Distributed Systems Using Approximate Synchrony in Data Center Networks. In Proceedings of the 12th Symposium on Networked Systems Design and Implementation (NSDI) , pages 43 -- 57 , 2015 . Dan R. K. Ports, Jialin Li, Vincent Liu, Naveen Kr. Sharma, and Arvind Krishnamurthy. Designing Distributed Systems Using Approximate Synchrony in Data Center Networks. In Proceedings of the 12th Symposium on Networked Systems Design and Implementation (NSDI), pages 43--57, 2015."},{"key":"e_1_3_2_1_87_1","first-page":"325","volume-title":"Edouard Bugnion. ZygOS: Achieving Low Tail Latency for Microsecond-scale Networked Tasks. In Proceedings of the 26th ACM Symposium on Operating Systems Principles (SOSP)","author":"Prekas George","year":"2017","unstructured":"George Prekas , Marios Kogias , and Edouard Bugnion. ZygOS: Achieving Low Tail Latency for Microsecond-scale Networked Tasks. In Proceedings of the 26th ACM Symposium on Operating Systems Principles (SOSP) , pages 325 -- 341 , 2017 . George Prekas, Marios Kogias, and Edouard Bugnion. ZygOS: Achieving Low Tail Latency for Microsecond-scale Networked Tasks. In Proceedings of the 26th ACM Symposium on Operating Systems Principles (SOSP), pages 325--341, 2017."},{"key":"e_1_3_2_1_88_1","first-page":"36","volume-title":"Proceedings of the International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures (ADMS@VLDB)","author":"Psaroudakis Iraklis","year":"2013","unstructured":"Iraklis Psaroudakis , Tobias Scheuer , Norman May , and Anastasia Ailamaki . Task Scheduling for Highly Concurrent Analytical and Transactional Main-Memory Workloads . In Proceedings of the International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures (ADMS@VLDB) , pages 36 -- 45 , 2013 . Iraklis Psaroudakis, Tobias Scheuer, Norman May, and Anastasia Ailamaki. Task Scheduling for Highly Concurrent Analytical and Transactional Main-Memory Workloads. In Proceedings of the International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures (ADMS@VLDB), pages 36--45, 2013."},{"key":"e_1_3_2_1_89_1","unstructured":"Redis. https:\/\/redis.io\/. Redis. https:\/\/redis.io\/."},{"key":"e_1_3_2_1_90_1","unstructured":"Redis modules. https:\/\/redis.io\/topics\/modules-intro. Redis modules. https:\/\/redis.io\/topics\/modules-intro."},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/98163.98167"},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/382244.382832"},{"key":"e_1_3_2_1_93_1","unstructured":"The tla+ homepage. https:\/\/lamport.azurewebsites.net\/tla\/tla.html. The tla+ homepage. https:\/\/lamport.azurewebsites.net\/tla\/tla.html."},{"key":"e_1_3_2_1_94_1","first-page":"1","volume-title":"Noa Zilberman. The Case For In-Network Computing On Demand. In Proceedings of the 2019 EuroSys Conference","author":"Tokusashi Yuta","year":"2019","unstructured":"Yuta Tokusashi , Huynh Tu Dang , Fernando Pedone , Robert Soul\u00e9 , and Noa Zilberman. The Case For In-Network Computing On Demand. In Proceedings of the 2019 EuroSys Conference , pages 21: 1 -- 21 :16, 2019 . Yuta Tokusashi, Huynh Tu Dang, Fernando Pedone, Robert Soul\u00e9, and Noa Zilberman. The Case For In-Network Computing On Demand. In Proceedings of the 2019 EuroSys Conference, pages 21:1--21:16, 2019."},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3128609"},{"key":"e_1_3_2_1_96_1","first-page":"307","volume-title":"High-Performance Distributed File System. In Proceedings of the 7th Symposium on Operating System Design and Implementation (OSDI)","author":"Weil Sage A.","year":"2006","unstructured":"Sage A. Weil , Scott A. Brandt , Ethan L. Miller , Darrell D. E. Long , and Carlos Maltzahn . Ceph : A Scalable , High-Performance Distributed File System. In Proceedings of the 7th Symposium on Operating System Design and Implementation (OSDI) , pages 307 -- 320 , 2006 . Sage A. Weil, Scott A. Brandt, Ethan L. Miller, Darrell D. E. Long, and Carlos Maltzahn. Ceph: A Scalable, High-Performance Distributed File System. In Proceedings of the 7th Symposium on Operating System Design and Implementation (OSDI), pages 307--320, 2006."},{"key":"e_1_3_2_1_97_1","first-page":"221","volume-title":"Steven Swanson. Orion: A Distributed File System for Non-Volatile Main Memory and RDMA-Capable Networks. In Proceedings of the 17th USENIX Conference on File and Storage Technologie (FAST)","author":"Yang Jian","year":"2019","unstructured":"Jian Yang , Joseph Izraelevitz , and Steven Swanson. Orion: A Distributed File System for Non-Volatile Main Memory and RDMA-Capable Networks. In Proceedings of the 17th USENIX Conference on File and Storage Technologie (FAST) , pages 221 -- 234 , 2019 . Jian Yang, Joseph Izraelevitz, and Steven Swanson. Orion: A Distributed File System for Non-Volatile Main Memory and RDMA-Capable Networks. In Proceedings of the 17th USENIX Conference on File and Storage Technologie (FAST), pages 221--234, 2019."},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321422"},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815404"},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.14778\/3368289.3368301"}],"event":{"name":"EuroSys '20: Fifteenth EuroSys Conference 2020","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Heraklion Greece","acronym":"EuroSys '20"},"container-title":["Proceedings of the Fifteenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3342195.3387545","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,8]],"date-time":"2023-01-08T02:28:08Z","timestamp":1673144888000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3342195.3387545"}},"subtitle":["achieving scalability and fault-tolerance for microsecond-scale datacenter services"],"short-title":[],"issued":{"date-parts":[[2020,4,15]]},"references-count":100,"alternative-id":["10.1145\/3342195.3387545","10.1145\/3342195"],"URL":"https:\/\/doi.org\/10.1145\/3342195.3387545","relation":{},"subject":[],"published":{"date-parts":[[2020,4,15]]},"assertion":[{"value":"2020-04-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}