Improving Packet Flow Counting With Fingerprint Counting

被引:5
|
作者
Reviriego, Pedro [1 ]
Martinez, Jorge [2 ]
Pontarelli, Salvatore [3 ]
机构
[1] Univ Carlos III Madrid, Dept Ingn Telemat, Leganes 28911, Spain
[2] Univ Antonio Nebrija, Dept Ingn Informat, Madrid 28040, Spain
[3] Consorzio Nazl Interuniv Telecomunicazio CNIT, I-00133 Rome, Italy
关键词
Packet counting; frequency estimation; sketches;
D O I
10.1109/LCOMM.2019.2953907
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In many applications, there is a need to estimate the frequency of elements. For example, in networking to know the number of packets of each flow. This poses a challenge as the number of flows and packets per second can be very large and therefore an exact count would require a large amount of fast memory. In those cases, an alternative is to use data structures, commonly referred to as sketches, that provide an estimate of the frequency of elements using a much smaller amount of memory. For example, the Count Min Sketch (CMS) hashes each element to a few counters and returns as estimate the minimum value among them. The CMS in general overestimates the frequency of an element as other elements may also map to the same counters and increment them. In this letter, fingerprint counting, a scheme to reduce the counter overestimation is presented and evaluated. The main idea is to add a fingerprint to the counters and use it to check if consecutive increments to a counter belong to the same element. When they do not, the counters can be incremented by half a packet instead of a full packet thus reducing the overestimation. The evaluation results show that the proposed scheme is able to reduce the overestimation and improve the CMS accuracy. In more detail, the overestimation is reduced by more than 20% in many of the configurations tested reaching values over 50% in some cases. A scheme to encode the fingerprints in the counters that practically eliminates the additional memory required for the fingerprints is also presented. Therefore, the improvement in the accuracy is achieved with a negligible impact on the size of the memory needed to implement the CMS.
引用
收藏
页码:76 / 80
页数:5
相关论文
共 50 条
  • [41] OPTICAL METHOD FOR IMPROVING THE COUNTING EFFICIENCY OF SCINTILLATION COUNTERS
    DAVIS, RH
    GRAVES, JD
    PHYSICAL REVIEW, 1949, 75 (09): : 1461 - 1461
  • [42] BYTECounter: Improving Vehicle Turning-Movement Counting
    Monteiro, Mateus Libano
    Bernardino, Alexandre
    Sofia Pinto, H.
    2023 IEEE 26TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, ITSC, 2023, : 3456 - 3462
  • [43] IMPROVING THE ACCURACY OF TIME INTERVALS MEASUREMENTS BY PULSE COUNTING
    MUZYCHENKO, ON
    MEASUREMENT TECHNIQUES USSR, 1993, 36 (12): : 1358 - 1362
  • [44] Improving Spectrum Sensing by Counting Rules for Cognitive Radio
    Wang, Wenzhong
    Zou, Weixia
    Zhou, Zheng
    Zhang, Honggang
    Ye, Yabin
    2008 THIRD INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, VOLS 1-3, 2008, : 246 - +
  • [45] Counting Pleasures and Pains, and Counting Heads
    Quinn, Michael
    PHILOSOPHY AND PUBLIC ISSUES, 2011, 1 (01): : 21 - 29
  • [46] Improving the counting efficiency in time-correlated single photon counting experiments by dead-time optimization
    Peronio, P.
    Acconcia, G.
    Rech, I.
    Ghioni, M.
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2015, 86 (11):
  • [47] COUNTING STATISTICS FOR LIQUID SCINTILLATION COUNTING
    HERBERG, RJ
    ANALYTICAL CHEMISTRY, 1961, 33 (10) : 1308 - &
  • [48] Counting crowd flow based on feature points
    Liang, Ronghua
    Zhu, Yuge
    Wang, Haixia
    NEUROCOMPUTING, 2014, 133 : 377 - 384
  • [49] Approach for counting vehicles in congested traffic flow
    Tan, XJ
    Li, J
    Liu, W
    REAL-TIME IMAGING IX, 2005, 5671 : 228 - 236
  • [50] DIAL: Distributed Elephant Flow Counting on SDN
    Peng, Zheng
    Li, Hao
    Hu, Chengchen
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,