Network virtualization in AutoI

Similar documents
Virtualized Networks based on System Virtualization

Resilience in Networks: Elements and Approach for a Trustworthy Infrastructure. Andreas Fischer and Hermann de Meer

White Paper on NETWORK VIRTUALIZATION

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

Virtualization Technologies (ENCS 691K Chapter 3)

How To Compare Performance Of A Router On A Hypervisor On A Linux Virtualbox 2.5 (Xen) To A Virtualbox (Xeen) Xen-Virtualization (X

Network Virtualization

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

Microsoft s Advantages and Goals for Hyper-V for Server 2016

Toward a Unified Ontology of Cloud Computing

How To Manage A Virtualization Server

Increase Simplicity and Improve Reliability with VPLS on the MX Series Routers

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Microkernels, virtualization, exokernels. Tutorial 1 CSC469

Distributed and Cloud Computing

M6422A Implementing and Managing Windows Server 2008 Hyper-V

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

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

Chapter 2 Addendum (More on Virtualization)

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

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

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

Virtual Machine in Data Center Switches Huawei Virtual System

Securing Virtual Applications and Servers

The Xen of Virtualization

Infrastructure as a Service (IaaS)

CA Cloud Overview Benefits of the Hyper-V Cloud

Use Case Brief BUILDING A PRIVATE CLOUD PROVIDING PUBLIC CLOUD FUNCTIONALITY WITHIN THE SAFETY OF YOUR ORGANIZATION

COS 318: Operating Systems. Virtual Machine Monitors

SERVER 101 COMPUTE MEMORY DISK NETWORK

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista

Securing the Physical, Virtual, Cloud Continuum

HRG Assessment: Stratus everrun Enterprise

Cisco Application-Centric Infrastructure (ACI) and Linux Containers

Analysis on Virtualization Technologies in Cloud

Virtual Machines and Security Paola Stone Martinez East Carolina University November, 2013.

Cloud and Virtualization to Support Grid Infrastructures

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

1.1.1 Introduction to Cloud Computing

IOS110. Virtualization 5/27/2014 1

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

White Paper. Requirements of Network Virtualization

Software-Defined Networks Powered by VellOS

2) Xen Hypervisor 3) UEC

Zenoss for Cisco ACI: Application-Centric Operations

Building Storage Service in a Private Cloud

OPTIMIZING SERVER VIRTUALIZATION

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

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

Network Virtualization for Large-Scale Data Centers

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

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

TRAVERSE: VIRTUALIZATION AND PRIVATE CLOUD MONITORING

Extending Networking to Fit the Cloud

VXLAN Overlay Networks: Enabling Network Scalability for a Cloud Infrastructure

Virtualization is set to become a key requirement

Using LISP for Secure Hybrid Cloud Extension

MS-6422A - Implement and Manage Microsoft Windows Server Hyper-V

Scalable Approaches for Multitenant Cloud Data Centers

Virtualization Technologies ORACLE TECHNICAL WHITE PAPER OCTOBER 2015

Security Challenges & Opportunities in Software Defined Networks (SDN)

Cisco Process Orchestrator Adapter for Cisco UCS Manager: Automate Enterprise IT Workflows

Intro to NSX. Network Virtualization VMware Inc. All rights reserved.

Confidently Virtualize Business-Critical Applications in Microsoft

Sistemi Operativi e Reti. Cloud Computing

COM 444 Cloud Computing

PLUMgrid Open Networking Suite Service Insertion Architecture

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

Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper

Application Containers

Getting More Performance and Efficiency in the Application Delivery Network

Network Virtualization and Data Center Networks Data Center Virtualization - Basics. Qin Yin Fall Semester 2013

Server Virtualization A Game-Changer For SMB Customers

Virtualization for Cloud Computing

The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang

Symantec Storage Foundation High Availability for Windows

HBA Virtualization Technologies for Windows OS Environments

Network Virtualization

CloudNet: Enterprise. AT&T Labs Research, Joint work with: Timothy Wood, Jacobus van der Merwe, and Prashant Shenoy

Virtual Machine Synchronization for High Availability Clusters

Cisco Unified Computing Remote Management Services

Transcription:

Network virtualization in AutoI and ResumeNet Future Internet Cluster meeting March, Sophia Antipolis Andreas Fischer, Andreas Berl, Alex Galis, Hermann de Meer

Network Virtualization Network virtualization Virtualize both nodes and links Virtualize the entire network stack Methods used today have limited approach VPNs: Only virtual links VLANs: Only on Link Layer P2P Networks: Only on Application Layer Approach needed that overcomes these limitations Use System Virtualization as underlying virtualization method 2

Guest OS Guest OS System Virtualization Virtual Machine Monitor (VM Monitor) Virtualizes host resources Multiplexes Virtual Machines onto physical hardware Virtual Machine (VM) Provides virtual hardware to guest operating system Exists in an isolated environment Available management primitives Start / Pause / Resume / Stop VM Migrate VM Add / Remove hardware to VM VM VM VM Monitor Real Machine 3

Autonomic Internet Create self-managing virtual resource overlay Span heterogeneous networks Support service mobility, security, QoS, reliability Realized through OSKMV planes Orchestration Plane Service Enablers Plane Knowledge Plane Management Plane Virtualization Plane 4

Virtualization Plane Virtualization Plane has to manage physical resources Create and manage Virtual Networks (nodes + links), map to Virtual Resources Provide monitoring information Provide unified access to monitoring and management primitives: virtual Component Programming Interface (vcpi) 5

vcpi Common interface to create and modify Virtual Networks Provides management primitives Create / Destroy Virtual Routers Create / Destroy Virtual Links Provides monitoring information Enable dynamic networks but support legacy architectures Current implementation Built using the XEN hypervisor Open Source version available online (visit http://ist-autoi.eu/) Integrates with the other AutoI components: vspi, MBT, CISP, Policy Engine, ANPI, Reasoning and Negotiation module 6

Resilience in the Future Internet Resilience in networks is important for Future Internet Definition: Resilience is the ability of the network to provide and maintain an acceptable level of service in the face of various faults and challenges to normal operation Covers a broad field from natural disasters to malicious attacks Tackled via the D²R²+DR strategy Two control loops Defense -> Detect -> Remediate -> Recover Diagnose -> Refine 7

Service Service Virtualization and Remediation Migration of Virtual Machines used as remediation action Migrate service out of challenged area Challenges Underperforming Hardware Upcoming natural disaster Migration requirements When: Challenge Detection Where: Monitoring How: Migration strategies Rediscovery of Service needed Migration VM VM VM Monitor VM Monitor Real Machine Real Machine 8

Migration in the D²R²+DR Strategy Defense Detect Remediate Recover Preparation phase Alert phase VM State transfer Distinct phases of migration Current question: What is the cost? time Switch responsibility Repair network 9

Conclusions and Future Work Dynamic creation, modification, and federation of virtual networks is possible Federation across Administrative Domains necessary Take support of legacy networks into account Ensure scalability and stability of solution Network Virtualization can be used as resilience enabler Need to measure cost of migration Take interdependency of services into account 10