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 条
  • [21] An improved Dijkstra's algorithm application to multi-core processors
    Wu, Qiong
    Qin, Guihe
    Li, Hongliang
    Metallurgical and Mining Industry, 2015, 7 (09): : 76 - 81
  • [22] RESEARCH ON COMPENSATION POLICY SCHEDULING ALGORITHM FOR MULTI-CORE PROCESSORS
    Zhou, Benhai
    Qiao, Jianzhong
    Lin, Shu-Kuan
    Wang, Enze
    ICCNT 2009: PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER AND NETWORK TECHNOLOGY, 2010, : 305 - 309
  • [23] The Algorithm of Multiple Relatively Robust Representations for Multi-core Processors
    Petschow, Matthias
    Bientinesi, Paolo
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING, PT I, 2012, 7133 : 152 - 161
  • [24] Parallelization of Spectral Clustering Algorithm on Multi-core Processors and GPGPU
    Zheng, Jing
    Chen, Wenguang
    Chen, Yurong
    Zhang, Yimin
    Zhao, Ying
    Zheng, Weimin
    2008 13TH ASIA-PACIFIC COMPUTER SYSTEMS ARCHITECTURE CONFERENCE, 2008, : 253 - +
  • [25] A Dynamic Algorithm to Reduce Power Consumption in Multi-core Processors
    Ravichandran, Rahul
    Muralidharan, Vignesh
    2015 INTERNATIONAL CONFERENCED ON CIRCUITS, POWER AND COMPUTING TECHNOLOGIES (ICCPCT-2015), 2015,
  • [26] A Bayesian nonparametric approach to count-min sketch under power-law data streams
    Dolera, Emanuele
    Favaro, Stefano
    Peluchetti, Stefano
    24TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS (AISTATS), 2021, 130 : 226 - +
  • [27] Multi-objective constraint task scheduling algorithm for multi-core processors
    Ying Xie
    Jinzhao Wu
    Cluster Computing, 2019, 22 : 953 - 964
  • [28] Reducing data stream complexity by applying Count-Min algorithm and discretization procedure
    Sisovic, Sabina
    Bakaric, Marija Brkic
    Matetic, Maja
    2018 IEEE FOURTH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING SERVICE AND APPLICATIONS (IEEE BIGDATASERVICE 2018), 2018, : 221 - 228
  • [29] Multi-objective constraint task scheduling algorithm for multi-core processors
    Xie, Ying
    Wu, Jinzhao
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (03): : 953 - 964
  • [30] A Freespace Crossbar for Multi-core Processors
    Victor, Michel N.
    Silzars, Aris K.
    Davidson, Edward S.
    ICS'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2008, : 56 - +