This recent post http://www.multicorepacketprocessing.com/high-performance-packet-processing-and-virtualization/ discusses the need for high-performance packet processing in virtualized cloud computing equipment.