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 条
  • [41] Practice of Parallelizing Network Applications on Multi-core Architectures
    Wang, Junchang
    Cheng, Haipeng
    Hua, Bei
    Tang, Xinan
    ICS'09: PROCEEDINGS OF THE 2009 ACM SIGARCH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2009, : 204 - 213
  • [42] SCENE TEXT DETECTION SUITABLE FOR PARALLELIZING ON MULTI-CORE
    Park, Jin Man
    Chung, Heejin
    Seong, Yeong Kyeong
    2009 16TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-6, 2009, : 2425 - 2428
  • [43] Parallelizing the FPGA global routing algorithm on multi-core systems without quality degradation
    Farkish, Arash
    Jahanian, Ali
    IEICE ELECTRONICS EXPRESS, 2011, 8 (24): : 2061 - 2067
  • [44] Parallelizing the Merge Sorting Network Algorithm on a Multi-Core Computer Using Go and Cilk
    Tang, Peiyi
    Serfass, Doug
    PROCEEDINGS OF THE 49TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE (ACMSE '11), 2011, : 144 - 149
  • [45] Parallelizing exact motif finding algorithms on multi-core
    Mostafa M. Abbas
    Hazem M. Bahig
    Mohamed Abouelhoda
    M. M. Mohie-Eldin
    The Journal of Supercomputing, 2014, 69 : 814 - 826
  • [46] Vmemcpy: Parallelizing Memory Copy with Multi-core in the Cloud
    Lin, Kaixin
    Li, Yuguo
    Jian, Dawei
    Hu, Shengquan
    Li, Dingding
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [47] Core Interface Optimization for Multi-core Neuromorphic Processors
    Su, Zhe
    Hwang, Hyunjung
    Torchet, Tristan
    Indiveri, Giacomo
    2023 28TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, ASYNC, 2023, : 89 - 98
  • [48] Image Registration using Bacterial Foraging Optimization Algorithm on Multi-core Processors
    Bejinariu, Silviu-Ioan
    2013 4TH INTERNATIONAL SYMPOSIUM ON ELECTRICAL AND ELECTRONICS ENGINEERING (ISEEE), 2013,
  • [49] Parallel XML transformations on multi-core processors
    Sun, Yuanhao
    Li, Tianyou
    Zhang, Qi
    Yang, Jia
    Liao, Shih-wei
    ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 701 - 708
  • [50] Optimizing parallel matrix transpose algorithm on multi-core digital signal processors
    Pei X.
    Wang Q.
    Liao L.
    Li R.
    Mei S.
    Liu J.
    Pang Z.
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2023, 45 (01): : 57 - 66