{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T18:51:07Z","timestamp":1775674267157,"version":"3.50.1"},"reference-count":27,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2020,5,22]],"date-time":"2020-05-22T00:00:00Z","timestamp":1590105600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2020,5,22]]},"abstract":"<jats:p>The strict low-latency requirements of applications such as virtual reality, online gaming, etc., can not be satisfied by the current Internet. This is due to the characteristics of classic TCP such as Reno and TCP Cubic which induce high queuing delays when used for capacity-seeking traffic, which in turn results in unpredictable latency. The Low Latency, Low Loss, Scalable throughput (L4S) architecture addresses this problem by combining scalable congestion controls such as DCTCP and TCP Prague with early congestion signaling from the network. It defines a Dual Queue Coupled (DQC) AQM that isolates low-latency traffic from the queuing delay of classic traffic while ensuring the safe co-existence of scalable and classic flows on the global Internet. In this paper, we benchmark the DualPI2 scheduler, a reference implementation of DQC AQM, to validate some of the experimental result(s) reported in the previous works that demonstrate the co-existence of scalable and classic congestion controls and its low-latency service. Our results validate the co-existence of scalable and classic flows using DualPI2 Single queue (SingleQ) AQM, and queue latency isolation of scalable flows using DualPI2 Dual queue (DualQ) AQM. However, the rate or window fairness between DCTCP without fair-queuing (FQ) pacing and TCP Cubic using DualPI2 DualQ AQM deviates from the original results. We attribute the difference in our results and the original results to the sensitivity of the L4S architecture to traffic bursts and the burst sending pattern of the Linux kernel.<\/jats:p>","DOI":"10.1145\/3402413.3402419","type":"journal-article","created":{"date-parts":[[2020,5,25]],"date-time":"2020-05-25T22:41:33Z","timestamp":1590446493000},"page":"37-44","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Validating the Sharing Behavior and Latency Characteristics of the L4S Architecture"],"prefix":"10.1145","volume":"50","author":[{"given":"Dejene","family":"BoruOljira","sequence":"first","affiliation":[{"name":"Karlstad University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Karl-Johan","family":"Grinnemo","sequence":"additional","affiliation":[{"name":"Karlstad University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anna","family":"Brunstrom","sequence":"additional","affiliation":[{"name":"Karlstad University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Javid","family":"Taheri","sequence":"additional","affiliation":[{"name":"Karlstad University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,5,23]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proc. Netdev 0x13","author":"Albisser Olga","year":"2019","unstructured":"Olga Albisser , Koen De Schepper , Bob Briscoe , Olivier Tilmans , and Henrik Steen . 2019 . DUALPI2 - Low Latency, Low Loss and Scalable (L4S) AQM . In Proc. Netdev 0x13 . Olga Albisser, Koen De Schepper, Bob Briscoe, Olivier Tilmans, and Henrik Steen. 2019. DUALPI2 - Low Latency, Low Loss and Scalable (L4S) AQM. In Proc. Netdev 0x13."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314212.3314217"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8257"},{"key":"e_1_2_1_4_1","volume-title":"TCP Congestion Control. RFC 5681. (Sept","author":"Blanton Ethan","year":"2009","unstructured":"Ethan Blanton , Dr. Vern Paxson , and Mark Allman . 2009. TCP Congestion Control. RFC 5681. (Sept . 2009 ). Ethan Blanton, Dr. Vern Paxson, and Mark Allman. 2009. TCP Congestion Control. RFC 5681. (Sept. 2009)."},{"key":"e_1_2_1_5_1","volume-title":"Proc. Netdev 0x13","author":"Bob Briscoe","year":"2019","unstructured":"Briscoe Bob , De Schepper Koen , Albisser Olga , Misund Joakim , Tilmans Olivier , Kuehlewind Mirja , Scheffenegger Richard , Bagnulo Marcelo , and Ahmed Asad . 2019 . Implementing the 'TCP Prague' Requirements for L4S . In Proc. Netdev 0x13 . Briscoe Bob, De Schepper Koen, Albisser Olga, Misund Joakim, Tilmans Olivier, Kuehlewind Mirja, Scheffenegger Richard, Bagnulo Marcelo, and Ahmed Asad. 2019. Implementing the 'TCP Prague' Requirements for L4S. In Proc. Netdev 0x13."},{"key":"e_1_2_1_6_1","volume-title":"Scaling TCP's Congestion Window for Small Round Trip Times. https:\/\/arxiv.org\/pdf\/1904.07598.pdf accessed","author":"Briscoe Bob","year":"2020","unstructured":"Bob Briscoe and Koen De Schepper . 2019. Scaling TCP's Congestion Window for Small Round Trip Times. https:\/\/arxiv.org\/pdf\/1904.07598.pdf accessed March 22, 2020 . Bob Briscoe and Koen De Schepper. 2019. Scaling TCP's Congestion Window for Small Round Trip Times. https:\/\/arxiv.org\/pdf\/1904.07598.pdf accessed March 22, 2020."},{"key":"e_1_2_1_7_1","volume-title":"IETF","author":"Briscoe Bob","year":"2019","unstructured":"Bob Briscoe , M Kuehelwind , and Richard Scheffenegger . 2019a. More Accurate ECN Feedback in TCP. Internet-Draft draft-ietf-tcpm-accurate-ecn-08 , IETF ( 2019 ). Bob Briscoe, M Kuehelwind, and Richard Scheffenegger. 2019a. More Accurate ECN Feedback in TCP. Internet-Draft draft-ietf-tcpm-accurate-ecn-08, IETF (2019)."},{"key":"e_1_2_1_8_1","volume-title":"Marcelo Bagnulo, and Greg White.","author":"Briscoe Bob","year":"2019","unstructured":"Bob Briscoe , Koen De Schepper , Marcelo Bagnulo, and Greg White. 2019 b. Low Latency, Low Loss , Scalable Throughput (L4S) Internet Service : Architecture. Internet-Draft draft-ietf-tsvwg-l4s-arch-04. Work in Progress . Bob Briscoe, Koen De Schepper, Marcelo Bagnulo, and Greg White. 2019b. Low Latency, Low Loss, Scalable Throughput (L4S) Internet Service: Architecture. Internet-Draft draft-ietf-tsvwg-l4s-arch-04. Work in Progress."},{"key":"e_1_2_1_9_1","unstructured":"Koen De Schepper Olga Albisser Ing-Jyh Tsang and Bob Briscoe. 2019 (accessed Jan 26 2020). `Data Center to the Home': Ultra-Low Latency for All. Technical report. http:\/\/www.bobbriscoe.net\/projects\/latency\/dctth_journal_draft20190726.pdf.  Koen De Schepper Olga Albisser Ing-Jyh Tsang and Bob Briscoe. 2019 (accessed Jan 26 2020). `Data Center to the Home': Ultra-Low Latency for All . Technical report. http:\/\/www.bobbriscoe.net\/projects\/latency\/dctth_journal_draft20190726.pdf."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999578"},{"key":"e_1_2_1_11_1","volume-title":"Symposium Proceedings on Communications Architectures & Protocols.","author":"Demers A.","unstructured":"A. Demers , S. Keshav , and S. Shenker . 1989. Analysis and Simulation of a Fair Queueing Algorithm . In Symposium Proceedings on Communications Architectures & Protocols. A. Demers, S. Keshav, and S. Shenker. 1989. Analysis and Simulation of a Fair Queueing Algorithm. In Symposium Proceedings on Communications Architectures & Protocols."},{"key":"e_1_2_1_12_1","volume-title":"TCP: Internal Implementation for Pacing. https:\/\/patchwork.ozlabs.org\/patch\/762899\/ accessed","author":"Dumazet Eric","year":"2017","unstructured":"Eric Dumazet . 2017 . TCP: Internal Implementation for Pacing. https:\/\/patchwork.ozlabs.org\/patch\/762899\/ accessed March 22, 2020. Eric Dumazet. 2017. TCP: Internal Implementation for Pacing. https:\/\/patchwork.ozlabs.org\/patch\/762899\/ accessed March 22, 2020."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400105"},{"key":"e_1_2_1_14_1","volume-title":"Network Emulation with NetEm. In Linux Conf Au. 18--23","author":"Stephen","unstructured":"Stephen Hemminger et al. 2005 . Network Emulation with NetEm. In Linux Conf Au. 18--23 . Stephen Hemminger et al. 2005. Network Emulation with NetEm. In Linux Conf Au. 18--23."},{"key":"e_1_2_1_15_1","volume-title":"Proc. ICNS","author":"Hurtig Per","year":"2011","unstructured":"Per Hurtig , Wolfgang John , and Anna Brunstrom . 2011 . Recent Trends in TCP Packet-level Characteristics . Proc. ICNS (2011), 49--56. Per Hurtig, Wolfgang John, and Anna Brunstrom. 2011. Recent Trends in TCP Packet-level Characteristics. Proc. ICNS (2011), 49--56."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8298"},{"key":"e_1_2_1_17_1","volume-title":"2019 42nd International Conference on Telecommunications and Signal Processing (TSP).","author":"Kfoury E. F.","unstructured":"E. F. Kfoury , J. Crichigno , E. Bou-Harb , D. Khoury , and G. Srivastava . 2019. Enabling TCP Pacing using Programmable Data Plane Switches . In 2019 42nd International Conference on Telecommunications and Signal Processing (TSP). E. F. Kfoury, J. Crichigno, E. Bou-Harb, D. Khoury, and G. Srivastava. 2019. Enabling TCP Pacing using Programmable Data Plane Switches. In 2019 42nd International Conference on Telecommunications and Signal Processing (TSP)."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064413.1064418"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/NOF.2018.8598129"},{"key":"e_1_2_1_20_1","unstructured":"Dejene Boru Oljira Karl-Johan Grinnemo Anna Brunstrom and Javid Taheri. 2020. Guidelines and Scripts to Reproduce the Results in this Paper. (2020). https:\/\/git.cs.kau.se\/oljideje\/l4s-validation-artifacts.git.  Dejene Boru Oljira Karl-Johan Grinnemo Anna Brunstrom and Javid Taheri. 2020. Guidelines and Scripts to Reproduce the Results in this Paper. (2020). https:\/\/git.cs.kau.se\/oljideje\/l4s-validation-artifacts.git."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2013.6602305"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3211852.3211863"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3097766.3097768"},{"key":"e_1_2_1_24_1","unstructured":"Koen De Schepper and Bob Briscoe. 2019. Identifying Modified Explicit Congestion Notification (ECN) Semantics for Ultra-Low Queuing Delay (L4S). Internet-Draft draft-ietf-tsvwg-ecn-l4s-id-07. Work in Progress.  Koen De Schepper and Bob Briscoe. 2019. Identifying Modified Explicit Congestion Notification (ECN) Semantics for Ultra-Low Queuing Delay (L4S) . Internet-Draft draft-ietf-tsvwg-ecn-l4s-id-07. Work in Progress."},{"key":"e_1_2_1_25_1","unstructured":"Koen De Schepper Bob Briscoe and Greg White. 2019. DualQ Coupled AQMs for Low Latency Low Loss and Scalable Throughput (L4S). Internet-Draft draft-ietf-tsvwg-aqm-dualq-coupled-10. Work in Progress.  Koen De Schepper Bob Briscoe and Greg White. 2019. DualQ Coupled AQMs for Low Latency Low Loss and Scalable Throughput (L4S) . Internet-Draft draft-ietf-tsvwg-aqm-dualq-coupled-10. Work in Progress."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3089262.3089266"},{"key":"e_1_2_1_27_1","volume-title":"Analysis of UDP Traffic Usage on Internet Backbone Links. In 2009 Ninth Annual International Symposium on Applications and the Internet. 280--281","author":"Zhang M.","unstructured":"M. Zhang , M. Dusi , W. John , and C. Chen . 2009 . Analysis of UDP Traffic Usage on Internet Backbone Links. In 2009 Ninth Annual International Symposium on Applications and the Internet. 280--281 . M. Zhang, M. Dusi, W. John, and C. Chen. 2009. Analysis of UDP Traffic Usage on Internet Backbone Links. In 2009 Ninth Annual International Symposium on Applications and the Internet. 280--281."}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3402413.3402419","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3402413.3402419","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:34Z","timestamp":1750200094000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3402413.3402419"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,22]]},"references-count":27,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,5,22]]}},"alternative-id":["10.1145\/3402413.3402419"],"URL":"https:\/\/doi.org\/10.1145\/3402413.3402419","relation":{},"ISSN":["0146-4833"],"issn-type":[{"value":"0146-4833","type":"print"}],"subject":[],"published":{"date-parts":[[2020,5,22]]},"assertion":[{"value":"2020-05-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}