Virtualization in Grid Rock
Outline Introduction Virtualization Technology Xen KVM (Kernel-based Virtual Machine) Demo Xen vs. KVM Application Paper: Xen Grid Site – the Art of Consolidation Impact to me Reference
1. Introduction Why Virtualization in cluster or grid? Virtualization and Grid Computing heading in similar direction (from GIRD METER) Grid, Virtualization Get Cliser (from InternetNews) Matt Haynos (IBM director of Grid computing strategy and technology) Pretty simpile-> Grid IS Virtualization Grid is a logical extention of virtualization to encompass both workload and information across a distribution infrastruction. Bob Monkman: Cluster Virtualization
2. Virtualization Technology
Virtualization Classification Full Virtualization Vmware, Qemu, MS virtual PC, VirtualBox ...... Para-Virtualization Xen OS-level Virtualization OpenVZ, Virtuozzo
Xen Architecture
KVM (Kernel-based Virtual Machine)
Check CPU & Kernel
3. Demo
4. Xen vs. KVM
Landscape Architecture
Feature Comparison Xen KVM Rich server feature set Guest save/restore, live migration • RAS (hotplug CPU/memory/devices) • IO virtualization infrastructure • Secure isolation and QoS control • Multiple architectures support, e.g. IA-32, IA-64 A viable Linux virtualization solution Thin Hypervisor Inherits the Linux kernel features and hardware support Limited complexity due to VMX dependency Inherits the Linux kernel developer base Linux native admin tools work
4. Application Gird Globus Virtual Workspaces egee's LCG application glite's component virtualization The Xen of access grid Business Amazon EC2 Oracle IBM
5. Paper: Xen Grid Site – the Art of Consolidation
Content Problem-> LCG-2.4 (Large Installation & hard Training) Object-> Scenario virtualization software can prove to be useful Virtualization-> Cambridge Xen Performance-> UML 75% vs. Xen 90~95% Migrate-> live migrate
Grid in a Box: Components
6. Impact to me Virtualization for our Cluster Application Powerful SMP (Kerrighed platforem) Central management Dynamic migrate vm to idle node Kerrighed with Xen Q1. Kernel version ? Kerrighed with KVM Q1. Krg migrate command ? ($ migrate pid nodeid)
Reference Xen, http://xen.org/ KVM, http://kvm.qumranet.com/kvmwiki Intel Virtualization Technology, http://www.intel.com/technology/virtualization/ egee, http://public.eu-egee.org/ Dell Power Solutions, An Overview of Xen Virtualization, 2005 Xen-Globus grid Projecthttp://workspace.globus.org/index.html The Xen of access grid http://www.vislab.uq.edu.au/research/accessgrid/software/ xenag/