PNT Sketch: A Generic Sketch Algorithm for Periodic Network Telemetry

被引:0
|
作者
Yuan, Quan [1 ]
Li, Fenghua [1 ]
Wang, Jessie Hui [1 ]
Yu, Shuanghong [1 ]
Hong, Allen [1 ]
Yao, Xingkun [2 ]
机构
[1] Tsinghua Univ, Inst Network Sci & Cyberspace, BNRist, Beijing, Peoples R China
[2] Tsinghua Univ, Informat Technol Ctr, Beijing, Peoples R China
关键词
Network measurement; Telemetry; Generic; PNT; Sketch;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network telemetry provides operators with a fine-grained internal view of network behavior. Recently, various lightweight and high-accuracy sketch algorithms have been proposed for real-time full flow record collection. However, they still have at least two deficiencies: (1) they are mostly designed for counting and cannot accurately support other kinds of aggregation functions, such as max and mean; and (2) the vast majority of them are focused on improving the measurement accuracy of each individual period, overlooking the fact that many elephant flows last for multiple periods. In this paper, we propose PNT sketch, a generic algorithm with well-designed data structures and strategies. The PNT sketch implements multiple aggregation functions to record flow attributes for elephant flows and improves the accuracy of a new period through the full use of historical flow records collected in the previous period with our history-aware reset strategy. We conduct a theoretical analysis of our algorithm, and the results show that it has a more rigorous error bound than the Elastic sketch. We implement our algorithm on both the x86 and P4 platforms and evaluate its performance on seven different tasks. Compared to the state-of-the-art, the PNT sketch achieves 1.4 similar to 437.2 smaller error rates.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Generic reasoning: A programmatic sketch
    Faroldi, Federico L. G.
    [J]. LOGIC JOURNAL OF THE IGPL, 2024,
  • [2] SPT: sketch-based polling in-band network telemetry
    Cui, Mingwei
    Li, Xiao
    Wang, Ying
    Niu, Tianyuan
    Yang, Fan
    [J]. PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [3] Interleaved Sketch: Toward Consistent Network Telemetry for Commodity Programmable Switches
    Hang, Zijun
    Wen, Mei
    Shi, Yang
    Zhang, Chunyuan
    [J]. IEEE ACCESS, 2019, 7 : 146745 - 146758
  • [5] A Sketch-Transformer Network for Face Photo-Sketch Synthesis
    Zhu, Mingrui
    Liang, Changcheng
    Wang, Nannan
    Wang, Xiaoyu
    Li, Zhifeng
    Gao, Xinbo
    [J]. PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 1352 - 1358
  • [6] A Sketch Algorithm to Monitor High Packet Delay in Network Traffic
    Zhu, Jiaqi
    Zhang, Kai
    Huang, Qun
    [J]. ACM International Conference Proceeding Series, 2021, : 43 - 49
  • [7] BC-Sketch: A Simple Reversible Sketch for Detecting Network Anomalies
    Wang, Feng
    Tang, Yongning
    Gao, Lixin
    Cheng, Guang
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SMART DATA SERVICES (SMDS 2020), 2020, : 36 - 44
  • [8] OneSketch: A Generic and Accurate Sketch for Data Streams
    Fan, Zhuochen
    Wang, Ruixin
    Cai, Yalun
    Zhang, Ruwen
    Yang, Tong
    Wu, Yuhan
    Cui, Bin
    Uhlig, Steve
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (12) : 12887 - 12901
  • [9] Sketch planning a street network
    Ewing, R
    [J]. TRANSPORTATION LAND USE AND SMART GROWTH: PLANNING AND ADMINISTRATION, 2000, (1722): : 75 - 79
  • [10] Filter Sketch for Network Pruning
    Lin, Mingbao
    Cao, Liujuan
    Li, Shaojie
    Ye, Qixiang
    Tian, Yonghong
    Liu, Jianzhuang
    Tian, Qi
    Ji, Rongrong
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (12) : 7091 - 7100