Virtual appliances are the software (virtualized)
counterparts of hardware-based middleboxes that may be
deployed over general-purpose hardware. Naturally, the
performance of these virtual appliances is severely
degraded owing to the lack of special hardware support.