Per-CCA Queueing
Due to their increasing aggressiveness, recent congestion control algorithms (CCAs) can starve vanilla TCP flows in their shared router queues. Unfortunately, existing router-based solutions cannot prevent this starvation.In this paper, we introduce a per-CCA queue isolation where incoming flows first undergo CCA classification, and then are mapped to isolated queues based on their classified CCA. We provide a fundamental analysis for this per-CCA isolation, and present two models for its performance. Then, in evaluations, we show how this per-CCA isolation clearly outperforms buffer sharing, and how our advanced model can accurately represent its performance. We further show how we can increase fairness by optimizing the queue service rates.
Authors
- Isaac Keslassy (ORCID: https://orcid.org/0000-0001-6103-6910)
- Yara Mulla
Institutions
- Technion – Israel Institute of Technology (IL)
Publication Details
- Published
- 2024-10-28
- DOI
- https://doi.org/10.23919/cnsm62983.2024.10814298
- Citations
- 2
- Primary Topic
- Advanced Queuing Theory Analysis
- Type
- article
- Field-Weighted Citation Impact
- 1.06