PLUG: flexible lookup modules for rapid deployment of new protocols in high-speed routers
An improved algorithm to accelerate regular expression evaluation