Virtualization has proven consolidation and isolation benefits, but invariably incurs an overhead. This overhead especially penalizes latency sensitive tasks such as tcp processing, because such processing only occurs when a guest is scheduled. We evaluate a system where tcp is paravirtualized. All guest tcp processing below the socket interface takes place in the hypervisor, which enables rapid response to protocol state changes. We have built Leulo, a prototype hypervisor, and a modified Linux guest kernel that outperforms the Kernel Virtual Machine (KVM) and approaches native performance for certain workloads in an http benchmark.
Interference from resource sharing can cause unpredictable performance when virtual machines are consolidated on a single machine. We demonstrate performance problems with http streaming in a virtual machine environment, even when no other virtual machines compete for network bandwidth. The paper suggests and evaluates a novel in-hypervisor data streaming service as a remedy to the performance problem. By modifying a Linux guest to exploit this new hypervisor interface, significant performance gains are experienced from a hosted Apache http server.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.