modeling virtual networks and clouds - -
TRANSCRIPT
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])
----
----
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
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
Infrastructure as a service
Virtual Infrastructure: pool of virtual resources
No awareness
and control
of networking
Compute Storage Others..
High complexity of
network
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, …
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
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
Virtual Networks & Clouds
Virtual Infrastructure: network of virtual resources
Compute Storage Network Others..
Network virtualization tech
VLAN, VxLAN, vSwitch, Openflow
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
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
Design Design Design Design
SubmissionSubmissionSubmissionSubmissionReport Report
Abstraction
Virtual Infrastructure’s Lifecycle
MappingMapping
DeploymentDeploymentUsage Usage
ReleaseRelease
Abstraction
Implementation
VXDLForum 2011- all rights reserved
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
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
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
VXDL TM
VXDL file
Resources description
General description
Network topology
description
Timeline description
Execution time
VXDLForum 2011- all rights reserved
SAIL: Flash Network Slice Application:
DC & Internet interconnection
• 2 Data centers
• 1 Internet access
• VXDL TM model
VXDLForum 2011- all rights reserved
Flash Network slide with computing capacities
• 2 Data Centers + 1 vStorage + 2 vNodes
• In Network Data store and processing
VXDLForum 2011- all rights reserved
VXDLTM v2.0 – UML diagram
VXDLForum 2011- all rights reserved
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
VXDLForum 2011- all rights reserved
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)
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
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