Performance Comparison Xen vs. KVM vs. Native –Benchmarks: SPEC CPU2006, SPEC JBB 2005, SPEC WEB, TPC –Case studies Design instrumentations for figure out performance losses
Implements Hypervisor Exclusive Cache (Keith) Step 1: independent cache vs. add directly to VM Advance step 2: shared exclusive cache for all VMs A prototype based the paper –Can be a part of functions in the paper Measure performance impact
Live Cloning/Migration Migration –Functions exist in Xen (shared storage) Need some setup –Migration when the system is overloaded How to decide?
Weiming’s research project A non-copying copy collector –JVM, copy collector –JVM on System virtual machine
JVM Memory Management Compare JVM garbage collectors using hardware monitors –Choose at least three Repeat in VM environment Study –The impact of collecting algorithms and virtualization
Steve Rizor’s idea Fixed machine address space for each VM –(Physical = machine) –Recompile kernel –Application Memory management
Steve V. MIT VX32 (run untrusted x86) –Performance improvement opportunity
Kit Virtual cluster of Xen –Run UPC Debugging –Resource management
Binary Translation KVM (QEMU) –Interpretation vs dynamic compilation