{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,16]],"date-time":"2026-05-16T03:22:10Z","timestamp":1778901730991,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,8,7]],"date-time":"2017-08-07T00:00:00Z","timestamp":1502064000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,8,7]]},"DOI":"10.1145\/3098822.3098852","type":"proceedings-article","created":{"date-parts":[[2017,8,4]],"date-time":"2017-08-04T13:48:54Z","timestamp":1501854534000},"page":"404-417","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":88,"title":["Carousel"],"prefix":"10.1145","author":[{"given":"Ahmed","family":"Saeed","sequence":"first","affiliation":[{"name":"Georgia Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nandita","family":"Dukkipati","sequence":"additional","affiliation":[{"name":"Google, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vytautas","family":"Valancius","sequence":"additional","affiliation":[{"name":"Google, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vinh","family":"The Lam","sequence":"additional","affiliation":[{"name":"Google, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlo","family":"Contavalli","sequence":"additional","affiliation":[{"name":"Google, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amin","family":"Vahdat","sequence":"additional","affiliation":[{"name":"Google, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,8,7]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"2002. pfifo-tc: PFIFO Qdisc. (2002). https:\/\/linux.die.net\/man\/8\/tc-pfifo\/.  2002. pfifo-tc: PFIFO Qdisc. (2002). https:\/\/linux.die.net\/man\/8\/tc-pfifo\/."},{"key":"e_1_3_2_2_2_1","unstructured":"2003. Linux Hierarchical Token Bucket. (2003). http:\/\/luxik.cdi.cz\/devik\/qos\/htb\/.  2003. Linux Hierarchical Token Bucket. (2003). http:\/\/luxik.cdi.cz\/devik\/qos\/htb\/."},{"key":"e_1_3_2_2_3_1","unstructured":"2008. net: Generic receive offload. (2008). https:\/\/lwn.net\/Articles\/358910\/.  2008. net: Generic receive offload. (2008). https:\/\/lwn.net\/Articles\/358910\/."},{"key":"e_1_3_2_2_4_1","unstructured":"2012. tcp: TCP Small Queues. (2012). https:\/\/lwn.net\/Articles\/506237\/.  2012. tcp: TCP Small Queues. (2012). https:\/\/lwn.net\/Articles\/506237\/."},{"key":"e_1_3_2_2_5_1","unstructured":"2013. pkt_sched: fq: Fair Queue packet scheduler. (2013). https:\/\/lwn.net\/Articles\/564825\/.  2013. pkt_sched: fq: Fair Queue packet scheduler. (2013). https:\/\/lwn.net\/Articles\/564825\/."},{"key":"e_1_3_2_2_6_1","unstructured":"2013. tcp: TSO packets automatic sizing. (2013). https:\/\/lwn.net\/Articles\/564979\/.  2013. tcp: TSO packets automatic sizing. (2013). https:\/\/lwn.net\/Articles\/564979\/."},{"key":"e_1_3_2_2_7_1","unstructured":"2016. neper: a Linux networking performance tool. (2016). https:\/\/github.com\/google\/neper.  2016. neper: a Linux networking performance tool. (2016). https:\/\/github.com\/google\/neper."},{"key":"e_1_3_2_2_8_1","unstructured":"2017. Leaky bucket as a queue. (2017). https:\/\/en.wikipedia.org\/wiki\/Leaky_bucket.  2017. Leaky bucket as a queue. (2017). https:\/\/en.wikipedia.org\/wiki\/Leaky_bucket."},{"key":"e_1_3_2_2_9_1","volume-title":"NSDI '12","author":"Alizadeh Mohammad","year":"2012","unstructured":"Mohammad Alizadeh , Abdul Kabbani , Tom Edsall , Balaji Prabhakar , Amin Vahdat , and Masato Yasuda . 2012 . Less Is More: Trading a Little Bandwidth for Ultra-Low Latency in the Data Center . In NSDI '12 . 253--266. Mohammad Alizadeh, Abdul Kabbani, Tom Edsall, Balaji Prabhakar, Amin Vahdat, and Masato Yasuda. 2012. Less Is More: Trading a Little Bandwidth for Ultra-Low Latency in the Data Center. In NSDI '12. 253--266."},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.1999.830189"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1721654.1721672"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2014.62"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018465"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1452520.1452545"},{"key":"e_1_3_2_2_15_1","unstructured":"Jesper Dangaard Brouer. 2015. Network stack challenges at increasing speeds: The 100Gbit\/s challenge. LinuxCon North America. (2015). http:\/\/events.linuxfoundation.org\/sites\/events\/files\/slides\/net_stack_challenges_100G_1.pdf  Jesper Dangaard Brouer. 2015. Network stack challenges at increasing speeds: The 100Gbit\/s challenge. LinuxCon North America. (2015). http:\/\/events.linuxfoundation.org\/sites\/events\/files\/slides\/net_stack_challenges_100G_1.pdf"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/63039.63045"},{"key":"e_1_3_2_2_17_1","volume-title":"BBR: Congestion-Based Congestion Control. ACM Queue","author":"Cardwell Neal","year":"2016","unstructured":"Neal Cardwell , Yuchung Cheng , C. Stephen Gunn , Van Jacobson , and Soheil Yeganeh . 2016 . BBR: Congestion-Based Congestion Control. ACM Queue (2016), 50:20--50:53. Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Van Jacobson, and Soheil Yeganeh. 2016. BBR: Congestion-Based Congestion Control. ACM Queue (2016), 50:20--50:53."},{"key":"e_1_3_2_2_18_1","volume-title":"Making Linux TCP Fast. In Netdev Conference.","author":"Cheng Yuchung","year":"2016","unstructured":"Yuchung Cheng and Neal Cardwell . 2016 . Making Linux TCP Fast. In Netdev Conference. Yuchung Cheng and Neal Cardwell. 2016. Making Linux TCP Fast. In Netdev Conference."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/323647.323645"},{"key":"e_1_3_2_2_20_1","first-page":"937","article-title":"Offload of TCP segmentation to a smart adapter","volume":"5","author":"Connery Glenn William","year":"1999","unstructured":"Glenn William Connery , W Paul Sherer , Gary Jaszewski , and James S Binder . 1999 . Offload of TCP segmentation to a smart adapter . US Patent 5 , 937 ,169. (August 1999). Glenn William Connery, W Paul Sherer, Gary Jaszewski, and James S Binder. 1999. Offload of TCP segmentation to a smart adapter. US Patent 5,937,169. (August 1999).","journal-title":"US Patent"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934873"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1163593.1163605"},{"key":"e_1_3_2_2_23_1","volume-title":"Trickle: Rate Limiting YouTube Video Streaming. In USENIX ATC '12","author":"Ghobadi Monia","year":"2012","unstructured":"Monia Ghobadi , Yuchung Cheng , Ankur Jain , and Matt Mathis . 2012 . Trickle: Rate Limiting YouTube Video Streaming. In USENIX ATC '12 . 191--196. Monia Ghobadi, Yuchung Cheng, Ankur Jain, and Matt Mathis. 2012. Trickle: Rate Limiting YouTube Video Streaming. In USENIX ATC '12. 191--196."},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486012"},{"key":"e_1_3_2_2_26_1","unstructured":"Intel Networking Division. 2016. 82599 10 GbE Controller Datasheet. (2016).  Intel Networking Division. 2016. 82599 10 GbE Controller Datasheet. (2016)."},{"key":"e_1_3_2_2_27_1","unstructured":"Intel Networking Division. 2016. Ethernet Switch FM10000. (2016).  Intel Networking Division. 2016. Ethernet Switch FM10000. (2016)."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486019"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787479"},{"key":"e_1_3_2_2_30_1","volume-title":"NSDI '13","author":"Jeyakumar Vimalkumar","year":"2013","unstructured":"Vimalkumar Jeyakumar , Mohammad Alizadeh , David Mazi\u00e8res , Balaji Prabhakar , Albert Greenberg , and Changhoon Kim . 2013 . EyeQ: Practical Network Performance Isolation at the Edge . In NSDI '13 . 297--311. Vimalkumar Jeyakumar, Mohammad Alizadeh, David Mazi\u00e8res, Balaji Prabhakar, Albert Greenberg, and Changhoon Kim. 2013. EyeQ: Practical Network Performance Isolation at the Edge. In NSDI '13. 297--311."},{"key":"e_1_3_2_2_31_1","volume-title":"High Performance Packet Processing with FlexNIC. In ASPLOS '16","author":"Kaufmann Antoine","year":"2016","unstructured":"Antoine Kaufmann , S Imon Peter , Naveen Kr. Sharma , Thomas Anderson , and Arvind Krishnamurthy . 2016 . High Performance Packet Processing with FlexNIC. In ASPLOS '16 . 67--81. Antoine Kaufmann, SImon Peter, Naveen Kr. Sharma, Thomas Anderson, and Arvind Krishnamurthy. 2016. High Performance Packet Processing with FlexNIC. In ASPLOS '16. 67--81."},{"key":"e_1_3_2_2_32_1","volume-title":"Hierarchical Bandwidth Allocation for WAN Distributed Computing. In SIGCOMM '15","author":"Kumar Alok","year":"2015","unstructured":"Alok Kumar , Sushant Jain , Uday Naik , Anand Raghuraman , Nikhil Kasinadhuni , Enrique Cauich Zermeno , C. Stephen Gunn , Jing Ai , Bj\u00f6rn Carlin , Mihai Amarandei-Stavila , Mathieu Robin , Aspi Siganporia , Stephen Stuart , and Amin Vahdat . 2015 . BwE: Flexible , Hierarchical Bandwidth Allocation for WAN Distributed Computing. In SIGCOMM '15 . 1--14. Alok Kumar, Sushant Jain, Uday Naik, Anand Raghuraman, Nikhil Kasinadhuni, Enrique Cauich Zermeno, C. Stephen Gunn, Jing Ai, Bj\u00f6rn Carlin, Mihai Amarandei-Stavila, Mathieu Robin, Aspi Siganporia, Stephen Stuart, and Amin Vahdat. 2015. BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing. In SIGCOMM '15. 1--14."},{"key":"e_1_3_2_2_33_1","volume-title":"Virtualizing Traffic Shapers for Practical Resource Allocation. In 5th USENIX Workshop on Hot Topics in Cloud Computing.","author":"Kumar Gautam","year":"2013","unstructured":"Gautam Kumar , Srikanth Kandula , Peter Bodik , and Ishai Menache . 2013 . Virtualizing Traffic Shapers for Practical Resource Allocation. In 5th USENIX Workshop on Hot Topics in Cloud Computing. Gautam Kumar, Srikanth Kandula, Peter Bodik, and Ishai Menache. 2013. Virtualizing Traffic Shapers for Practical Resource Allocation. In 5th USENIX Workshop on Hot Topics in Cloud Computing."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098842"},{"key":"e_1_3_2_2_35_1","volume-title":"Universal Packet Scheduling. In NSDI '16","author":"Mittal Radhika","year":"2016","unstructured":"Radhika Mittal , Rachit Agarwal , Sylvia Ratnasamy , and Scott Shenker . 2016 . Universal Packet Scheduling. In NSDI '16 . 501--521. Radhika Mittal, Rachit Agarwal, Sylvia Ratnasamy, and Scott Shenker. 2016. Universal Packet Scheduling. In NSDI '16. 501--521."},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787510"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486027"},{"key":"e_1_3_2_2_38_1","volume-title":"SENIC: Scalable NIC for End-Host Rate Limiting. In NSDI '14","author":"Radhakrishnan Sivasankar","year":"2014","unstructured":"Sivasankar Radhakrishnan , Yilong Geng , Vimalkumar Jeyakumar , Abdul Kabbani , George Porter , and Amin Vahdat . 2014 . SENIC: Scalable NIC for End-Host Rate Limiting. In NSDI '14 . Sivasankar Radhakrishnan, Yilong Geng, Vimalkumar Jeyakumar, Abdul Kabbani, George Porter, and Amin Vahdat. 2014. SENIC: Scalable NIC for End-Host Rate Limiting. In NSDI '14."},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282380.1282419"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400108"},{"key":"e_1_3_2_2_41_1","volume-title":"Efficient Fair Queueing Using Deficit Round Robin. In SIGCOMM '95","author":"Shreedhar M.","year":"1995","unstructured":"M. Shreedhar and George Varghese . 1995 . Efficient Fair Queueing Using Deficit Round Robin. In SIGCOMM '95 . 375--385. M. Shreedhar and George Varghese. 1995. Efficient Fair Queueing Using Deficit Round Robin. In SIGCOMM '95. 375--385."},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934899"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/41457.37504"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/99508.99525"}],"event":{"name":"SIGCOMM '17: ACM SIGCOMM 2017 Conference","location":"Los Angeles CA USA","acronym":"SIGCOMM '17","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the Conference of the ACM Special Interest Group on Data Communication"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3098822.3098852","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3098822.3098852","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:07:21Z","timestamp":1750273641000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3098822.3098852"}},"subtitle":["Scalable Traffic Shaping at End Hosts"],"short-title":[],"issued":{"date-parts":[[2017,8,7]]},"references-count":43,"alternative-id":["10.1145\/3098822.3098852","10.1145\/3098822"],"URL":"https:\/\/doi.org\/10.1145\/3098822.3098852","relation":{},"subject":[],"published":{"date-parts":[[2017,8,7]]},"assertion":[{"value":"2017-08-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}