1. A system, comprising: a microprocessor comprising a set of cores; a virtual appliance configured for performing a network service; and a hypervisor configured for facilitating execution of the virtual appliance on one or more of the cores and for selecting the network service for the virtual appliance to perform from a plurality of network services.