Impact of Advanced Virtualization Technologies on Grid Computing Centers



Similar documents
I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology

Enabling Technologies for Distributed and Cloud Computing

CON Software-Defined Networking in a Hybrid, Open Data Center

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Enabling Technologies for Distributed Computing

Virtualization. Nelson L. S. da Fonseca IEEE ComSoc Summer Scool Trento, July 9 th, 2015

I/O Virtualization The Next Virtualization Frontier

The Future of Computing Cisco Unified Computing System. Markus Kunstmann Channels Systems Engineer

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

HBA Virtualization Technologies for Windows OS Environments

Next Gen Data Center. KwaiSeng Consulting Systems Engineer

Best Practices Guide: Network Convergence with Emulex LP21000 CNA & VMware ESX Server

Converged Networking Solution for Dell M-Series Blades. Spencer Wheelwright

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Windows Server 2012 Hyper-V Virtual Switch Extension Software UNIVERGE PF1000 Overview. IT Network Global Solutions Division UNIVERGE Support Center

New resource provision paradigms for Grid Infrastructures: Virtualization and Cloud

Virtual Machine Management with OpenNebula in the RESERVOIR project

A Project Summary: VMware ESX Server to Facilitate: Infrastructure Management Services Server Consolidation Storage & Testing with Production Servers

Cloud Computing for a Smarter Planet Virtualization

How To Create A Cloud Based System For Aaas (Networking)

Direct Attached Storage

Implementing and Troubleshooting the Cisco Cloud Infrastructure **Part of CCNP Cloud Certification Track**

International Symposium on Grid Computing 2009 April 23th, Academia Sinica, Taipei, Taiwan

Cloud Computing and the Internet. Conferenza GARR 2010

New Data Center architecture

Part 1 - What s New in Hyper-V 2012 R2. Clive.Watson@Microsoft.com Datacenter Specialist

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers

Configuring Cisco Nexus 5000 Switches Course DCNX5K v2.1; 5 Days, Instructor-led

Virtualization for Cloud Computing

Building the Virtual Information Infrastructure

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University

Enterprise-Class Virtualization with Open Source Technologies

RUNNING vtvax FOR WINDOWS

Cut I/O Power and Cost while Boosting Blade Server Performance

Virtualization Technologies (ENCS 691K Chapter 3)

Fibre Channel Over and Under

Virtual Machine in Data Center Switches Huawei Virtual System

Unified Computing Systems

Analysis on Virtualization Technologies in Cloud

Cloud and Virtualization to Support Grid Infrastructures

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency

Chapter 2 Addendum (More on Virtualization)

InfiniBand in the Enterprise Data Center

Industry Brief. Renaissance in VM Network Connectivity. An approach to network design that starts with the server. Featuring

FIBRE CHANNEL OVER ETHERNET

Infrastructure as a Service (IaaS)

OPEN SOURCE VIRTUALIZATION TRENDS. SYAMSUL ANUAR ABD NASIR Warix Technologies / Fedora Community Malaysia

IOS110. Virtualization 5/27/2014 1

Virtualization. Introduction to Virtualization Virtual Appliances Benefits to Virtualization Example Virtualization Products

FCoCEE* Enterprise Data Center Use Cases

State of the Art Cloud Infrastructure

Virtual Switching Without a Hypervisor for a More Secure Cloud

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

Plug-and-play Virtual Appliance Clusters Running Hadoop. Dr. Renato Figueiredo ACIS Lab - University of Florida

Real-World Best Practices for Successful Data Center Virtualization THE TECH INSIDER S GUIDE TO I/O VIRTUALIZATION 1

Ethernet: THE Converged Network Ethernet Alliance Demonstration as SC 09

ONE Cloud Services Secure Cloud Applications for E-Health

CHAPTER 9. The Enhanced Backup and Recovery Solution

COS 318: Operating Systems. Virtual Machine Monitors

Virtualization. Dr. Yingwu Zhu

A Platform Built for Server Virtualization: Cisco Unified Computing System

Distributed and Cloud Computing

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

What is virtualization

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

Broadcom Ethernet Network Controller Enhanced Virtualization Functionality

Parallels Server 4 Bare Metal

Masters Project Proposal

HP Virtual Connect. Tarass Vercešuks / 3 rd of October, 2013

White Paper on NETWORK VIRTUALIZATION

VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS

Data Center Evolution and Network Convergence

Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009

Running vtserver in a Virtual Machine Environment. Technical Note by AVTware

UCS M-Series Modular Servers

Top Ten Reasons for Deploying Oracle Virtual Networking in Your Data Center

Cisco Unified Computing System with Microsoft Hyper-V Recommended Practices

Server and Storage Consolidation with iscsi Arrays. David Dale, NetApp

Toward a practical HPC Cloud : Performance tuning of a virtualized HPC cluster

Virtualization, SDN and NFV

Lecture 02a Cloud Computing I

Data Center Evolution without Revolution

SAN Conceptual and Design Basics

3G Converged-NICs A Platform for Server I/O to Converged Networks

Long term analysis in HEP: Use of virtualization and emulation techniques

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

Migrating Control System Servers to Virtual Machines

Deliver Fabric-Based Infrastructure for Virtualization and Cloud Computing

Hardware Based Virtualization Technologies. Elsie Wahlig Platform Software Architect

Data Center Convergence. Ahmad Zamer, Brocade

Accelerating Network Virtualization Overlays with QLogic Intelligent Ethernet Adapters

Monitoring Traffic. Traffic Monitoring. This chapter includes the following sections:

Virtualization of Wireless LAN Infrastructures

Virtualization: Concepts, Applications, and Performance Modeling

Citrix XenServer Design: Designing XenServer Network Configurations

Optimize Server Virtualization with QLogic s 10GbE Secure SR-IOV

Challenges with Test Automation for Virtualization

Elastic Management of Cluster based Services in the Cloud

Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters

Transcription:

in Impact of Advanced Technologies on International Symposium on 2009 Stefan Freitag Robotics Research Institute Dortmund University of Technology 23. April 2009

Overview in 1 2 3

Introduction in Resource Application Platform Full Paravirtualized OS Level Network Storage Input/Output Figure: Types of

Network in VPN (Virtual Private Network) disjunct network partitions gateway service for tunneling WAN for interconnect GW GW LAN 2 LAN 1 FW WAN FW GW LAN 3 FW

Network in VLAN (Virtual Local Area Network) Layer 2 (data link layer) construct, IEEE 802.1Q standard Devices on different physical LAN segments Communication as if on same physical LAN segment (bcast domain) Configuration of VLAN through software Traffic shaping/ QoS... S3... S2. VLAN2.. S4... S1 VLAN1 LAN

Storage in decreasing storage costs ( GByte /$) increasing management complexity full SAN bandwidth for I/O requests separation of data and metadata into different places control unit: appliances or SAN switches 4 1 3 2 1 2 6 3 5 4 Control 4 1 3 2 1a 1b Control

Platform in Full virtualized Environment guest unaware of virtualization, run native OS reduced performance because of hardware emulation Para virtualized Environment management module (hypervisor or virtual machine monitor) operates with modified operating system guest OS has much closer control of the underlying hardware (security, influence on other VMs) VM Management Application Guest OS Virtual Hardware Host OS X86 Hardware Application Guest OS Virtual Hardware Layer VM Management Host OS Application Guest OS (modified) Layer X86 Hardware Application Guest OS (modified)

Input/ Output (IOV) in Typical configuration: 4 to 6 I/O cards per server Ethernet Infiniband Fiber Channel add I/O virtualization capability to PCIe disaggreation consolidation virtualization Server NICs LAN /WAN PCIe HBAs SAN IOV Switch

Ethernet Switch Input/ Output (IOV) in I/O consolidation 100% of server connected to Ethernet, only 20% to FC FiberChannel over Ethernet (FCoE), pre-standard converged Network Adapter (C-NIC/ CNA) benefit for compute centers fewer adapters power savings cable management Server FCoE Switch LAN /WAN C NIC SAN

Present situation in Platform and storage virtualization in use server consolidation improved utilization of existing servers increased number of services per m 2 reducing TCO (maintenance,...) in the long-run high availability run legacy applications managing mass-storage backends migration of virtual machines is bound to restrictions storage network reconfiguration

Platform @ LRMS level in Job = Virtual Machine share same operations (start, stop, suspend, checkpointing) Scenarios: user submits self-prepared virtual machine on-demand creation of virtual machine by LRMS VM description as part of job specification LRMS schedules jobs and/ or virtual machines Not so good: black-box execution performance loss (MPI) compared to non-virtualized solution

IOV @ LRMS level in vnic (virtual Network Interface Card) vhba (virtual Host Bus Adapter) FC WWN used to identify to segregate devices for access control Virtualized environments: adapter s WWN represents all DomUs (Xen) DomU migrates to new server, but WWN does not zoning and LUN masking (access control) ineffective vhba gets own WWN which migrates with VM

Platform @ Level in Benefits provide uniform environment to users rapid on-demand provisioning of nodes non-interfering execution of multiple middlewares decoupling of knowledge (grid operator/ grid user) job exchange, e.g. inter cluster/ resources

Platform @ Level in Drawback resources run different virtualization software Xen, KVM, VMware,... creation of user environment for each resource

Virtual Appliances in encapsulate user environment in a virtual appliance virtual appliance = virtual machine + operating system + application level software + MD5 Job = virtual machine virtual appliance virtual appliance is already technology-dependent :-( better approach step 1: create operating system + application level software + MD5 step 2: make it technology-dependent

KIWI in idea: prepare once, run anywhere distribution independent, currently only SuSE supported centralized image description based on XML output formats: xen, vmware, Amazon EC 2, iso,... adoption to Scientific Linux ongoing in Dortmund additional software packages Image description Unpacked Image access via chroot Packed Image access via loop ready 2 serve Figure: from: KIWI Cookbook

& Outlook in Outlook platform and storage virtualization widely spread increased flexibility with I/O virtualization/ FCoE s profit at LRMS and layer from virtualization on-demand provisioning of virtual appliances resource provides bare metal + virtualization layer provision of resources to more than one infrastructure/ VO