Fcm-sketch: generic network measurements with data plane support

CH Song, PG Kannan, BKH Low… - Proceedings of the 16th …, 2020 - dl.acm.org
Proceedings of the 16th International Conference on emerging Networking …, 2020dl.acm.org
Sketches have successfully provided accurate and fine-grained measurements (eg, flow
size and heavy hitters) which are imperative for network management. In particular, Count-
Min (CM) sketch is widely utilized in many applications due to its simple design and ease of
implementation. There have been many efforts to build monitoring frameworks based on
Count-Min sketch. However, these frameworks either support very specific measurement
tasks or they cannot be implemented on high-speed programmable hardware (PISA). In this …
Sketches have successfully provided accurate and fine-grained measurements (e.g., flow size and heavy hitters) which are imperative for network management. In particular, Count-Min (CM) sketch is widely utilized in many applications due to its simple design and ease of implementation. There have been many efforts to build monitoring frameworks based on Count-Min sketch. However, these frameworks either support very specific measurement tasks or they cannot be implemented on high-speed programmable hardware (PISA).
In this work, we propose FCM, a framework that is designed to support generic network measurement with high accuracy. Our key contribution is FCM-Sketch, a data structure that has a lightweight implementation on the emerging PISA programmable switches. FCM-Sketch can also be used as a substitute for CM-Sketch in applications that use CM-Sketch. We have implemented FCM-Sketch on a commodity programmable switch (Barefoot Tofino) using the P4 language. Our evaluation shows that FCM-Sketch can reduce the errors in many measurement tasks by 50% to 80% compared to CM-Sketch and other state-of-the-art approaches.
ACM Digital Library
以上显示的是最相近的搜索结果。 查看全部搜索结果