{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T08:26:05Z","timestamp":1774599965713,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,3,25]],"date-time":"2019-03-25T00:00:00Z","timestamp":1553472000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003816","name":"Huawei Technologies","doi-asserted-by":"publisher","award":["YBN2017120001"],"award-info":[{"award-number":["YBN2017120001"]}],"id":[{"id":"10.13039\/501100003816","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1751231"],"award-info":[{"award-number":["1751231"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,3,25]]},"DOI":"10.1145\/3302424.3303985","type":"proceedings-article","created":{"date-parts":[[2019,3,22]],"date-time":"2019-03-22T13:10:03Z","timestamp":1553260203000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":63,"title":["TAS"],"prefix":"10.1145","author":[{"given":"Antoine","family":"Kaufmann","sequence":"first","affiliation":[{"name":"MPI-SWS"}]},{"given":"Tim","family":"Stamler","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}]},{"given":"Simon","family":"Peter","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}]},{"given":"Naveen Kr.","family":"Sharma","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Arvind","family":"Krishnamurthy","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Thomas","family":"Anderson","sequence":"additional","affiliation":[{"name":"University of Washington"}]}],"member":"320","published-online":{"date-parts":[[2019,3,25]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"{n. d.}. https:\/\/github.com\/torvalds\/linux\/blob\/master\/net\/ipv4\/tcp_input.c#L5302.  {n. d.}. https:\/\/github.com\/torvalds\/linux\/blob\/master\/net\/ipv4\/tcp_input.c#L5302."},{"key":"e_1_3_2_1_2_1","unstructured":"{n. d.}. https:\/\/support.microsoft.com\/en-us\/help\/951037\/information-about-the-tcp-chimney-offload-receive-side-scaling-and-net.  {n. d.}. https:\/\/support.microsoft.com\/en-us\/help\/951037\/information-about-the-tcp-chimney-offload-receive-side-scaling-and-net."},{"key":"e_1_3_2_1_3_1","unstructured":"{n. d.}. Intel Data Plane Development Kit. http:\/\/www.dpdk.org\/.  {n. d.}. Intel Data Plane Development Kit. http:\/\/www.dpdk.org\/."},{"key":"e_1_3_2_1_4_1","unstructured":"{n. d.}. http:\/\/memcached.org\/.  {n. d.}. http:\/\/memcached.org\/."},{"key":"e_1_3_2_1_5_1","unstructured":"{n. d.}. http:\/\/redis.io\/.  {n. d.}. http:\/\/redis.io\/."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851192"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Brian W. Barrett Ron Brightwell Scott Hemmert Kevin Pedretti Kyle Wheeler Keith Underwood Rolf Riesen Arthur B. Maccabee and Trammell Hudson. 2013. The Portals 4.0.1 Network Programming Interface (sand2013-3181 ed.). Sandia National Laboratories.  Brian W. Barrett Ron Brightwell Scott Hemmert Kevin Pedretti Kyle Wheeler Keith Underwood Rolf Riesen Arthur B. Maccabee and Trammell Hudson. 2013. The Portals 4.0.1 Network Programming Interface (sand2013-3181 ed.). Sandia National Laboratories.","DOI":"10.2172\/1095958"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629579"},{"key":"e_1_3_2_1_9_1","volume-title":"IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 17","author":"Belay Adam","year":"2014","unstructured":"Adam Belay , George Prekas , Ana Klimovic , Samuel Grossman , Christos Kozyrakis , and Edouard Bugnion . 2014 . IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 17 . http:\/\/dl.acm.org\/citation.cfm?id=2685048.2685053 Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, and Edouard Bugnion. 2014. IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 17. http:\/\/dl.acm.org\/citation.cfm?id=2685048.2685053"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168897"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3012426.3022184"},{"key":"e_1_3_2_1_12_1","unstructured":"Chelsio Communications. 2013. TCP Offload at 40Gbps. http:\/\/www.chelsio.com\/wp-content\/uploads\/2013\/09\/TOE-Technical-Brief.pdf.  Chelsio Communications. 2013. TCP Offload at 40Gbps. http:\/\/www.chelsio.com\/wp-content\/uploads\/2013\/09\/TOE-Technical-Brief.pdf."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1005062.1005069"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/190314.190315"},{"key":"e_1_3_2_1_15_1","volume-title":"Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Firestone Daniel","year":"2018","unstructured":"Daniel Firestone , Andrew Putnam , Sambhrama Mundkur , Derek Chiou , Alireza Dabagh , Mike Andrewartha , Hari Angepat , Vivek Bhanu , Adrian Caulfield , Eric Chung , Harish Kumar Chandrappa , Somesh Chaturmohta , Matt Humphrey , Jack Lavier , Norman Lam , Fengfen Liu , Kalin Ovtcharov , Jitu Padhye , Gautham Popuri , Shachar Raindel , Tejas Sapre , Mark Shaw , Gabriel Silva , Madhan Sivakumar , Nisheeth Srivastava , Anshuman Verma , Qasim Zuhair , Deepak Bansal , Doug Burger , Kushagra Vaid , David A. Maltz , and Albert Greenberg . 2018 . Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18) . USENIX Association, Renton, WA, 51--66. https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/firestone Daniel Firestone, Andrew Putnam, Sambhrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian Caulfield, Eric Chung, Harish Kumar Chandrappa, Somesh Chaturmohta, Matt Humphrey, Jack Lavier, Norman Lam, Fengfen Liu, Kalin Ovtcharov, Jitu Padhye, Gautham Popuri, Shachar Raindel, Tejas Sapre, Mark Shaw, Gabriel Silva, Madhan Sivakumar, Nisheeth Srivastava, Anshuman Verma, Qasim Zuhair, Deepak Bansal, Doug Burger, Kushagra Vaid, David A. Maltz, and Albert Greenberg. 2018. Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 51--66. https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/firestone"},{"key":"e_1_3_2_1_16_1","volume-title":"Network Interface Design for Low Latency Request-response Protocols. In 2013 USENIX Annual Technical Conference (ATC). 14","author":"Flajslik Mario","year":"2013","unstructured":"Mario Flajslik and Mendel Rosenblum . 2013 . Network Interface Design for Low Latency Request-response Protocols. In 2013 USENIX Annual Technical Conference (ATC). 14 . http:\/\/dl.acm.org\/citation.cfm7id=2535461.2535502 Mario Flajslik and Mendel Rosenblum. 2013. Network Interface Design for Low Latency Request-response Protocols. In 2013 USENIX Annual Technical Conference (ATC). 14. http:\/\/dl.acm.org\/citation.cfm7id=2535461.2535502"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592568.1592576"},{"key":"e_1_3_2_1_18_1","volume-title":"QUIC: A UDP-Based Secure and Reliable Transport for HTTP\/2. https:\/\/tools.ietf.org\/html\/draft-tsvwg-quic-protocol-02.","author":"Hamilton R.","year":"2016","unstructured":"R. Hamilton , J. Iyengar , I. Swett , and A. Wilk . 2016 . QUIC: A UDP-Based Secure and Reliable Transport for HTTP\/2. https:\/\/tools.ietf.org\/html\/draft-tsvwg-quic-protocol-02. R. Hamilton, J. Iyengar, I. Swett, and A. Wilk. 2016. QUIC: A UDP-Based Secure and Reliable Transport for HTTP\/2. https:\/\/tools.ietf.org\/html\/draft-tsvwg-quic-protocol-02."},{"key":"e_1_3_2_1_19_1","volume-title":"10th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 14","author":"Han Sangjin","year":"2012","unstructured":"Sangjin Han , Scott Marshall , Byung-Gon Chun , and Sylvia Ratnasamy . 2012 . MegaPipe: A New Programming Interface for Scalable Network I\/O . In 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 14 . http:\/\/dl.acm.org\/citation.cfm?id=2387880.2387894 Sangjin Han, Scott Marshall, Byung-Gon Chun, and Sylvia Ratnasamy. 2012. MegaPipe: A New Programming Interface for Scalable Network I\/O. In 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 14. http:\/\/dl.acm.org\/citation.cfm?id=2387880.2387894"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098825"},{"key":"e_1_3_2_1_21_1","unstructured":"Van Jacobson. {n. d.}. TCP in 30 instructions. http:\/\/www.pdl.cmu.edu\/mailinglists\/ips\/mail\/msg00133.html.  Van Jacobson. {n. d.}. TCP in 30 instructions. http:\/\/www.pdl.cmu.edu\/mailinglists\/ips\/mail\/msg00133.html."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/52325.52356"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486028"},{"key":"e_1_3_2_1_24_1","volume-title":"11th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 14","author":"Jeong Eun Young","year":"2014","unstructured":"Eun Young Jeong , Shinae Woo , Muhammad Jamshed , Haewon Jeong , Sunghwan Ihm , Dongsu Han , and KyoungSoo Park . 2014 . mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems . In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 14 . http:\/\/dl.acm.org\/citation.cfm?id=2616448.2616493 Eun Young Jeong, Shinae Woo, Muhammad Jamshed, Haewon Jeong, Sunghwan Ihm, Dongsu Han, and KyoungSoo Park. 2014. mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 14. http:\/\/dl.acm.org\/citation.cfm?id=2616448.2616493"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872367"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872391"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626311"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787510"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3152434.3152438"},{"key":"e_1_3_2_1_30_1","volume-title":"10th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 14","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 . 2013 . Scaling Memcache at Facebook . In 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 14 . http:\/\/dl.acm.org\/citation.cfm?id=2482626.2482663 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. 2013. Scaling Memcache at Facebook. In 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 14. http:\/\/dl.acm.org\/citation.cfm?id=2482626.2482663"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3152434.3152442"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541965"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168870"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2812806"},{"key":"e_1_3_2_1_35_1","volume-title":"Arsenic: A User-Accessible Gigabit Ethernet Interface. In 20th IEEE International Conference on Computer Communications (INFOCOM).","author":"Pratt Ian","year":"2001","unstructured":"Ian Pratt and Keir Fraser . 2001 . Arsenic: A User-Accessible Gigabit Ethernet Interface. In 20th IEEE International Conference on Computer Communications (INFOCOM). Ian Pratt and Keir Fraser. 2001. Arsenic: A User-Accessible Gigabit Ethernet Interface. In 20th IEEE International Conference on Computer Communications (INFOCOM)."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132780"},{"key":"e_1_3_2_1_37_1","unstructured":"Sivasankar Radhakrishnan Yilong Geng Vimalkumar Jeyakumar Abdul Kabbani George Porter and Amin Vahdat. 2014. SENIC: Scalable NIC for End-Host Rate Limiting. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI). https:\/\/www.usenix.org\/conference\/nsdi14\/technical-sessions\/presentation\/radhakrishnan   Sivasankar Radhakrishnan Yilong Geng Vimalkumar Jeyakumar Abdul Kabbani George Porter and Amin Vahdat. 2014. SENIC: Scalable NIC for End-Host Rate Limiting. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI). https:\/\/www.usenix.org\/conference\/nsdi14\/technical-sessions\/presentation\/radhakrishnan"},{"key":"e_1_3_2_1_38_1","unstructured":"RDMA Consortium. {n. d.}. Architectural specifications for RDMA over TCP\/IP. http:\/\/www.rdmaconsortium.org\/.  RDMA Consortium. {n. d.}. Architectural specifications for RDMA over TCP\/IP. http:\/\/www.rdmaconsortium.org\/."},{"key":"e_1_3_2_1_39_1","unstructured":"Rick Reed. 2012. Scaling to Millions of Simultaneous Connections. http:\/\/www.erlang-factory.com\/upload\/presentations\/558\/efsf2012-whatsapp-scaling.pdf.  Rick Reed. 2012. Scaling to Millions of Simultaneous Connections. http:\/\/www.erlang-factory.com\/upload\/presentations\/558\/efsf2012-whatsapp-scaling.pdf."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.223"},{"key":"e_1_3_2_1_41_1","unstructured":"Mihai Rotaru. 2013. Scaling to 12 Million Concurrent Connections: How MigratoryData Did It. https:\/\/mrotaru.wordpress.com\/2013\/10\/10\/scaling-to-12-million-concurrent-connections-how-migratorydata-did-it\/.  Mihai Rotaru. 2013. Scaling to 12 Million Concurrent Connections: How MigratoryData Did It. https:\/\/mrotaru.wordpress.com\/2013\/10\/10\/scaling-to-12-million-concurrent-connections-how-migratorydata-did-it\/."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/505696.505704"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787508"},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI'10)","author":"Soares Livio","year":"2010","unstructured":"Livio Soares and Michael Stumm . 2010 . FlexSC: Flexible System Call Scheduling with Exception-less System Calls . In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI'10) . USENIX Association, Berkeley, CA, USA, 33--46. http:\/\/dl.acm.org\/citation.cfm?id= 1924943.1924946 Livio Soares and Michael Stumm. 2010. FlexSC: Flexible System Call Scheduling with Exception-less System Calls. In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI'10). USENIX Association, Berkeley, CA, USA, 33--46. http:\/\/dl.acm.org\/citation.cfm?id=1924943.1924946"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224061"},{"key":"e_1_3_2_1_46_1","volume-title":"A Top-Down method for performance analysis and counters architecture","author":"Yasin Ahmad","unstructured":"Ahmad Yasin . 2014. A Top-Down method for performance analysis and counters architecture . In ISPASS. IEEE Computer Society , 35--44. Ahmad Yasin. 2014. A Top-Down method for performance analysis and counters architecture. In ISPASS. IEEE Computer Society, 35--44."},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '16). USENIX Association","author":"Yasukata Kenichi","year":"2016","unstructured":"Kenichi Yasukata , Michio Honda , Douglas Santry , and Lars Eggert . 2016 . StackMap: Low-latency Networking with the OS Stack and Dedicated NICs . In Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '16). USENIX Association , Berkeley, CA, USA, 43--56. http:\/\/dl.acm.org\/citation.cfm?id=3026959.3026964 Kenichi Yasukata, Michio Honda, Douglas Santry, and Lars Eggert. 2016. StackMap: Low-latency Networking with the OS Stack and Dedicated NICs. In Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '16). USENIX Association, Berkeley, CA, USA, 43--56. http:\/\/dl.acm.org\/citation.cfm?id=3026959.3026964"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787484"}],"event":{"name":"EuroSys '19: Fourteenth EuroSys Conference 2019","location":"Dresden Germany","acronym":"EuroSys '19","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Fourteenth EuroSys Conference 2019"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3302424.3303985","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3302424.3303985","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3302424.3303985","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:01:49Z","timestamp":1750208509000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3302424.3303985"}},"subtitle":["TCP Acceleration as an OS Service"],"short-title":[],"issued":{"date-parts":[[2019,3,25]]},"references-count":48,"alternative-id":["10.1145\/3302424.3303985","10.1145\/3302424"],"URL":"https:\/\/doi.org\/10.1145\/3302424.3303985","relation":{},"subject":[],"published":{"date-parts":[[2019,3,25]]},"assertion":[{"value":"2019-03-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}