Proceedings of the 3rd International Conference on Principles, Systems and Applications of IP Telecommunications
Supporting soft real-time tasks in the xen hypervisor
Proceedings of the 6th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Is co-scheduling too expensive for SMP VMs?
Proceedings of the sixth conference on Computer systems
Implementation of a green power management algorithm for virtual machines on cloud computing
UIC'11 Proceedings of the 8th international conference on Ubiquitous intelligence and computing
Packet aggregation based network I/O virtualization for cloud computing
Computer Communications
On construction of cloud iaas for VM live migration using KVM and opennebula
ICA3PP'12 Proceedings of the 12th international conference on Algorithms and Architectures for Parallel Processing - Volume Part II
Hi-index | 0.00 |
To achieve full virtualization support on Xen, Intel extended the Xen project to support unmodified guest OSs using Intel® Virtualization Technology. In this paper, we describe the performance tuning work in the process of enabling full virtualization on Xen. Firstly, we briefly summarize our extensions on performance tuning tools. Then, through data analysis collected by the performance tuning toolkits, we observe that system performance bottlenecks are mainly introduced by memory and I/O virtualization overheads. Finally, we describe our optimizations and possible proposals to address these bottlenecks for resolving performance bugs in Xen/VT architecture. In that process, more specifically, we improved the virtual platform performance by 10% for compute-intensive benchmarks, by moving virtual PIC to hypervisor . In the meantime, we enhanced virtual IDE disk DMA operation performance through concurrent processing and increased virtual network interface card performance more than ten times by reconstruction using an event-driven mechanism.