Parallelizing Count-Min Sketch Algorithm on Multi-core Processors

被引:0
|
作者
Yu, Bowen [1 ]
Zhang, Yu [1 ]
Li, Lubing [1 ]
机构
[1] Nankai Univ, Coll Comp & Control Engn, Tianjin, Peoples R China
关键词
Count-Min sketch; Parallel algorithms; Frequent items;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, we present a novel method that exploits the great parallel capability of multi-cores to speed up the famous Count-Min sketch algorithm. The proposed parallel Count-Min sketch algorithm equally distributes the input data stream into sub-threads which use the original Count-Min sketch algorithm to process the sub-streams. The counters in each local Count-Min sketch with frequency increments exceeding a pre-defined threshold are sent to a merging thread which is able to return the estimated frequencies satisfying the (epsilon, delta)-approximation requirement. Experiments with real traffic traces demonstrate the excellent performance as well as the effects of parameters. The parallel Count-Min sketch algorithm achieves near-linear speedup at the cost of greater memory use.
引用
下载
收藏
页码:2342 / 2345
页数:4
相关论文
共 50 条
  • [1] Buffered Count-Min Sketch
    Eydi, Ehsan
    Medjedovic, Dzejla
    Mekic, Emina
    Selmanovic, Elmedin
    ADVANCED TECHNOLOGIES, SYSTEMS, AND APPLICATIONS II, 2018, 28 : 249 - 255
  • [2] A Bayesian Nonparametric View on Count-Min Sketch
    Cai, Diana
    Mitzenmacher, Michael
    Adams, Ryan P.
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [3] New estimation methods of count-min sketch
    Li, HS
    Huang, HK
    15TH INTERNATIONAL WORKSHOP ON RESEARCH ISSUES IN DATA ENGINEERING: STREAM DATA MINING AND APPLICATIONS, PROCEEDINGS, 2005, : 73 - 80
  • [4] A Formal Analysis of the Count-Min Sketch with Conservative Updates
    Ben Mazziane, Younes
    Alouf, Sara
    Neglia, Giovanni
    IEEE INFOCOM 2022 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2022,
  • [5] An architecture for parallelizing network monitoring based on multi-core processors
    Xu C.
    Shi W.
    Xiong Q.
    Journal of Convergence Information Technology, 2011, 6 (04) : 246 - 252
  • [6] Parallelizing Fundamental Algorithms such as Sorting on Multi-core Processors for EDA Acceleration
    Edahiro, Masato
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 230 - 233
  • [7] An improved data stream summary: the count-min sketch and its applications
    Cormode, G
    Muthukrishnan, S
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2005, 55 (01): : 58 - 75
  • [8] Analysis of the Count-Min Sketch based Anomaly Detection Scheme in WSN
    Li, Guorui
    Liu, Ying
    Wang, Ying
    2014 IEEE 13TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM), 2014, : 961 - 966
  • [9] An improved data stream summary: The count-min sketch and its applications
    Cormode, G
    Muthukrishnan, S
    LATIN 2004: THEORETICAL INFORMATICS, 2004, 2976 : 29 - 38
  • [10] Count-Min Sketch with Variable Number of Hash Functions: An Experimental Study
    Fusy, Eric
    Kucherov, Gregory
    STRING PROCESSING AND INFORMATION RETRIEVAL, SPIRE 2023, 2023, 14240 : 218 - 232