Performance Analysis of Network I/O Workloads in Virtualized Data Centers
Server consolidation and application consolidation through virtualization are key performance optimizations in cloud-based service delivery industry. In this paper, the authors argue that it is important for both cloud consumers and cloud providers to understand the various factors that may have significant impact on the performance of applications running in a virtualized cloud. This paper presents an extensive performance study of network I/O workloads in a virtualized cloud environment. They first show that current implementation of Virtual Machine Monitor (VMM) does not provide sufficient performance isolation to guarantee the effectiveness of resource sharing across multiple Virtual Machine instances (VMs) running on a single physical host machine, especially when applications running on neighboring VMs are competing for computing and communication resources.