Virtualization in Grid Rock

Slides:



Advertisements
Similar presentations
Virtualization Dr. Michael L. Collard
Advertisements

Xen and the Art of Virtualization Ian Pratt University of Cambridge and Founder of XenSource Inc. Computer Laboratory.
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Xen , Linux Vserver , Planet Lab
Introduction to Virtualization
Network Implementation for Xen and KVM Class project for E : Network System Design and Implantation 12 Apr 2010 Kangkook Jee (kj2181)
Cloud Computing and Virtualization Sorav Bansal CloudCamp 2010 IIT Delhi.
A comparison between xen and kvm Andrea Chierici Riccardo Veraldi INFN-CNAF.
Intro to Virtualization Andrew Hamilton TJ IT Technician.
European Organization for Nuclear Research Virtualization Review and Discussion Omer Khalid 17 th June 2010.
Virtualization B. Ramamurthy. References Practical Virtualization Solutions: Virtualization from the Trenches by K. Hess and A. Newman, Prentice-Hall.
Virtualization for Cloud Computing
A Brief Introduction To Virtualization Technologies Yin Yunqiao HP.
Container-based OS Virtualization A Scalable, High-performance Alternative to Hypervisors Stephen Soltesz, Herbert Pötzl, Marc Fiuczynski, Andy Bavier.
Virtualization Performance H. Reza Taheri Senior Staff Eng. VMware.
To run the program: To run the program: You need the OS: You need the OS:
Tanenbaum 8.3 See references
Operating System Virtualization
An Introduction to Xen Prof. Chih-Hung Wu
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
Installation and Integration of Virtual Clusters onto Pragma Grid NAIST Nara, Japan Kevin Lam 06/28/13.
Virtualization Dr. John P. Abraham Professor. Grid computing Multiple independent computing clusters which act like a “grid” because they are composed.
DIY: Your First VMware Server. Introduction to ESXi, VMWare's free virtualization Operating System.
ICT Day Term 4,  Virtualisation is growing in usage.  Current CPU’s are designed to support Virtualisation.  Businesses are looking at virtualisation.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2010 Seminar #1 VIRTUALIZATION EVERYWHERE.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2009 Seminar #1 VIRTUALIZATION EVERYWHERE.
+ CS 325: CS Hardware and Software Organization and Architecture Cloud Architectures.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
Xen Overview for Campus Grids Andrew Warfield University of Cambridge Computer Laboratory.
Secure & flexible monitoring of virtual machine University of Mazandran Science & Tecnology By : Esmaill Khanlarpour January.
A Virtual Machine Monitor for Utilizing Non-dedicated Clusters Kenji Kaneda Yoshihiro Oyama Akinori Yonezawa (University of Tokyo)
Politecnico di Torino Dipartimento di Automatica ed Informatica TORSEC Group Performance of Xen’s Secured Virtual Networks Emanuele Cesena Paolo Carlo.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
High Performance Computing on Virtualized Environments Ganesh Thiagarajan Fall 2014 Instructor: Yuzhe(Richard) Tang Syracuse University.
Performance Comparison Xen vs. KVM vs. Native –Benchmarks: SPEC CPU2006, SPEC JBB 2005, SPEC WEB, TPC –Case studies Design instrumentations for figure.
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
VM vs Container Xen, KVM, VMware, etc. Hardware emulation / paravirtualization Can run different OSs on the same box Dozens of instances OS sprawl problem.
E Virtual Machines Lecture 1 What is Virtualization? Scott Devine VMware, Inc.
Virtualization Assessment. Strategy for web hosting Reduce costs by consolidating services onto the fewest number of physical machines
Performance analysis comparison Andrea Chierici Virtualization tutorial Catania 1-3 dicember 2010.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
A comparison between xen and kvm Andrea Chierici Riccardo Veraldi INFN-CNAF CCR 2009.
Intro To Virtualization Mohammed Morsi
Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL
Virtualization Neependra Khare
Virtualization - an introduction Gordon Ross Computing Service.
Containers vs Others Xen, VMware, etc. ● Emulation/paravirtualization ● Can run different OSs on the same box ● Lower density/scalability ● OS sprawl problem.
XEN – The Art of Virtualisation. So what is Virtualisation? ● Makes use of spare capacity ● Run multiple instances of OSes simultaneously ● Multitasking.
VM vs Container Xen, KVM, VMware, etc. ● Hardware emulation / paravirtualization ● Can run different OSs on the same box ● Dozens of instances ● OS sprawl.
Virtualization Mini Summit, Austin 2008 mmm, tasty penguins...
New Paradigms: Clouds, Virtualization and Co.
Virtualization for Cloud Computing
A move towards Greener Planet
Introduction to Virtualization
Fundamentals Sunny Sharma Microsoft
Use of HLT farm and Clouds in ALICE
Virtualization Dr. Michael L. Collard
Virtualization OVERVIEW
Container-based Operating System Virtualization: A scalable, High-performance Alternative to Hypervisors Stephen Soltesz, Herbert Potzl, Marc E. Fiuczynski,
Virtualization overview
Virtual Servers.
Running other code under LINUX
OS Virtualization.
Virtualization Meetup Discussion
A Virtual Machine Monitor for Utilizing Non-dedicated Clusters
Introduction to VM Les 5 12 September 2019.
Hypervisor A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines. A computer.
Presentation transcript:

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/