Visible to the public ParaRegex: Towards Fast Regular Expression Matching in Parallel

TitleParaRegex: Towards Fast Regular Expression Matching in Parallel
Publication TypeConference Paper
Year of Publication2016
AuthorsFu, Zhe, Liu, Zhi, Li, Jun
Conference NameProceedings of the 2016 Symposium on Architectures for Networking and Communications Systems
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4183-7
Keywordscomposability, deep inspection, deep packet inspection, DFA, Metrics, parallelism, pubcrawl, regular expression matching, Scalability
Abstract

In this paper, we propose ParaRegex, a novel approach for fast parallel regular expression matching. ParaRegex is a framework that implements data-parallel regular expression matching for deterministic finite automaton based methods. Experimental evaluation shows that ParaRegex produces a fast matching engine with speeds of up to 6 times compared to sequential implementations on a commodity 8-thread workstation.

URLhttp://doi.acm.org/10.1145/2881025.2889478
DOI10.1145/2881025.2889478
Citation Keyfu_pararegex:_2016