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 条
  • [41] AGC Sketch: An effective and accurate per-flow measurement to adapt flow size distribution
    Li, Zhuo
    Liu, Ziyu
    Liu, Jindian
    Zhang, Yu
    Liang, Teng
    Liu, Kaihua
    COMPUTER COMMUNICATIONS, 2024, 221 : 120 - 130
  • [42] Cross-layer based adaptive wireless traffic control for per-flow and per-station fairness
    Visoottiviseth, Vasaka
    Trunganont, Akkasit
    Siwamogsatham, Siwaruk
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2011, : 1 - 26
  • [43] An adaptive timeout counter bloom filter algorithm for traffic measurement
    National Digital Switching System Engineering & Technological R&D Center, Zhengzhou
    450002, China
    Dianzi Yu Xinxi Xuebao, 4 (887-893):
  • [44] Per-Flow Size Measurement by Combining Sketch and Flow Table in Software-Defined Networks
    Qian, Zhaorong
    Gao, Guoju
    Du, Yang
    2022 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING, ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM, 2022, : 644 - 651
  • [45] An Efficient Approach to Per-Flow State Tracking for High-Speed Networks
    Whitehead, Brad
    Lung, Chung-Horng
    Rabinovitch, Peter
    2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [46] Cross-layer based adaptive wireless traffic control for per-flow and per-station fairness
    Vasaka Visoottiviseth
    Akkasit Trunganont
    Siwaruk Siwamogsatham
    EURASIP Journal on Wireless Communications and Networking, 2011
  • [47] Generalized Space-Code Index Modulation for High Rate and Energy-Efficient MIMO Transmission
    Zhang, Kai
    Hai, Han
    Wen, Miaowen
    Jiang, Xue-Qin
    Qiu, Runhe
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (12) : 12812 - 12820
  • [48] One Memory Access Sketch: a More Accurate and Faster Sketch for Per-flow Measurement
    Zhou, Yang
    Liu, Peng
    Jin, Hao
    Yang, Tong
    Dang, Shoujiang
    Li, Xiaoming
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [49] Traffic measurement algorithm based on least recent used and Bloom filter
    Zhang, Z., 2013, Editorial Board of Journal on Communications (34):
  • [50] CASE: Cache-assisted Stretchable Estimator for High Speed Per-flow Measurement
    Li, Yang
    Wu, Hao
    Pan, Tian
    Dai, Huichen
    Lu, Jianyuan
    Liu, Bin
    IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,