LightShaper:一个高精度通用流量整形工具OA北大核心CSTPCD
模拟流量通常是系统能力与服务质量评估和优化的常见手段,而常用工具往往存在硬件模拟成本高、不灵活、软件模拟流量特征精度差的问题。如何低成本精确再现负载流量特征是一个挑战。为此,本文提出了一种高精度、低成本的方法实现对测试负载的流量特征控制。使用独立的流量特征控制中间件LightShaper对流量负载进行缓冲、汇聚、同步,并使用一种基于占位包填充的软件方法,在标准网卡上实现了高精度的包间隔控制。LightShaper能按需塑造流量负载的速率波形与包间隔分布波形,提供了流量整形、多源同步、延迟变换、流内乱序变换等不同功能,达到接近硬件的包间隔控制精度。在随机包间隔分布测试中,LightShaper在均方误差和KL散度这2个分布拟合度指标上,相比传统基于计时器的软件方法,分别实现了6.67~28.10倍和2.01~18.88倍的提升,便于低成本灵活复现评测负载。
王浩昆;张文力;张钊;陈明宇
中国科学院计算技术研究所,北京100090中国科学院计算技术研究所,北京100090中国科学院计算技术研究所,北京100090中国科学院计算技术研究所,北京100090
计算机与自动化
流量整形速率控制测试负载包间隔分布
《高技术通讯》 2024 (11)
P.1178-1188,11
国家重点研发计划重点专项(2023YFB4503904)资助项目。
评论