Space-code bloom filter for efficient per-flow traffic measurement

被引:78
|
作者
Kumar, Abhishek [1 ]
JimXu, Jun
Wang, Jia
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
[2] AT&T Labs Res, Dept Network Measurement & Engn Res, Internet & Networking Syst Res Ctr, Florham Pk, NJ 07932 USA
基金
美国国家科学基金会;
关键词
bloom filter (BF); data structures; network measurement; statistical inference; traffic analysis;
D O I
10.1109/JSAC.2006.884032
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Per-flow traffic measurement is critical for usage accounting, traffic engineering, and anomaly detection. Previous methodologies are either based on random sampling (e.g., Cisco's NetFlow), which is inaccurate, or only account for the "elephants." We introduce a novel technique for measuring per-flow traffic approximately, for all flows regardless of their sizes, at very high-speed (say, OC768). The core of this technique is a novel data structure called Space-Code Bloom Filter (SCBF). A SCBF is an approximate representation of a multiset; each element in this multiset is a traffic flow and its multiplicity is the number of packets in the flow. The multiplicity of an element in the multiset represented by SCBF can be estimated through either of two mechanisms-maximum-likelihood estimation or mean value estimation. Through parameter tuning, SCBF allows for graceful tradeoff between measurement accuracy and computational and storage complexity. SCBF also contributes to the foundation of data streaming by introducing a new paradigm called blind streaming. We evaluate the performance of SCBF through mathematical analysis and through experiments on packet traces gathered from a tier-1 ISP backbone. Our results demonstrate that SCBF achieves reasonable measurement accuracy with very low storage and computational complexity. We also demonstrate the application of SCBF in estimating the frequency of keywords at a search engine-demonstrating the applicability of SCBF to other problems that can be reduced to multiset membership queries.
引用
收藏
页码:2327 / 2339
页数:13
相关论文
共 50 条
  • [31] Efficient Hashing for Dynamic Per-Flow Network-Interface Selection
    Ward, Paul A. S.
    Naik, Kshirasagar
    Schmidtke, Jakub
    2014 IEEE 28TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2014, : 441 - 448
  • [32] Priority-Aware Per-flow Measurement using Cuckoo Sketch
    Yan, Yibo
    Chen, Cheng
    Lin, Huiping
    Ruas, Olivier
    Wang, Tengjiao
    Yang, Tong
    2020 IFIP NETWORKING CONFERENCE AND WORKSHOPS (NETWORKING), 2020, : 622 - 624
  • [33] Programmable and Scalable Per-Flow Traffic Management Scheme using a Control Server
    Shinohara, Yusuke
    Shimonishi, Hideyuki
    Tode, Hideki
    Murakami, Koso
    2009 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-8, 2009, : 2320 - 2324
  • [34] Two-stage adaptive Bloom Filters for per-flow monitoring in Software Defined Networks
    Du, Yan
    Wang, Sheng
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [35] Experiences with Active Per-flow Queuing for Traffic Manager in High Performance Routers
    Fan, Jindou
    Hu, Chengchen
    Liu, Bin
    2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [36] Recyclable Counter With Confinement for Real-Time Per-Flow Measurement
    Nyang, DaeHun
    Shin, DongOh
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) : 3191 - 3203
  • [37] Multi-layer Adaptive Sampling for Per-Flow Spread Measurement
    Zhang, Boyu
    Du, Yang
    Huang, He
    Sun, Yu-E
    Gao, Guoju
    Wang, Xiaoyu
    Chen, Shiping
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2021, PT I, 2022, 13155 : 743 - 758
  • [38] Diamond Sketch: Accurate Per-flow Measurement for Real IP Streams
    Yang, Tong
    Gao, Siang
    Sun, Zhouyi
    Wang, Yufei
    Shen, Yulong
    Li, Xiaoming
    IEEE INFOCOM 2018 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2018,
  • [39] SAPTM: Towards High-Throughput Per-Flow Traffic Measurement with a Systolic Array-Like Architecture on FPGA
    Cheng, Qixuan
    Zhao, Xiaolei
    Wen, Mei
    Shen, Junzhong
    Tang, Minjin
    Zhang, Chunyuan
    ELECTRONICS, 2020, 9 (07) : 1 - 15
  • [40] Diamond Sketch: Accurate Per-flow Measurement for Big Streaming Data
    Yang, Tong
    Gao, Siang
    Sun, Zhouyi
    Wang, Yufei
    Shen, Yulong
    Li, Xiaoming
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (12) : 2650 - 2662