SketchLib - Enabling Efficient Sketch-based Monitoring on Programmable Switches
Explore efficient sketch-based network monitoring on programmable switches in this NSDI '22 conference talk. Delve into the challenges of implementing sketching algorithms on hardware and discover SketchLib, a library designed to optimize resource usage. Learn about systematic bottleneck analysis, practical optimization techniques, and the benefits of using SketchLib to reduce hardware resource footprint by up to 96% without compromising accuracy. Gain insights into consolidating hash calls, removing unnecessary SALU allocations, and implementing end-to-end code examples. Understand the applicability of SketchLib and its impact on preserving sketch accuracy while significantly reducing resource bottlenecks in programmable switch environments.