{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:26:56Z","timestamp":1750220816881,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":44,"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\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["1513687,CNS-1513679,CNS-1703936,CNS-1750158, 1845749"],"award-info":[{"award-number":["1513687,CNS-1513679,CNS-1703936,CNS-1750158, 1845749"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007297","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["Probalogical continuation"],"award-info":[{"award-number":["Probalogical continuation"]}],"id":[{"id":"10.13039\/100007297","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007297","name":"DARPA","doi-asserted-by":"publisher","award":["HR0011-16-C-0056, HR001117C0047"],"award-info":[{"award-number":["HR0011-16-C-0056, HR001117C0047"]}],"id":[{"id":"10.13039\/100007297","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.3343194","type":"proceedings-article","created":{"date-parts":[[2019,7,29]],"date-time":"2019-07-29T20:51:45Z","timestamp":1564433505000},"page":"15-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["TMC"],"prefix":"10.1145","author":[{"given":"Henri Maxime","family":"Demoulin","sequence":"first","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikos","family":"Vasilakis","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Sonchack","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Isaac","family":"Pedisich","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vincent","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Boon Thau","family":"Loo","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Linh Thi Xuan","family":"Phan","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan M.","family":"Smith","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Irene","family":"Zhang","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,8,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"{n.d.}. SPDY: An Experimental Protocol for a Faster Web. http:\/\/www.chromium.org\/spdy\/spdy-whitepaper.  {n.d.}. SPDY: An Experimental Protocol for a Faster Web. http:\/\/www.chromium.org\/spdy\/spdy-whitepaper."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851192"},{"key":"e_1_3_2_1_3_1","unstructured":"T. Bova and T. Krivoruchka. {n.d.}. RELIABLE UDP PROTOCOL. https:\/\/tools.ietf.org\/html\/draft-ietf-sigtran-reliable-udp-00\/.  T. Bova and T. Krivoruchka. {n.d.}. RELIABLE UDP PROTOCOL. https:\/\/tools.ietf.org\/html\/draft-ietf-sigtran-reliable-udp-00\/."},{"key":"e_1_3_2_1_4_1","volume-title":"Apache Flink: Stream and Batch Processing in a Single Engine. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 36, 4","author":"Carbone Paris","year":"2015","unstructured":"Paris Carbone , Asterios Katsifodimos , Stephan Ewen , Volker Markl , Seif Haridi , and Kostas Tzoumas . 2015 . Apache Flink: Stream and Batch Processing in a Single Engine. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 36, 4 (2015). Paris Carbone, Asterios Katsifodimos, Stephan Ewen, Volker Markl, Seif Haridi, and Kostas Tzoumas. 2015. Apache Flink: Stream and Batch Processing in a Single Engine. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 36, 4 (2015)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2390231.2390237"},{"key":"e_1_3_2_1_6_1","volume-title":"HotNets IV","volume":"13","author":"Condie Tyson","year":"2005","unstructured":"Tyson Condie , Joseph M Hellerstein , Petros Maniatis , and Sean Rheaand Timothy Roscoe . 2005 . Finally, a use for componentized transport protocols . In HotNets IV , Vol. 13 . Tyson Condie, Joseph M Hellerstein, Petros Maniatis, and Sean Rheaand Timothy Roscoe. 2005. Finally, a use for componentized transport protocols. In HotNets IV, Vol. 13."},{"key":"e_1_3_2_1_7_1","unstructured":"RDMA Consortium. October 2002. An RDMA Protocol Specification. http:\/\/rdmaconsortium.org\/.  RDMA Consortium. October 2002. An RDMA Protocol Specification. http:\/\/rdmaconsortium.org\/."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/857076.857078"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486003"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3229591.3229595"},{"key":"e_1_3_2_1_12_1","unstructured":"Glenn Fiedler. 2014. Deterministic Lockstep. https:\/\/gafferongames.com\/post\/deterministic_lockstep\/.  Glenn Fiedler. 2014. Deterministic Lockstep. https:\/\/gafferongames.com\/post\/deterministic_lockstep\/."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1386109.1386113"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026877.3026891"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (USENIXATC'10)","author":"Hunt Patrick","year":"2010","unstructured":"Patrick Hunt , Mahadev Konar , Flavio P. Junqueira , and Benjamin Reed . 2010 . ZooKeeper: Wait-free Coordination for Internet-scale Systems . In Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (USENIXATC'10) . USENIX Association, Berkeley, CA, USA, 11--11. http:\/\/dl.acm.org\/citation.cfm?id= 1855840.1855851 Patrick Hunt, Mahadev Konar, Flavio P. Junqueira, and Benjamin Reed. 2010. ZooKeeper: Wait-free Coordination for Internet-scale Systems. In Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (USENIXATC'10). USENIX Association, Berkeley, CA, USA, 11--11. http:\/\/dl.acm.org\/citation.cfm?id=1855840.1855851"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.67579"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2959424.2959440"},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 13th Usenix Conference on Networked Systems Design and Implementation (NSDI'16)","author":"Istv\u00e1n Zsolt","year":"2016","unstructured":"Zsolt Istv\u00e1n , David Sidler , Gustavo Alonso , and Marko Vukolic . 2016 . Consensus in a Box: Inexpensive Coordination in Hardware . In Proceedings of the 13th Usenix Conference on Networked Systems Design and Implementation (NSDI'16) . USENIX Association, Berkeley, CA, USA, 425--438. http:\/\/dl.acm.org\/citation.cfm?id=2930611.2930639 Zsolt Istv\u00e1n, David Sidler, Gustavo Alonso, and Marko Vukolic. 2016. Consensus in a Box: Inexpensive Coordination in Hardware. In Proceedings of the 13th Usenix Conference on Networked Systems Design and Implementation (NSDI'16). USENIX Association, Berkeley, CA, USA, 425--438. http:\/\/dl.acm.org\/citation.cfm?id=2930611.2930639"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151659.1159918"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI'10)","author":"Koponen Teemu","year":"2010","unstructured":"Teemu Koponen , Martin Casado , Natasha Gude , Jeremy Stribling , Leon Poutievski , Min Zhu , Rajiv Ramanathan , Yuichiro Iwata , Hiroaki Inoue , Takayuki Hama , and Scott Shenker . 2010 . Onix: A Distributed Control Platform for Large-scale Production Networks . In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI'10) . USENIX Association, Berkeley, CA, USA, 351--364. http:\/\/dl.acm.org\/citation.cfm?id= 1924943.1924968 Teemu Koponen, Martin Casado, Natasha Gude, Jeremy Stribling, Leon Poutievski, Min Zhu, Rajiv Ramanathan, Yuichiro Iwata, Hiroaki Inoue, Takayuki Hama, and Scott Shenker. 2010. Onix: A Distributed Control Platform for Large-scale Production Networks. In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI'10). USENIX Association, Berkeley, CA, USA, 351--364. http:\/\/dl.acm.org\/citation.cfm?id=1924943.1924968"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00446-006-0005-x"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098842"},{"volume-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI'16)","author":"Li Jialin","key":"e_1_3_2_1_24_1","unstructured":"Jialin Li , Ellis Michael , Naveen Kr. Sharma , Adriana Szekeres , and Dan R. K. Ports . 2016. Just Say No to Paxos Overhead: Replacing Consensus with Network Ordering . In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI'16) . USENIX Association, Berkeley, CA, USA, 467--483. http:\/\/dl.acm.org\/citation.cfm?id=3026877.3026914 Jialin Li, Ellis Michael, Naveen Kr. Sharma, Adriana Szekeres, and Dan R. K. Ports. 2016. Just Say No to Paxos Overhead: Replacing Consensus with Network Ordering. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI'16). USENIX Association, Berkeley, CA, USA, 467--483. http:\/\/dl.acm.org\/citation.cfm?id=3026877.3026914"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451167"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626311"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098829"},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (NSDI'19)","author":"Ousterhout Amy","year":"2019","unstructured":"Amy Ousterhout , Joshua Fried , Jonathan Behrens , Adam Belay , and Hari Balakrishnan . 2019 . Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads . In Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (NSDI'19) . USENIX Association, Berkeley, CA, USA, 361--377. http:\/\/dl.acm.org\/citation.cfm?id=3323234.3323265 Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, and Hari Balakrishnan. 2019. Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads. In Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (NSDI'19). USENIX Association, Berkeley, CA, USA, 361--377. http:\/\/dl.acm.org\/citation.cfm?id=3323234.3323265"},{"volume-title":"Fault-Tolerant Real-Time Systems: The Problem of Replica Determinism","author":"Poledna Stefan","key":"e_1_3_2_1_29_1","unstructured":"Stefan Poledna . 1996. Fault-Tolerant Real-Time Systems: The Problem of Replica Determinism . Kluwer Academic Publishers , Norwell, MA, USA . Stefan Poledna. 1996. Fault-Tolerant Real-Time Systems: The Problem of Replica Determinism. Kluwer Academic Publishers, Norwell, MA, USA."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/2789770.2789774"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2001.916688"},{"key":"e_1_3_2_1_32_1","volume-title":"Murray Hill, NJ","author":"Presotto Dave","year":"1995","unstructured":"Dave Presotto and Phil Winterbottom . 1995. The IL protocol. AT&T ell Laboratories , Murray Hill, NJ ( 1995 ), 277--282. Dave Presotto and Phil Winterbottom. 1995. The IL protocol. AT&T ell Laboratories, Murray Hill, NJ (1995), 277--282."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665678"},{"key":"e_1_3_2_1_34_1","volume-title":"Proceedings of the 2012 USENIX Conference on Annual Technical Conference (USENIX ATC'12). USENIX Association","author":"Rizzo Luigi","year":"2012","unstructured":"Luigi Rizzo . 2012 . Netmap: A Novel Framework for Fast Packet I\/O . In Proceedings of the 2012 USENIX Conference on Annual Technical Conference (USENIX ATC'12). USENIX Association , Berkeley, CA, USA, 9--9. http:\/\/dl.acm.org\/citation.cfm?id=2342821.2342830 Luigi Rizzo. 2012. Netmap: A Novel Framework for Fast Packet I\/O. In Proceedings of the 2012 USENIX Conference on Annual Technical Conference (USENIX ATC'12). USENIX Association, Berkeley, CA, USA, 9--9. http:\/\/dl.acm.org\/citation.cfm?id=2342821.2342830"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2090147.2103536"},{"volume-title":"Distributed Systems (2Nd Ed.)","author":"Schneider Fred B.","key":"e_1_3_2_1_36_1","unstructured":"Fred B. Schneider . 1993. Distributed Systems (2Nd Ed.) . ACM Press\/Addison-Wesley Publishing Co. , New York, NY, USA , Chapter Replication Management Using the State-machine Approach, 169--197. http:\/\/dl.acm.org\/citation.cfm?id=302430.302437 Fred B. Schneider. 1993. Distributed Systems (2Nd Ed.). ACM Press\/Addison-Wesley Publishing Co., New York, NY, USA, Chapter Replication Management Using the State-machine Approach, 169--197. http:\/\/dl.acm.org\/citation.cfm?id=302430.302437"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934900"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/227210.227229"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314586"},{"key":"e_1_3_2_1_40_1","volume-title":"Smith","author":"Vasilakis Nikos","year":"2018","unstructured":"Nikos Vasilakis , Ben Karel , Nick Roessler , Nathan Dautenhahn , Andr\u00e9 DeHon , and Jonathan M . Smith . 2018 . BreakApp: Automated, Flexible Application Compartmentalization. In Networked and Distributed Systems Security (NDSS '18). Nikos Vasilakis, Ben Karel, Nick Roessler, Nathan Dautenhahn, Andr\u00e9 DeHon, and Jonathan M. Smith. 2018. BreakApp: Automated, Flexible Application Compartmentalization. In Networked and Distributed Systems Security (NDSS'18)."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3124680.3124744"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3194261.3194265"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224061"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815404"}],"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.3343194","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3343180.3343194","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3343180.3343194","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:13:06Z","timestamp":1750201986000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3343180.3343194"}},"subtitle":["Pay-as-you-Go Distributed Communication"],"short-title":[],"issued":{"date-parts":[[2019,8,17]]},"references-count":44,"alternative-id":["10.1145\/3343180.3343194","10.1145\/3343180"],"URL":"https:\/\/doi.org\/10.1145\/3343180.3343194","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"}}]}}