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.