GGF15 – Grids and Network Virtualization

Slides:



Advertisements
Similar presentations
Chapter 1: Introduction to Scaling Networks
Advertisements

Brocade VDX 6746 switch module for Hitachi Cb500
Cloud Computing to Satisfy Peak Capacity Needs Case Study.
SDN in Openstack - A real-life implementation Leo Wong.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
Best of.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Data-Center Traffic Management COS 597E: Software Defined Networking.
Implementing Failover Clustering with Hyper-V
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
© 2010 VMware Inc. All rights reserved VMware ESX and ESXi Module 3.
Adaptive Server Farms for the Data Center Contact: Ron Sheen Fujitsu Siemens Computers, Inc Sever Blade Summit, Getting the.
System Center 2012 Setup The components of system center App Controller Data Protection Manager Operations Manager Orchestrator Service.
Virtualization Infrastructure Administration Hyper-V 2012 R2 Jakub Yaghob.
Yury Kissin Infrastructure Consultant Storage improvements Dynamic Memory Hyper-V Replica VM Mobility New and Improved Networking Capabilities.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
1 October 20-24, 2014 Georgian Technical University PhD Zaza Tsiramua Head of computer network management center of GTU South-Caucasus Grid.
Virtual LAN Design Switches also have enabled the creation of Virtual LANs (VLANs). VLANs provide greater opportunities to manage the flow of traffic on.
1 Advanced Storage Technologies for High Performance Computing Sorin, Faibish EMC NAS Senior Technologist IDC HPC User Forum, April 14-16, Norfolk, VA.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
IT Infrastructure Chap 1: Definition
STORAGE ARCHITECTURE/ EXECUTIVE: Virtualization It’s not what you think you’re buying. John Blackman Independent Storage Consultant.
MDC417 Follow me on Working as Practice Manager for Insight, he is a subject matter expert in cloud, virtualization and management.
1 Second ATLAS-South Caucasus Software / Computing Workshop & Tutorial October 24, 2012 Georgian Technical University PhD Zaza Tsiramua Head of computer.
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
Windows Server 2012 Hyper-V Networking
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
SC2012 Infrastructure Components Management Justin Cook (Data # 3) Principal Consultant, Systems Management Noel Fairclough (Data # 3) Consultant, Systems.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
VMware vSphere Configuration and Management v6
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
Microsoft Virtual Academy. System Center 2012 Virtual Machine Manager SQL Server Windows Server Manages Microsoft Hyper-V Server 2008 R2 Windows Server.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
The Intelligent Infrastructure John Pollard – 29 th April 2008
Background Computer System Architectures Computer System Software.
© 2015 VMware Inc. All rights reserved. Software-Defined Data Center Module 2.
Microsoft Advertising 16:9 Template Light Use the slides below to start the design of your presentation. Additional slides layouts (title slides, tile.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Central Management of 300 Firewalls and Access-Lists Fabian Mauchle TNC 2012 Reykjavík, 21-May-2012.
Windows 2012R2 Hyper-V and System Center 2012
Instructor Materials Chapter 7: Network Evolution
VMware ESX and ESXi Module 3.
Instructor Materials Chapter 1: LAN Design
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Direct Attached Storage and Introduction to SCSI
Establishing End-to-End Guaranteed Bandwidth Network Paths Across Multiple Administrative Domains The DOE-funded TeraPaths project at Brookhaven National.
Grid Computing.
Introduction to Networks
Virtual LANs.
Oracle Solaris Zones Study Purpose Only
Management of Virtual Execution Environments 3 June 2008
Aled Edwards, Anna Fischer, Antonio Lain HP Labs
IS3120 Network Communications Infrastructure
Direct Attached Storage and Introduction to SCSI
Network+ Guide to Networks 6th Edition
Cloud Computing Dr. Sharad Saxena.
Managing Clouds with VMM
An Introduction to Computer Networking
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Concept of VLAN (Virtual LAN) and Benefits
HC Hyper-V Module GUI Portal VPS Templates Web Console
NTHU CS5421 Cloud Computing
Chapter 3 VLANs Chaffee County Academy
Internet and Web Simple client-server model
Cloud-Enabling Technology
Presentation transcript:

GGF15 – Grids and Network Virtualization Yaron Haviv yaronh@voltaire.com

Addressing Grid Challenges Diversity Different applications, different machines, different needs Dynamic Shift resources in seconds Geographically distributed Islands of resources in different physical locations Different expertise domains Separate teams managing storage/server/storage Different admin domains and budgets Sharing infrastructure, Security and Accounting challenges

Addressing Grid Challenges Diversity Use common virtual building blocks (divided by functionality Vs. technology) Dynamic Simplify the flow of provisioning resources Geographically distributed Use global routing/naming and location independent technologies Different expertise domains Allow independent management for different resource classes Different admin domains and budgets Granular security, constant resource monitoring and accounting

Traditional Grid Deployment and Execution In typical Grid installations the hardware is not Virtualized, Grid infrastructure manage compute and file staging (Typically in WAN) Required Tasks Grid Resource Layers Deploy, configure and initialize services/applications (optional*) 3 Deploy and configure software packages (optional*) 2 Allocate compute and memory resources from a poll Memory 1 CPU CPU CPU CPU Static Hardware configurations * Image may already contain all required software, properly configured

Globus GRAM Example, Limited Provisioning Client issue a job on a remote machine Optional file staging and exporting Manage Job lifecycle Assume hosts are live and environment is configured

Grid Framework, The Complete Picture Enterprise Data Center Applications Grid Middleware Server Virtualization Tools Storage Virtualization Tools Management Platforms What about the network? LAN/SAN Infrastructure Commodity Servers and Storage

Grid Framework, The Complete Picture Enterprise Data Center Applications Grid Middleware Server Virtualization Tools Network Virtualization Storage Virtualization Tools Management Platforms LAN/SAN Infrastructure Commodity Servers and Storage

Physical Server Model (based on CIM) Physical Server include List of disk controllers and disks List of NICs/HBAs/HCAs and ports One or more OSs/VMs And more (as defined in CIM) Physical Server Disks Ctrl NICs HCAs OSs/VMs Disks Ports Ports Logical abstractions needed to simplify Grids HW Addresses Partitions

Domains and Logical Servers Grid Logical Servers Virtual Storage Virtual Networks SAN Domain Domain Logical Server Logical Server Logical Server Logical Server Logical Server Domain Example Server Empty VM VM Server Server (Template) 1:N (VM) N:1 (Cluster) 1:1 Grid divided to multiple administrative domains Each domain is a collection of logical servers Logical server contain 0 to N virtual or real Machines and attached IO Logical servers attach to virtual networks and storage

Logical Server Object and Virtual Connectivity LAN2 (e.g. External) Storage Domains (VSANs) Interfaces (Virtual NICs) External Networks Service Access Points FS Lun2 Logical Router Lun1 (Boot) LAN1 (e.g. Mng) Logical Server LAN Virtualization VLANs, Virtual NICs Virtual routing Service enforcement LAN & SAN properties associated with Logical Servers rather than Physical SAN Virtualization VSANs (Domains) Virtual LUNs, SAN Boot Service enforcement

The Virtual Network Objects Interfaces (end-points) Router Links/Pipes Services A Network is a collection of Interfaces (end-points) Each Logical Server may have multiple interfaces Interfaces deliver multiple network services Links connect networks, interfaces, and services Routers manage traffic

Links as Grid Resources QoS: Bandwidth, Priority Traffic Monitoring Layer 3-7 routing Security HA, Multipath Link attributes impact application QoS Virtualization enable mapping service objectives to hardware: Pool or prioritize links to satisfy QoS Configure multiple paths to gain high-availability or scalability Configure security and routing to match application layout Monitor traffic and failure at the service level

Logical Servers (Initiators) The Virtual SAN Object Virtual SAN Target LUNs Other VSAN Target Logical Servers (Initiators) Portals Router Following the iSCSI/iSNS Model (extended to other fabrics) Each Virtual SAN (Domain) contains Initiators and Targets Targets can be Virtual or Physical, divided to LUNs Each target/initiator has one or more portals (access points) SAN Routers can connect different VSANs

Storage Virtualization Logical Server (Initiators) SAN Link Attributes Traffic Monitoring Storage Virtualization and routing QoS Target LUNs Logical Server (Initiators) Security HA, Multipath Storage connectivity impact application QoS SAN Virtualization enable mapping all resources to a global pool Regardless of technology (FC, iSCSI, S-ATA, InfiniBand, ..) Regardless of physical location of clients and storage And control the connectivity/allocation from the service perspective

Example: Provisioning Resources for a 2 Tier Domain Physical Pool 3. Define Logical Router Properties (optional): Physical Servers VLANs=Work1 Virtual IP = .. (auto) ACLs = .. (auto) Bandwidth = … 4. Assign Physical Resources Decommission Domain xxx 1. Create new domain: Name: xxx Shared Network: Mng Default Storage: “rescue disk” work1 backend Name: Web cluster Networks: work1, backend Storage: “web image” Name: DBsrv Networks: backend Storage: “db image”, “db raw” 2. Create Logical servers:

Network Virtualization Advantage – VM Example Provide resources to VMs, rather than to its physical host Based on logical identifiers rather than Port MACs Migration shouldn’t require network reconfiguration ! Failures/Statistics need to map to the logical entities VM1 VM2 VM3 VMM VMM X GbE Boot1 LAN1 Switch Boot2 LAN2 Boot3

Simplifying Large Scale High-Performance Grids Edge Switches Virtualizing fabric resources Enabling scalability and efficiency Core Switches External Networks IB Programmable Non Blocking Fabric GbE External Storage 1000’s of Nodes Wired-once, Managed as a resource pool

Grid Service/Task Life Cycle Policy Init/ Destroy Service Requests (task, capacities, SLO) Orchestration Resource Managers Deploy Resource Managers Grid Resize Billing Billing & Accounting Monitors & Filters Monitors & Filters Sensors

Complete Grid Management Model Tasks Policy Billing Grid Resource Layers Grid Management Application / Service RMs Running services Orchestrator / Resource Broker Policy Scheduler Software / License RMs Software & Licenses User management Configuration Management Compute RM CPU Memory WS-RF Fabric Resources Network RM Discover, Monitor RM = Resource Manager Deploy, Configure, Manage

Summary Virtualization enable Grids and scalability Networks can be managed as another Grid resource Uniform object model across heterogeneous hardware Allow allocating LAN/SAN resources on demand Scalable model for simple and efficient provisioning Monitor overall status/activity at the service level Network Virtualization is critical to the adoption of Grids in the enterprise and enable simple management of large scale Grids in real world environments