Discount Counting for Fast Flow Statistics on Flow Size and Flow Volume

被引:30
|
作者
Hu, Chengchen [1 ]
Liu, Bin [2 ]
Zhao, Hongbo [3 ]
Chen, Kai [4 ]
Chen, Yan [5 ]
Cheng, Yu [6 ]
Wu, Hao [2 ]
机构
[1] Xi An Jiao Tong Univ, Dept Comp Sci & Technol, MOE KLINNS Lab, Xian 710000, Peoples R China
[2] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[3] MeshSr Co Ltd, Nanjing 211100, Jiangsu, Peoples R China
[4] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
[5] Northwestern Univ, Dept Elect Engn & Comp Sci, Evanston, IL 60208 USA
[6] IIT, Dept Elect & Comp Engn Technol, Chicago, IL 60616 USA
基金
美国国家科学基金会;
关键词
Counter; flow statistics; network measurement; unbiased estimation; ARCHITECTURE;
D O I
10.1109/TNET.2013.2270439
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A complete flow statistics report should include both flow size (the number of packets in a flow) counting and flow volume (the number of bytes in a flow) counting. Although previous studies have contributed a lot to the flow size counting problem, it is still a great challenge to well support the flow volume statistics due to the demanding requirements on both memory size and memory bandwidth in monitoring device. In this paper, we propose a DIScount COunting (DISCO) method, which is designed for both flow size and flow bytes counting. For each incoming packet of length, DISCO increases the corresponding counter assigned to the flow with an increment that is less than. With an elaborate design on the counter update rule and the inverse estimation, DISCO saves memory consumption while providing an accurate unbiased estimator. The method is evaluated thoroughly under theoretical analysis and simulations with synthetic and real traces. The results demonstrate that DISCO is more accurate than related work given the same counter sizes. DISCO is also implemented on the network processor Intel IXP2850 for a performance test. Using only one microengine (ME) in IXP2850, the throughput can reach up to 11.1 Gb/s under a traditional traffic pattern. The throughput increases to 39 Gb/s when employing four MEs.
引用
收藏
页码:970 / 981
页数:12
相关论文
共 50 条
  • [31] DCVNet: Dilated Cost Volume Networks for Fast Optical Flow
    Jiang, Huaizu
    Learned-Miller, Erik
    2023 IEEE/CVF WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV), 2023, : 5139 - 5146
  • [32] Estimating original flow length from sampled flow statistics
    Liu, Weijiang
    Gong, Jian
    Ding, Wei
    Peng, Yanbing
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 4, PROCEEDINGS, 2006, 3994 : 120 - 127
  • [33] Pressure and flow statistics of Darcy flow from simulated annealing
    Westbroek, Marise J. E.
    King, Peter R.
    Vvedensky, Dimitri D.
    Schwede, Ronnie
    JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2021, 54 (03)
  • [34] FLOW METERING SURVEY - VOLUME OR MASS-FLOW
    MERRETT, J
    CONTROL AND INSTRUMENTATION, 1995, 27 (11): : 25 - &
  • [35] MEAN VOLUME FLOW ESTIMATION IN PULSATILE FLOW CONDITIONS
    Richards, Michael S.
    Kripfgans, Oliver D.
    Rubin, Jonathan M.
    Hall, Anne L.
    Fowlkes, J. Brian
    ULTRASOUND IN MEDICINE AND BIOLOGY, 2009, 35 (11): : 1880 - 1891
  • [36] Flow Sensor for the Velocity Measurement at a Pulsed Volume Flow
    Engelien, E.
    Malik, I.
    Viga, R.
    Kokozinski, R.
    BIOMEDICAL ENGINEERING-BIOMEDIZINISCHE TECHNIK, 2012, 57 : 856 - 856
  • [37] Flow and phase volume fraction measurement of bubble flow
    Fang, Lide
    Wang, Song
    Xie, Chen
    Wei, Zihui
    Li, Xiaoting
    2019 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2019, : 1481 - 1486
  • [38] FLOW VOLUME LOOP
    VINCKEN, WG
    CHEST, 1990, 97 (05) : 1270 - 1271
  • [39] ISOSMOTIC VOLUME FLOW
    WARNER, RR
    LECHENE, CP
    KIDNEY INTERNATIONAL, 1978, 14 (06) : 784 - 784
  • [40] THE VOLUME FLOW OF ASPHALT
    REINER, M
    RIGDEN, PJ
    THROWER, EN
    JOURNAL OF THE SOCIETY OF CHEMICAL INDUSTRY-LONDON, 1950, 69 (09): : 257 - 260