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 条
  • [1] Improving Fingerprint Based Gender Identification Technique Using Systematic Pixel Counting
    Hossain, Md. Sazzad
    Habib, Md. Ahsan
    2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION COMMUNICATION TECHNOLOGY (ICEEICT 2015), 2015,
  • [2] Accelerating Packet Classification with Counting Bloom Filters for Virtual Open Flow Switching
    Jinyuan Zhao
    Zhigang Hu
    Bing Xiong
    Keqin Li
    中国通信, 2018, 15 (10) : 117 - 128
  • [3] Improving Riemann prime counting
    Planat, Michel
    Sole, Patrick
    NOTES ON NUMBER THEORY AND DISCRETE MATHEMATICS, 2015, 21 (03) : 38 - 44
  • [4] Slotted packet counting attacks on anonymity protocols
    Fusenig, Volker
    Staab, Eugen
    Sorger, Uli
    Engel, Thomas
    Conferences in Research and Practice in Information Technology Series, 2009, 98 : 53 - 59
  • [5] Improving flow analyses via ΓCFA -: Abstract garbage collection and counting
    Might, Matthew
    Shivers, Olin
    ACM SIGPLAN NOTICES, 2006, 41 (09) : 13 - 25
  • [6] 'Improving' the Maori - Counting the ideology of intermarriage
    Riddell, K
    NEW ZEALAND JOURNAL OF HISTORY, 2000, 34 (01): : 80 - 97
  • [7] Counting Sepsis, an Imprecise but Improving Science
    Rudd, Kristina E.
    Delaney, Anthony
    Finfer, Simon
    JAMA-JOURNAL OF THE AMERICAN MEDICAL ASSOCIATION, 2017, 318 (13): : 1228 - 1229
  • [8] Counting on Faster Flow Cytometry
    Raper V.
    Raper, Vivienne, 1600, Mary Ann Liebert Inc. (37): : 1and6 - 7
  • [9] THE SELF-COUNTING FLOW
    Schumacher, Raphael
    FIBONACCI QUARTERLY, 2022, 60 (05): : 324 - 343
  • [10] Fractional charge packet counting with constant relative resolution
    Nascetti, A.
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2012, 40 (02) : 175 - 187