Curing regular expressions matching algorithms from insomnia, amnesia, and acalculia
Algorithms to accelerate multiple regular expressions matching for deep packet inspection