ChameleMon:随网络状态变化转移测量注意力
网络与互联网体系结构
2023-09-20 v2
摘要
流级网络测量对许多网络应用至关重要。在各种测量任务中,丢包检测与重流检测是两项最重要的测量任务,我们称之为两个关键任务。实践中常需同时完成这两个关键任务,但现有工作很少兼顾二者。本文设计 ChameleMon 以同时支持这两个关键任务。ChameleMon 的一个关键设计/新颖之处在于随网络状态变化转移测量注意力,通过两个维度的动态性实现:1) 在两个关键任务间动态分配内存;2) 动态监测重要流。为实现该关键设计,我们提出一项关键技术,利用费马小定理设计一种灵活的数据结构,即 FermatSketch。FermatSketch 可分割、可加、可减,支持这两个关键任务。我们已在具有 Fat-tree 拓扑的测试平台上完整实现 ChameleMon 原型。我们进行了大量实验,结果表明 ChameleMon 以低内存/带宽开销支持两个关键任务,且更重要的是,它能随网络状态变化自动转移测量注意力。
引用
@article{arxiv.2301.00615,
title = {ChameleMon: Shifting Measurement Attention as Network State Changes},
author = {Kaicheng Yang and Yuhan Wu and Ruijie Miao and Tong Yang and Zirui Liu and Zicang Xu and Rui Qiu and Yikai Zhao and Hanglong Lv and Zhigang Ji and Gaogang Xie},
journal= {arXiv preprint arXiv:2301.00615},
year = {2023}
}
备注
This is a preprint of ChameleMon: Shifting Measurement Attention as Network State Changes, to appear in SIGCOMM 2023