Download presentation
Presentation is loading. Please wait.
Published byMercy Stokes Modified over 9 years ago
1
Multi-layer Network Virtualization with Resource Reservation based on SDN Nguyen Huu Thanh Tran Manh Nam Truong Thu Huong School of Electronics and Telecommunications Hanoi University of Science and Technology
2
Contents Why network virtualization? State-of-the-Art NV and SDN Unsolved issues Our approaches: ReServNet platform Virtual Network Embedding algorithms in support of IaaS Results Conclusions
3
Why Network Virtualization? Facilitating Infrastructure as a Service (IaaS) Infrastructure Provider Virtual Network Provider Virtual Network Operator Service Provider Infrastructure Provider Service Provider Virtual Network Operator Virtual Network Provider IaaS Business Role Network Virtualization Management and Business Role
4
State-of-the-Art SDN and NV Flexible in creating slices Flexible in defining mapping rules Resource management for virtual networks Data Path (Hardware ) Control Path OpenFlow OpenFlow Controller OpenFlow Protocol (SSL/TCP) OF switch Virtual Network Embedding Resource Allocation Flowtable Partitioning Abstraction Layer for Virtualization OpenFlow Controller OpenFlow Protocol (SSL/TCP)
5
State-of-the-Art (cont…) Current NV approaches: FlowVisor Vertigo Open issues Virtual networks and physical substrates are not fully independent Multi-layer (nested) virtual networks on top of physical substrates Flexible resource management for virtual networks
6
Requirements for a New Virtualization Platform Fully decoupling logical overlay virtual networks from physical substrates Enabling multi-layer virtual network embedding Resource management framework and mechanisms for multi-layer virtual networks Allowing creating testbeds to evaluate the performance of virtual network embedding algorithms Development of the new ReServNet platform
7
Link Sharing and Resource Allocation Concept Multi-level resource allocation paradigm Physi- cal Link Virtual Net 1 Virtual Net 2 Virtual Net 3 50% 30% 20% Virtual Sub- Net 1.1 Virtual Sub- Net 1.2 HTTP Other proto- cols video data Virtual Sub- Net 1.1.1 Virtual Sub- Net 1.1.2 Flow 1Flow n 30% 20% 10% 5% 15% 10% 20% 5% Physical link Level 1 Level 2 Level 3……
8
Link Sharing and Resource Allocation Concept (cont…) Link sharing policy Physi -cal Link 12 1.1 1.2 2.1 2.2 Over-limit slice Under-limit slice Physi -cal Link 12 1.1 1.2 2.1 2.2 a) b)
9
ReServNet Architecture Substrate Network ReServNet Core (Virtualization Abstraction Func.) OF Controllers Features: Based on FlowVisor Extension of OF protocol to support resource reservation OpenVSwitch as physical node Support external VNE algorithms
10
ReServNet – GUI
11
Virtual Network Embedding (VNE) External VNE algorithms
12
VNE Simulation Tool
13
VNE Simulation Tool (cont…) Embedding objectives: Maximizing available resources OR, energy efficiency Flowchart
14
VNE - Evaluation
15
ReServNet – Performance Evaluation Scenarios: Embedding algorithms: multiple embedding algorithms are developed and tested Single path vs. multi-path Parallel vs. serial mapping OF Controller: POX Physical nodes: 8 OpenVSwitches running on physical PCs (Intel Core 2 Duo, 3:20GHz, 4GB RAM) Link capacity: 10Mbps Traffic generator: D-ITG (http://traffic.comics.unina.it/softwar e/ITG/)http://traffic.comics.unina.it/softwar e/ITG/ Traffic demands: 0% - 100%
16
ReServNet – Performance Evaluation (cont…) VNE algorithms: Single path mapping: single shortest path satisfying traffic demand from source to destination Serial mapping vs. parallel mapping: VNR VNR - Virtual Network Request VNR …… VNR VNE t FIFO Queue Serial mapping VNR …… VNR t Parallel mapping VNE t0t0 t0t0
17
ReServNet - Topology V1.1 V1.2 V2.1 V2.2 Level 1 Physical topology X Physical node Physical link X Virtual node Virtual link V1 Level 2 V2 V3
18
Results – Resource Sharing No QoS QoS
19
Results - QoS Bandwidth allocation Delay vs. packet loss
20
Results – QoS (cont…) Without QoSWith QoS
21
Results – Mapping Latency (parallel)
22
Results – Mapping latency (cont…) Serial mapping Parallel mapping
23
Conclusions ReServNets is a tool that overcomes problems of existing approaches (FlowVisor, Vertigo) Fully decoupling logical overlay virtual networks from physical substrates Enabling multi-layer virtual network embedding Defining a resource management framework and mechanisms for multi-layer virtual networks Allowing creating testbeds to evaluate the performance of virtual network embedding algorithms
24
Xin trân trọng cảm ơ n!
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.