Open xVM Hypervisor
Ashwin Bhat K S - lead student researcher Dinesh Naik - faculty advisor Balaji Rao R - student researcher
National Institute of Technology Karnataka, Surathkal, India
Statement of purpose for the Project
This Project aims a thorough analysis and study on Open xVM Hypervisor internals with different Guests as Domains / Virtual Machines and try for optimizations and improve performance of libvirt and other associated libraries.
Approach to be used for the project
I would be installing different Operating Systems as virtual machines in various domains and xVM Kernel in domU. Then I would perform different Tests based on CPU Performance , Test Network performance using Netperf, Try different VM Configurations. Benchmark xVM Against Kvm ( Linux ). Find out Critical Issues in xVM. Analyze The possible reason behind them and possible Workarounds. Also measure the Scalability of xVM.
Key technology goals of the Project.
To understand where xVM lacks in performance and improve it by minor Optimizations if feasible within the time frame provided. I also intend to come up with Extensive Documentation about xVM so that more community members will start using it with ease.
Expected outcome of the Research.
A detailed study of xVM with respect to various Guests and also vis-a-vis Other Contemporary Open Source Technologies like KVM ( Kernel Virtual Machine – Linux ) . find Shortcomings and some workarounds for OpenxVM. A Better xVM in terms of Performance , Stability and scalability.
A reference list or bibliography, including open source code references used for the Proposal
Solaris Internals Book , Solaris Complete Reference Book , www.solarisinternals.com
Various Documentation about xvm , Zones in docs.sun.com , Big Admin and other related sites
Xvm Source code at http://src.opensolaris.org/source/xref/xen-gate/matrix-unstable/usr/src/
ON Source code at http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/
ON Source Archives at http://dlc.sun.com/osol/on/downloads/