{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:26:55Z","timestamp":1750220815979,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,8,17]],"date-time":"2019-08-17T00:00:00Z","timestamp":1566000000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","award":["FA8650- 18-2-7865"],"award-info":[{"award-number":["FA8650- 18-2-7865"]}],"id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,8,17]]},"DOI":"10.1145\/3343180.3343181","type":"proceedings-article","created":{"date-parts":[[2019,7,29]],"date-time":"2019-07-29T20:51:45Z","timestamp":1564433505000},"page":"78-84","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Toward Scalable Replication Systems with Predictable Tails Using Programmable Data Planes"],"prefix":"10.1145","author":[{"given":"Sean","family":"Choi","sequence":"first","affiliation":[{"name":"Stanford University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Seo Jin","family":"Park","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muhammad","family":"Shahbaz","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Balaji","family":"Prabhakar","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mendel","family":"Rosenblum","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,8,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"P4 specifications. https:\/\/p4.org\/specs\/.  P4 specifications. https:\/\/p4.org\/specs\/."},{"key":"e_1_3_2_1_2_1","volume-title":"Nov.","author":"Run","year":"2012","unstructured":"Run -to-completion Scheduling. https:\/\/en.wikipedia.org\/wiki\/Runtocompletionsscheduling , Nov. 2012 . Run-to-completion Scheduling. https:\/\/en.wikipedia.org\/wiki\/Runtocompletionsscheduling, Nov. 2012."},{"key":"e_1_3_2_1_3_1","volume-title":"May","author":"Master-Slave Replication","year":"2013","unstructured":"Master-Slave Replication in the Cloud. https:\/\/mariadb.com\/resources\/blog\/database-master-slave-replication-in-the-cloud\/ , May 2013 . Master-Slave Replication in the Cloud. https:\/\/mariadb.com\/resources\/blog\/database-master-slave-replication-in-the-cloud\/, May 2013."},{"key":"e_1_3_2_1_4_1","volume-title":"Sept.","author":"Ro","year":"2014","unstructured":"Ro CEv2. https:\/\/cw.infinibandta.org\/document\/dl\/7781 , Sept. 2014 . RoCEv2. https:\/\/cw.infinibandta.org\/document\/dl\/7781, Sept. 2014."},{"key":"e_1_3_2_1_5_1","volume-title":"Apr.","author":"Quick Start","year":"2015","unstructured":"DPDK Quick Start . http:\/\/core.dpdk.org\/doc\/quick-start\/ , Apr. 2015 . DPDK Quick Start. http:\/\/core.dpdk.org\/doc\/quick-start\/, Apr. 2015."},{"key":"e_1_3_2_1_6_1","volume-title":"https:\/\/www.netronome.com\/products\/","author":"Agilio Smart NIC","year":"2018","unstructured":"Agilio Smart NIC . https:\/\/www.netronome.com\/products\/ , 2018 . Agilio SmartNIC. https:\/\/www.netronome.com\/products\/, 2018."},{"key":"e_1_3_2_1_7_1","volume-title":"Aug.","author":"Smart NIC","year":"2018","unstructured":"BCM5880X Smart NIC Solution . Tech. rep ., Aug. 2018 . BCM5880X SmartNIC Solution. Tech. rep., Aug. 2018."},{"key":"e_1_3_2_1_8_1","volume-title":"http:\/\/www.mellanox.com\/page\/products","author":"BlueField Smart NIC","year":"2018","unstructured":"BlueField Smart NIC . http:\/\/www.mellanox.com\/page\/products , 2018 . BlueField SmartNIC. http:\/\/www.mellanox.com\/page\/products, 2018."},{"key":"e_1_3_2_1_9_1","volume-title":"https:\/\/redis.io\/topics\/benchmarks","author":"How Fast","year":"2018","unstructured":"How Fast is Redis. https:\/\/redis.io\/topics\/benchmarks , 2018 . How Fast is Redis. https:\/\/redis.io\/topics\/benchmarks, 2018."},{"key":"e_1_3_2_1_10_1","volume-title":"rep","author":"Programming Agilio Smart NICs","year":"2018","unstructured":"Programming Agilio Smart NICs . Tech . rep ., Netronome Inc ., July 2018 . Programming Agilio SmartNICs. Tech. rep., Netronome Inc., July 2018."},{"volume-title":"https:\/\/wiki.ubuntu.com\/Kernel\/Reference\/stress-ng","year":"2018","key":"e_1_3_2_1_11_1","unstructured":"stress-ng. https:\/\/wiki.ubuntu.com\/Kernel\/Reference\/stress-ng , 2018 . stress-ng. https:\/\/wiki.ubuntu.com\/Kernel\/Reference\/stress-ng, 2018."},{"key":"e_1_3_2_1_12_1","volume-title":"https:\/\/redis.io\/documentation","author":"The Redis Documentation","year":"2018","unstructured":"The Redis Documentation . https:\/\/redis.io\/documentation , 2018 . The Redis Documentation. https:\/\/redis.io\/documentation, 2018."},{"key":"e_1_3_2_1_13_1","volume-title":"NETFPGA-SUME. https:\/\/www.digikey.com\/product-detail\/en\/digilent-inc\/410-301\/410-301-ND\/5117193","author":"DigiKey Board","year":"2019","unstructured":"DigiKey Board : NETFPGA-SUME. https:\/\/www.digikey.com\/product-detail\/en\/digilent-inc\/410-301\/410-301-ND\/5117193 , 2019 . DigiKey Board: NETFPGA-SUME. https:\/\/www.digikey.com\/product-detail\/en\/digilent-inc\/410-301\/410-301-ND\/5117193, 2019."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321434"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486011"},{"key":"e_1_3_2_1_17_1","volume-title":"A Cloud-scale Acceleration Architecture","author":"Caulfield A. M.","year":"2016","unstructured":"Caulfield , A. M. , Chung , E. S. , Putnam , A. , Angepat , H. , Fowers , J. , Haselman , M. , Heil , S. , Humphrey , M. , Kaur , P. , Kim , J.-Y. , Lo , D. , Massengill , T. , Ovtcharov , K. , Papamichael , M. , Woods , L. , Lanka , S. , Chiou , D. , and Burger , D . A Cloud-scale Acceleration Architecture . In IEEE\/ACM MICRO ( 2016 ). Caulfield, A. M., Chung, E. S., Putnam, A., Angepat, H., Fowers, J., Haselman, M., Heil, S., Humphrey, M., Kaur, P., Kim, J.-Y., Lo, D., Massengill, T., Ovtcharov, K., Papamichael, M., Woods, L., Lanka, S., Chiou, D., and Burger, D. A Cloud-scale Acceleration Architecture. In IEEE\/ACM MICRO (2016)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_3_2_1_19_1","volume-title":"USENIX NSDI","author":"Firestone D.","year":"2018","unstructured":"Firestone , D. , Putnam , A. , Mundkur , S. , Chiou , D. , Dabagh , A. , Andrewartha , M. , Angepat , H. , Bhanu , V. , Caulfield , A. , Chung , E. , Chandrappa , H. K. , Chaturmohta , S. , Humphrey , M. , Lavier , J. , Lam , N. , Liu , F. , Ovtcharov , K. , Padhye , J. , Popuri , G. , Raindel , S. , Sapre , T. , Shaw , M. , Silva , G. , Sivakumar , M. , Srivastava , N. , Verma , A. , Zuhair , Q. , Bansal , D. , Burger , D. , Vaid , K. , Maltz , D. A. , and Greenberg , A . Azure Accelerated Networking: SmartNICs in the Public Cloud . In USENIX NSDI ( 2018 ). Firestone, D., Putnam, A., Mundkur, S., Chiou, D., Dabagh, A., Andrewartha, M., Angepat, H., Bhanu, V., Caulfield, A., Chung, E., Chandrappa, H. K., Chaturmohta, S., Humphrey, M., Lavier, J., Lam, N., Liu, F., Ovtcharov, K., Padhye, J., Popuri, G., Raindel, S., Sapre, T., Shaw, M., Silva, G., Sivakumar, M., Srivastava, N., Verma, A., Zuhair, Q., Bansal, D., Burger, D., Vaid, K., Maltz, D. A., and Greenberg, A. Azure Accelerated Networking: SmartNICs in the Public Cloud. In USENIX NSDI (2018)."},{"key":"e_1_3_2_1_20_1","volume-title":"Redis C++ Client. https:\/\/github.com\/mrpi\/redis-cplusplus-client","author":"Hammond B.","year":"2011","unstructured":"Hammond , B. , and Sprenker , L . Redis C++ Client. https:\/\/github.com\/mrpi\/redis-cplusplus-client , 2011 . Hammond, B., and Sprenker, L. Redis C++ Client. https:\/\/github.com\/mrpi\/redis-cplusplus-client, 2011."},{"key":"e_1_3_2_1_21_1","volume-title":"USENIX ATC","author":"Hunt P.","year":"2010","unstructured":"Hunt , P. , Konar , M. , Junqueira , F. P. , and Reed , B . ZooKeeper: Wait-free Coordination for Internet-scale Systems . In USENIX ATC ( 2010 ). Hunt, P., Konar, M., Junqueira, F. P., and Reed, B. ZooKeeper: Wait-free Coordination for Internet-scale Systems. In USENIX ATC (2010)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773922"},{"key":"e_1_3_2_1_23_1","volume-title":"USENIX OSDI","author":"Li J.","year":"2016","unstructured":"Li , J. , Michael , E. , Sharma , N. K. , Szekeres , A. , and Ports , D. R. K . Just Say NO to Paxos Overhead: Replacing Consensus with Network Ordering . In USENIX OSDI ( 2016 ). Li, J., Michael, E., Sharma, N. K., Szekeres, A., and Ports, D. R. K. Just Say NO to Paxos Overhead: Replacing Consensus with Network Ordering. In USENIX OSDI (2016)."},{"key":"e_1_3_2_1_24_1","volume-title":"USENIX NSDI","author":"Park S. J.","year":"2019","unstructured":"Park , S. J. , and Ousterhout , J . Exploiting Commutativity For Practical Fast Replication . In USENIX NSDI ( 2019 ). Park, S. J., and Ousterhout, J. Exploiting Commutativity For Practical Fast Replication. In USENIX NSDI (2019)."},{"key":"e_1_3_2_1_25_1","volume-title":"ACM SIGCOMM","author":"Shahbaz M.","year":"2019","unstructured":"Shahbaz , M. , Suresh , L. , Rexford , J. , Feamster , N. , Rottenstreich , O. , and Hira , M . Elmo: Source Routed Multicast for Public Clouds . In ACM SIGCOMM ( 2019 ). Shahbaz, M., Suresh, L., Rexford, J., Feamster, N., Rottenstreich, O., and Hira, M. Elmo: Source Routed Multicast for Public Clouds. In ACM SIGCOMM (2019)."},{"key":"e_1_3_2_1_26_1","volume-title":"USENIX NSDI","author":"Suresh L.","year":"2015","unstructured":"Suresh , L. , Canini , M. , Schmid , S. , and Feldmann , A . C3: Cutting Tail Latency in Cloud Data Stores via Adaptive Replica Selection . In USENIX NSDI ( 2015 ). Suresh, L., Canini, M., Schmid, S., and Feldmann, A. C3: Cutting Tail Latency in Cloud Data Stores via Adaptive Replica Selection. In USENIX NSDI (2015)."},{"key":"e_1_3_2_1_27_1","volume-title":"v. Distributed Systems: Principles and Paradigms","author":"Tanenbaum A. S.","year":"2006","unstructured":"Tanenbaum , A. S. , and Steen , M . v. Distributed Systems: Principles and Paradigms . Prentice-Hall, Inc. , Upper Saddle River, NJ, USA, 2006 . Tanenbaum, A. S., and Steen, M. v. Distributed Systems: Principles and Paradigms. Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 2006."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/571825.571839"}],"event":{"name":"APNet '19: 3rd Asia-Pacific Workshop on Networking 2019","acronym":"APNet '19","location":"Beijing China"},"container-title":["Proceedings of the 3rd Asia-Pacific Workshop on Networking 2019"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3343180.3343181","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3343180.3343181","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3343180.3343181","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:13:05Z","timestamp":1750201985000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3343180.3343181"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,17]]},"references-count":28,"alternative-id":["10.1145\/3343180.3343181","10.1145\/3343180"],"URL":"https:\/\/doi.org\/10.1145\/3343180.3343181","relation":{},"subject":[],"published":{"date-parts":[[2019,8,17]]},"assertion":[{"value":"2019-08-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}