Computer Science > Networking and Internet Architecture
arXiv:2206.10561 (cs)
[Submitted on 21 Jun 2022 (v1), last revised 9 Jun 2023 (this version, v6)]
Abstract:Fair queuing is becoming increasingly prevalent in the internet and has been shown to improve performance in many circumstances. Performance could be improved even more if endpoints could detect the presence of fair queuing on a certain path and adjust their congestion control accordingly. If fair queuing is detected, the congestion control would not have to take cross traffic into account, which allows for more flexibility. In this paper, we develop the first algorithm that continuously checks if fair queuing is present on a path, with an accuracy of over 95%. When fair queuing is detected, a different congestion control can be chosen, which can result in reduced latency. Also, each flow can then specify how much queuing delay it allows, meaning that it can choose its own tradeoff between throughput and latency.
Submission history
From: Maximilian Bachl [view email]
[v1]
Tue, 21 Jun 2022 17:40:22 UTC (224 KB)
[v2]
Thu, 23 Jun 2022 17:06:13 UTC (228 KB)
[v3]
Sun, 3 Jul 2022 00:09:14 UTC (241 KB)
[v4]
Mon, 3 Oct 2022 19:17:25 UTC (234 KB)
[v5]
Wed, 5 Oct 2022 19:40:32 UTC (234 KB)
[v6]
Fri, 9 Jun 2023 16:52:36 UTC (236 KB)
Bibliographic and Citation Tools
Code, Data and Media Associated with this Article
Demos
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.