Proceedings of the 2016 6th International Conference on Machinery, Materials, Environment, Biotechnology and Computer

Parallelizing Count-Min Sketch Algorithm on Multi-core Processors

Authors
Bowen Yu, Yu Zhang, Lubing Li
Corresponding Author
Bowen Yu
Available Online June 2016.
DOI
10.2991/mmebc-16.2016.472How to use a DOI?
Keywords
Count-Min sketch, Parallel algorithms, Frequent items.
Abstract

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 ( , )-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.

Copyright
© 2016, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Volume Title
Proceedings of the 2016 6th International Conference on Machinery, Materials, Environment, Biotechnology and Computer
Series
Advances in Engineering Research
Publication Date
June 2016
ISBN
10.2991/mmebc-16.2016.472
ISSN
2352-5401
DOI
10.2991/mmebc-16.2016.472How to use a DOI?
Copyright
© 2016, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - CONF
AU  - Bowen Yu
AU  - Yu Zhang
AU  - Lubing Li
PY  - 2016/06
DA  - 2016/06
TI  - Parallelizing Count-Min Sketch Algorithm on Multi-core Processors
BT  - Proceedings of the 2016 6th International Conference on Machinery, Materials, Environment, Biotechnology and Computer
PB  - Atlantis Press
SP  - 2342
EP  - 2345
SN  - 2352-5401
UR  - https://doi.org/10.2991/mmebc-16.2016.472
DO  - 10.2991/mmebc-16.2016.472
ID  - Yu2016/06
ER  -