In-band Network Telemetry (INT) and sketching algorithms are two promising directions for measuring network traffics in real time. To combine sketch with INT and preserve their advantages, a representative approach is to use INT to send a switch sketch in small pieces (called sketchlets) to end-host for reconstructing an identical sketch. However, in this paper, we reveal that when naively selecting buckets to sketchlets, the end-host reconstructed sketch is inaccurate. To overcome this problem, we present DUNE, an innovative sketch-INT network measurement system. DUNE incorporates two key innovations: First, we design a novel scatter sketchlet that is more efficient in transferring measurement data by allowing a switch to select individual buckets to add to sketchlets; Second, we propose lightweight data structures for tracing "freshness" of the sketch buckets, and present algorithms for smartly selecting buckets that contain valuable measurement data to send to end-host. We theoretically prove the effectiveness of our proposed methods, and implement a prototype on commodity programmable switch. The results of extensive experiments driven by real-world traffics on DUNE suggest that our proposed system can substantially improve the measurement accuracy at a trivial cost.
翻译:宽带网络遥测(INT)和草图算法是实时测量网络流量的两个有希望的方向。为了与INT相结合并保持其优势,一种有代表性的方法是使用INT发送小块切换草图(称为草图),用于最终主机重建一个相同的草图。然而,在本文中,我们揭示,当天真地选择草图的桶时,终端主重建草图是不准确的。为了解决这一问题,我们提出了创新的草图-网测量系统DUNE。DUNE包含两个关键的创新:第一,我们设计了一个小的散射草图,通过允许切换单个桶添加到草图,更高效地传输测量数据;第二,我们提出了用于追踪草图桶“新鲜”的轻量数据结构,并提出了智能地选择含有有价值的测量数据送至终端主机的桶的算法。我们从理论上证明了我们所提议的方法的有效性,并实施了商品可编程转换原型。由DUNE实际世界交通驱动的广泛实验的结果表明,我们提议的系统可以大幅度改善成本的精确性。