• No results found

Network Virtualization & Cloud Networking

N/A
N/A
Protected

Academic year: 2021

Share "Network Virtualization & Cloud Networking"

Copied!
35
0
0

Loading.... (view fulltext now)

Full text

(1)

Network Virtualization

&

Cloud Networking

Pascale Vicat-Blanc Primet Senior Researcher at INRIA

Leader of the RESO team

LIP Laboratory

(2)

2

Outline

1.

Context & Motivations

2.

Cloud networking

3.

Network virtualization

(3)

Context: Clouds & Networks

Convergence of computing and communication

Expansion of Cloud Services IaaS, PaaS, SaaS…XaaS

(4)

4 Palo Alto Berlin Bengalore Genève Benjing Tokyo Amsterdam

=

A huge collection of virtualized

computing resources

accessible via the Internet Cloud

(5)

Palo Alto Lyon Berlin Genève Tokyo Amsterdam

But the legagy Internet

Cloud:

Is only “communication oriented”

Exposes a “Best effort” service

(6)

6

Outline

1.

Context & Motivations

2.

Cloud networking

3.

Network virtualization

(7)

Data Center Network

Today’s Data Center Network

Data intensive applications are experiencing bandwidth

bottleneck in the tree structure data center networks.

End of Row Switch Top of Rack Switch Core Switch

(8)

8

(9)

Results : Sending

Aggregated throughput ±= Theoretical throughput (941,49Mb/s)

Fairbandwidth sharing

Important CPU overhead (between +58% and +140%)

Fair CPU sharing between domains U

~32% without virtualization

(10)

10

Outline

1.

Context & Motivations

2.

Cloud networking

3.

Network virtualization

(11)

Context: Internet ossification

Workarounds = overlays, http, firewall traversal…

Clean slate ?

DCCP

IP

UDP

TCP

(12)

12

Virtualization is the solution !!

Decouples the physical hardware from the service level

M-to-N mapping

(M “real” resources, N “virtual” resources)

Deliver greater resource utilization and flexibility

How can this concept help in Internet de-ossification

?

(13)

Network virtualization

Virtualisation layer = network hypervisor

IP

BIC

IMG

UDT

Grid

IP

HTCP

P2P

Tube

IP

RCP

Game

IPv4

TCP

Chat

IPv6

VoD

IP

cuBIC

CDN

Concurrent & independant networks

Security, Isolation, Appliance

Customization: routing, traffic engineering, protocols…

Physical layer

(14)

14

Benefits of virtualization

1. Security: provide a confined environment where non-trusted applications

can be run;

2. Isolation: limit hardware resource access and usage, through isolation

techniques, or expand it transparently for the applications

3. Appliance: adapt the runtime environment to the application instead of

porting the application to the runtime environment;

4. Customization: use dedicated or optimized OS mechanisms (scheduler,

virtual memory management, network protocol) for each application;

5. Ease management: manage as a whole applications and processes

running within a virtual machine.

6. Cost reduction: resource consolidation, load balacing, dynamic resizing,

resource provisioning, power saving

(15)

So what?

Overlays

Active

Networks

VPNs

VLANs

(16)

16

Dynamic Ethernet Virtual Circuit

Automatic Switched Optical Network Transport Service Switch

(Ingress ROADM) OCh [PSC,WDM] TE-link TSS Add/Drop Ports OCh TSS Add/Drop Ports

Transport Service Switch

PSC

(Egress ROADM)

PSC TE Link WDM FA-LSP

Automatic end-to-end Ethernet Virtual Circuit provisioning

[WDM,WDM] TE-link [WDM,WDM] TE-link [WDM, PSC] TE-link PSC WDM LSP Dynamic mapping (CE-VLAN) Mapping (CE-VLAN)

(17)

Virtualization of networks is more

Overlays

Active

Networks

VPNs

VLANs

Virtual

Networks

(18)

18

Virtual Networks with Virtual Routers

(19)

Network Slicing

Goal:

Allow multiple instances to co-exist

Mechanism:

Virtual forwarding tables

a t c s b

t

a

t

c

Slice 1 Slice 2 dst next-hop
(20)

20

Outline

1.

Context & Motivations

2.

Cloud networking

3.

Network virtualisation

(21)

ViPXi : virtual infrastructure concept

A virtual (private execution) infrastructure : ViPXi is defined as:

A collection of individual virtual resources and groups

A virtual network topology with weighted links (rate, latency…) An executing timeline (for co-scheduling).

[G.Koslovski, PVB and al. Grid05, GridNets08, ICNS09, CCGrid09, IJNM10]

HIPerNetsoftware: selects, allocates, schedules nodes&channels

(22)

22

Virtual Infrastructures Solutions

Computing+Network resource virtualisation

ViPXi

:

V

irtual

P

rivate e

X

ecution

I

nfrastructure

VXDL

: Virtual Infrastructure description

Time-aware

Virtual Infrastructure Allocation

(23)
(24)

24

QuickTime™ et un décompresseur sont requis pour visionner cette image.

24

1) Bootstrap: virtualized substrate creation

Virtualized substrate: VXspace

Underlying physical ICT infrastructure

(25)

2) ViPXi specification

 VXDL language

 Specification of virtual resources sets

 Specification of virtual topology

 Specification of time line

Example:

 Specification of three ViPXis :

 Same resource set & topology, different link rates

 4 virtual resources: VN 1, VN 2, VN 3, VN 4

 2 virtual routers: VR 5 and VR 6

VN X – VR Y VR 5 – VR 6 100 Mbps 200 Mbps 75 Mbps 150 Mbps VN 1 VN 2 VN 3 VN 4 VR 5 VR 6 ViPXI-3 ViPXI-2

(26)

26

VXDL

file

3) Allocation and creation

ViPXi request submission

VXDL

file

VXDL

file

HIPerNet

engine

HIPerNET framework is a component-based software technology.

Set of independant & replaceable modules to:

 Parse VXDL requests

 Allocate & schedule ViPXIs

 Control of ViPXIs & Virtual resources

(27)

4) ViPXI deployment & configuration

 HIPerNET framework:

 combines system and network virtualization

 provisions and configures virtual resources

 creates and manages ViPXIs

VN 1 VN 2

VN 3 VN 4 VR 5 VR 6

HIPerNet engine

(28)

28 VN 1 VR 5 VN 3 VN 2 VR 6 VN 4 VPXI deployment

HIPerNet

engine

5) ViPXI & application deployment

VN 1 VN 2

VN 3 VN 4 VR 5 VR 6

(29)

6) Execution

Execution of NAS with different bandwidth setups

VN X – VR X VR 5 – VR 6 100 Mbps 200 Mbps 75 Mbps 150 Mbps 50 Mbps 100 Mbps

(30)

30

ViPXi

editor

ViPXisor

ViPXi

admin

(31)

Conclusion & perspectives

 The current Internet model cannot face the Cloud challenges

 Network virtualization offers  Flexibility

 Dynamicity

 Security

Guarantied performances

ICT Infrastructure virtualization is the KEY for Future Internet

New business models for Network Infrastructure & Network Service Providers Advanced Internet Services with SLAs

Approach contributing to GreenICT

Visit LYaTiss booth to learn more on

(32)

32

Annexe:

Some of our references on network virtualisation

1. Julien Laganier and Pascale Vicat-Blanc Primet. HIPernet: a decentralized security infrastructure for large scale grid

environments. In6th IEEE/ACM International Conference on Grid Computing (GRID 2005), November 13-14, 2005, Seattle, Washington, USA, Proceedings, pages 140-147, 2005

2. Fabienne Anhalt, Guilherme Koslovski, Pascale Vicat-Blanc Primet Specifying and provisioning Virtual Infrastructures with HIPerNET. International Journal of Network Management (IJNM) - special issue on Network Virtualization and its Management, 2010.

3. Pascale Vicat-Blanc Primet, Sebastien Soudan, and Dominique Verchere. Virtualizing and scheduling optical network infrastructure for emerging IT services. Optical Networks for the Future Internet (special issue of Journal of Optical Communications and Networking (JOCN)), 1(2):A121-A132, 2009.

4. Guilherme Koslovski, Tram Truong Huu, Johan Montagnat, and Pascale Vicat-Blanc Primet. Executing distributed applications on virtualized infrastructures specified with the VXDL language and managed by the HIPerNET framework. InFirst International Conference on Cloud Computing (CLOUDCOMP 2009), Munich, Germany, October 2009. 5. Pascale Vicat-Blanc Primet, Fabienne Anhalt, and Guilherme Koslovski. Exploring the virtual infrastructure service

concept in Grid'5000. In20th ITC Specialist Seminar on Network Virtualization, Hoi An, Vietnam, May 2009.

6. Pascale Vicat-Blanc Primet,Jean-Patrick Gelas,Olivier Mornard,Guilherme Koslovski, Vincent Roca, Lionel Giraud, Johan Montagnat, and Tram Truong Huu. A scalable security model for enabling Dynamic Virtual Private Execution Infrastructures on the Internet. In IEEE/ACM International Conference on Cluster Computing and the Grid (CCGrid2009), Shanghai, May 2009.

7. Guilherme Koslovski, Pascale Vicat-Blanc Primet, and Andrea Schwertner Char. VXDL: Virtual Resources and Interconnection Networks Description Language. InGridNets 2008, Oct. 2008.

(33)

Slice concept

PlanetLab (march 2002 - Princeton)

 Dedicated overlays for researchers

 Resource virtualization

(34)

34

Overlay Networks: end user has a better view!

logical links

normal path

route around

the problem

Internet

A

B

C

(35)

Low aggregated throughputcompared to the theoretical throughput (941,49Mb/s)

Fair bandwidth sharing

Very important CPU overhead (+~230%)

Results : Forwarding

377Mb/s

~18% without virtualization

Pascale Vicat-Blanc Primet. Fabienne Anhalt Guilherme Koslovski, Sebastien Soudan, Jean-Patrick Gelas Olivier Mornard,

References

Related documents

A single case experimental design was used to monitor the impact of the intervention on the emotional distress, anxiety levels and coping strategies of 5 secondary school

Infrastructure as a Service(IaaS): Virtual Machines Provisioning and Migration Services, On the management of Virtual machines for cloud Infrastructures, Enhancing

Fran kfur t/ Of fenb ach, Ger many · May 3 -8, 20 15 Tramway Water Taxi North South Connections Connections East West Connections Offenbach Airport Connection Riverfront

One required undergraduate course for electrical engineering students, Introduction to Logic Circuits, has recently been offered in the face-to- face (fall 2010)

Objective: To identify factors related to older patients’ clinical, nutritional, functional and socio-demographic profiles at admission to an acute care ward that can predict

As 100 Best Books for Children points out so accurately, “Bibliotherapy rarely produces a classic, but this book describes perfectly a simple childhood and adult phenomenon —a

Kinetic Warhead 4-Day Temperature & Humidity Transportation Vibration Shipboard Vibration Launch Shock 28-Day Temperature & Humidity SM-3 Block I 2004 Slow Cook-off

5–7 In this study, we evaluated the usefulness of CNNs for automatic segmentation of infarcted brain tissue in follow- up NCCT scans from patients with an acute ischemic