23
Modeling Virtual Networks and Clouds Pascale Vicat-Blanc Future Networks Technologies WS ETSI - September 27 th 2011 Pascale Vicat-Blanc CEO of Lyatiss President of VXDLforum ([email protected] ) ---- ----

Modeling Virtual Networks and Clouds - -

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Modeling Virtual Networks and Clouds -   -

Modeling

Virtual Networks and Clouds

Pascale Vicat-Blanc

Future Networks Technologies WS

ETSI - September 27th 2011

Pascale Vicat-Blanc

CEO of Lyatiss

President of VXDLforum([email protected])

----

----

Page 2: Modeling Virtual Networks and Clouds -   -

Summary

�1. Clouds and network virtualization

�2. Why a modeling language for Clouds�2. Why a modeling language for Clouds

�3. VXDL Overview

VXDLForum 2011- all rights reserved

Page 3: Modeling Virtual Networks and Clouds -   -

Cloud: the IT Revolution• Applications

• Development environments

• Infrastructures

• are moving to the Cloud and are delivered as a service

VXDLForum 2011- all rights reserved

Forecast: from about $41 billion in 2011 to $241 billion in 2020

Page 4: Modeling Virtual Networks and Clouds -   -

Infrastructure as a service

Virtual Infrastructure: pool of virtual resources

No awareness

and control

of networking

Compute Storage Others..

High complexity of

network

Page 5: Modeling Virtual Networks and Clouds -   -

Infrastructure as a service: Evolution

Complexity &

Diversity of

Environments Interconnected

resources

Network

Impact

Amazon,

VXDLForum 2011- all rights reserved

Pool of resourcesServeur

virtualisation meets

network

virtualization

2006 2011

Network Resources become FIRST CLASS entities

Amazon,

Vmware, …

Page 6: Modeling Virtual Networks and Clouds -   -

SAIL – Scalable and Adaptive Internet SoLutions

• EU Call FP7-ICT-2009-5 Large-scale IP– Industry-led consortium of 24 partners– Operators, vendors, and research institutes– 12.4 mill. EUR EU funding in 2.5 years

• SAIL‘s main objective– Design concepts and technologies for the

networks of the future– Develop techniques to move from today’s

SAILConsortium

– Develop techniques to move from today’sto future networks

• Technical objectives– Network of Information (NetInf): application

support via an information-centric paradigm– Open Connectivity Services (OConS): signalling and control interfaces for

heterogeneous media technologies– Cloud Networking (CloNe): integration of networking with cloud computing via

NW virtualization and self-management– Plus socio-economics, standardisation, network migration, business models, ...

27/09/2011 6 Dominique Dudkowski - NEC

Page 7: Modeling Virtual Networks and Clouds -   -

Cloud Networking ConceptMore than just networking ...

on-demand

resource

pooling

broad

network

“Flash Slices”

27/09/2011 7

pooling

rapid rapid

elasticity

measuredmeasured

service

“Flash Slices”

Dominique Dudkowski - NEC

Page 8: Modeling Virtual Networks and Clouds -   -

Virtual Networks & Clouds

Virtual Infrastructure: network of virtual resources

Compute Storage Network Others..

Network virtualization tech

VLAN, VxLAN, vSwitch, Openflow

Page 9: Modeling Virtual Networks and Clouds -   -

Where there is consensus

� Complexity slows down the adoption and generalizationof Cloud approach.

� Hetereogenity limits portability, reliability of Cloudapplications and interoperability of Cloud services.

� Complexity slows down the adoption and generalizationof Cloud approach.

� Hetereogenity limits portability, reliability of Cloudapplications and interoperability of Cloud services.

Where there is NO consensus

VXDLForum 2011- all rights reserved

� Hardware, Hypervisors, Virtual Network technologies, Cloud software, Cloud Infrastructures APIs & services

Where there is NO consensus

Need for consensus at the right abstraction level

Page 10: Modeling Virtual Networks and Clouds -   -

Model-based approach for Virtual Infrastructure

� Separate the specification of

� Functionality and Capacity

� from the specification of

� the implementation of that functionality

� the provisioning of that capacity� the provisioning of that capacity

� on a particular technology plateform

� “Design once, provision and run it on any platform”

VXDLForum 2011- all rights reserved

Page 11: Modeling Virtual Networks and Clouds -   -

Design Design Design Design

SubmissionSubmissionSubmissionSubmissionReport Report

Abstraction

Virtual Infrastructure’s Lifecycle

MappingMapping

DeploymentDeploymentUsage Usage

ReleaseRelease

Abstraction

Implementation

VXDLForum 2011- all rights reserved

Page 12: Modeling Virtual Networks and Clouds -   -

Related work

• Modeling languages/ontologies (the WHAT)

– Networks (NDL, NML - OGF)

– Jobs (JDL, JSDL - OGF)

– IT resources (CIM, OVF – DMTF) => ANSI & ISO std.

– Services (USDL)– Services (USDL)

– Virtual Infrastructures (VXDL - VXDLforum)

• APIs (the HOW)

– Network service Interface/API (NSI - OGF)

– VM service Interface/API (OCCI, Amazon, VMware)

VXDLForum 2011- all rights reserved

Page 13: Modeling Virtual Networks and Clouds -   -

Related Work

IT resourcesIT resources

(IaaS, PaaS)NetworkNetwork

resources

Virtual

Infrastructures

specification

???VXDL???

NDL

USDL

DMTF-OVF

ClassAd Redline

JSDL

GLUE

vgDL libvirt

RspecNSI

OCCI

CIM

TMN

VXDL

NOVI

Page 14: Modeling Virtual Networks and Clouds -   -

VXDLTM: a modeling language for Clouds

� High level language to design dynamic VIs:

� IT and network entities

� For usage-oriented VIs manipulation� For usage-oriented VIs manipulation

– Mathematical model: “valuated” graph

– Syntax XML

VXDLForum 2011- all rights reserved

Page 15: Modeling Virtual Networks and Clouds -   -

VXDL TM

VXDL file

Resources description

General description

Network topology

description

Timeline description

Execution time

VXDLForum 2011- all rights reserved

Page 16: Modeling Virtual Networks and Clouds -   -

SAIL: Flash Network Slice Application:

DC & Internet interconnection

• 2 Data centers

• 1 Internet access

• VXDL TM model

VXDLForum 2011- all rights reserved

Page 17: Modeling Virtual Networks and Clouds -   -

Flash Network slide with computing capacities

• 2 Data Centers + 1 vStorage + 2 vNodes

• In Network Data store and processing

VXDLForum 2011- all rights reserved

Page 18: Modeling Virtual Networks and Clouds -   -

VXDLTM v2.0 – UML diagram

VXDLForum 2011- all rights reserved

Page 19: Modeling Virtual Networks and Clouds -   -

The VXDLforum

Open membership and non-profit consortium

MissionProduce, update and disseminate specificationsProduce, update and disseminate specifications

and open source software

for portable and interoperable Virtual Infrastructures

Available Documents: Introduction, Specification, Examples

Available Software: VXDL parser (soon)

www.vxdlforum.org

[email protected]

VXDLForum 2011- all rights reserved

Page 20: Modeling Virtual Networks and Clouds -   -

What are we doing ?

• Lyatiss:– Creation and extension of VXDL language

– VXDLforum co-founder

– Dissemination of VXDL (OGF, DMTF, …)

• INRIA:– Creation and extension of VXDL language

– VXDLforum co-founder– VXDLforum co-founder

• SAIL (FP7):– Extension of VXDL language

– VXDLforum (on going)

• GEYSERS (FP7):– Extension of VXDL language

– VXDLforum (on-going)

Page 21: Modeling Virtual Networks and Clouds -   -

What should be done ?

• Build a large consensus on – The need for modeling networks of virtual resources

– A modeling language for Virtual Networks and VirtualInfrastructures

• To enable:• To enable:– Interoperability

– Portability

– Innovation

– Competitive Market Place of Virtual Networks and Clouds

• Leverage on the existing : cf. VXDL TM and

Page 22: Modeling Virtual Networks and Clouds -   -

Thank you

Questions?

[email protected]

Page 23: Modeling Virtual Networks and Clouds -   -

ReferencesLocating Virtual Infrastructures: Users and InP Perspectives. Guilherme Koslovski, Sebastien Soudan, Paulo Gonçalves,

Pascale Vicat-Blanc. n 12th IEEE/IFIP International Symposium on Integrated Network Management - Special Track on

Management of Cloud Services and Infrastructures (IM 2011 - STMCSI), Dublin, Ireland, 2011

Specifying and provisioning Virtual Infrastructures with HIPerNET. Fabienne Anhalt, Guilherme Koslovski, and Pascale

Vicat-Blanc Primet. ACM International Journal of Network Management (IJNM) - special issue on Network Virtualization and

its Management, 2010;

Joint elastic cloud and network framework for application performance optimization and cost reduction. Tram Truong

Huu, Guilherme Koslovski, Fabienne Anhalt, Pascale Vicat-Blanc Primet, and Johan Montagnat. Journal of Grid Computing

(JoGC) , 2010;

Reliability support in virtual infrastructures. Guilherme Koslovski, Wai-Leong, Cedric Westphal, Tram Truong Huu, Pascale

Vicat-Blanc Primet, and Johan Montagnat. In 2nd IEEE CloudCom 2010, Indianapolis, USA;

A scalable security model for enabling Dynamic Virtual Private Execution Infrastructures on the Internet. Pascale Vicat-

Blanc Primet, Jean-Patrick Gelas, Olivier Mornard, Guilherme Koslovski, Vincent Roca, Lionel Giraud, Johan Montagnat, andBlanc Primet, Jean-Patrick Gelas, Olivier Mornard, Guilherme Koslovski, Vincent Roca, Lionel Giraud, Johan Montagnat, and

Tram Truong Huu. In IEEE/ACM CCGrid2009, Shanghai, May 2009;

Analysis and experimental evaluation of data plane virtualization with Xen. Fabienne Anhalt and Pascale Vicat-Blanc

Primet. In ICNS 09 : International Conference on Networking and Services, Valencia, Spain, April 2009;

Exploring the virtual infrastructure service concept in Grid'5000. Pascale Vicat-Blanc Primet, Fabienne Anhalt, and

Guilherme Koslovski. In 20th ITC Specialist Seminar on Network Virtualization, Hoi An, Vietnam, May 2009;

Executing distributed applications on virtualized infrastructures specified with the VXDL language and managed by the

HIPerNET framework. Guilherme Koslovski, Tram Truong Huu, Johan Montagnat, and Pascale Vicat-Blanc Primet. In

CLOUDCOMP 2009, Munich, Germany, October 2009;

Virtual Resources and Interconnection Networks Description Language. Guilherme Koslovski, Pascale Vicat-Blanc Primet,

and Andrea Schwertner Charão. In GridNets 2008, Oct. 2008;

HIPernet: A Decentralized Security Infrastructure for Large Scale Grid Environments. Julien Laganier, Pascale Vicat-Blanc

Primet. In 6th IEEE/ACM International Conference on Grid Computing (GRID 2005), November 13-14, 2005, Seattle,

Washington, USA, Proceedings, pages 140-147, 2005. IEEE;

VXDLForum 2011- all rights reserved