An overlay automata approach to regular expression matching
Fast and memory-efficient regular expression matching for deep packet inspection