ns-3中的DualPI2主动队列管理:实现与验证
DualPI2 Active Queue Management in ns-3: Implementation And Validation
AI总结:
本文在ns-3中实现了镜像Linux内核架构的DualPI2 AQM模型,纳入WRR调度等缺失机制,经25种BDP场景验证可复现真实行为,为L4S研究提供了可靠工具。
AI中文摘要:
超低延迟应用的需求催生了低延迟、低损耗、可扩展吞吐量(L4S)标准这类先进网络架构。L4S的核心组件是DualPI2主动队列管理(AQM),它确保可扩展流量与经典流量安全共存。尽管L4S的应用日益广泛,但ns-3网络模拟器缺乏高保真、最新的DualPI2模型。本文在ns-3中全面实现了DualPI2 AQM,同时镜像官方Linux内核架构。我们的模型纳入了模拟中此前缺失的代表性机制,如基于信用的加权轮询(WRR)调度、步进标记和过载保护。为保证模拟准确性,我们在25种不同带宽延迟乘积(BDP)场景下,针对物理Linux测试床验证了我们的实现。结果表明,我们的ns-3模型可复现真实世界行为,确保严格的吞吐量公平性和队列延迟隔离。最终,这个经过验证的模型为研究界提供了一个强大工具,可用于评估和推进L4S在从数据中心到无线家庭及办公环境等各类网络拓扑中的性能。
英文摘要:
The demand for ultra-low latency applications necessitates advanced network architectures like the Low Latency, Low Loss, and Scalable Throughput (L4S) standard. A core component of L4S is the DualPI2 Active Queue Management (AQM), which ensures the safe coexistence of scalable and classic traffic. Despite L4S's growing adoption, the ns-3 network simulator lacks a high-fidelity, up-to-date DualPI2 model. This paper presents a comprehensive implementation of the DualPI2 AQM in ns-3, while also mirroring the official Linux Kernel architecture. Our model incorporates representative mechanisms previously absent in simulation, such as credit-based Weighted Round Robin (WRR) scheduling, step-marking, and overload protection. To guarantee simulation accuracy, we validate our implementation against a physical Linux testbed across 25 diverse Bandwidth-Delay Product (BDP) scenarios. Results demonstrate that our ns-3 model replicates real-world behavior, ensuring strict throughput fairness and queue delay isolation. Ultimately, this validated model equips the research community with a robust tool to evaluate and advance L4S performance across diverse network topologies, ranging from data centers to wireless home and office environments.