SieveQ: A Layered BFT Protection System for Critical Services
fast pattern matching in strings .