Cloud Virtualization and Application Delivery