Multi-layer Network Virtualization with Resource Reservation based on SDN Nguyen Huu Thanh Tran Manh Nam Truong Thu Huong School of Electronics and Telecommunications.

Slides:



Advertisements
Similar presentations
Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,
Advertisements

QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Video Services over Software-Defined Networks
Towards Software Defined Cellular Networks
CloudWatcher: Network Security Monitoring Using OpenFlow in Dynamic Cloud Networks or: How to Provide Security Monitoring as a Service in Clouds? Seungwon.
Omniran TG 1 Cooperation for OmniRAN P802.1CF Max Riegel, NSN (Chair OmniRAN TG)
DOT – Distributed OpenFlow Testbed
Contents Shortcomings of QoS in the Current Internet About OpenFlow
Jennifer Rexford Princeton University MW 11:00am-12:20pm Network Virtualization COS 597E: Software Defined Networking.
Nanxi Kang Princeton University
Flow Space Virtualization on Shared Physical OpenFlow Networks Hiroaki Yamanaka, Shuji Ishii, Eiji Kawai (NICT), Masayoshi Shimamura, Katsuyoshi Iida (TITECH),
FlowN: Software-Defined Network Virtualization
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
Network Innovation using OpenFlow: A Survey
Scalable Network Virtualization in Software-Defined Networks
Breaking the Single-Path Barrier Brad Smith Jack Baskin SoE Research Review Day 10/20/2011.
Next Generation Networks Chapter 10. Knowledge Concepts QoS concepts Bandwidth needs for Internet traffic.
1 Router Construction II Outline Network Processors Adding Extensions Scheduling Cycles.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
Path Protection in MPLS Networks Using Segment Based Approach.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
Router Construction II Outline Network Processors Adding Extensions Scheduling Cycles.
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
Transport SDN: Key Drivers & Elements
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 EL736 Communications Networks II: Design and Algorithms Class11: Multi-Hour and Multi-Layer Network Design 12/05/2007.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
SPARC – Split Architecture Virtualization Pontus Sköldström.
1 Enabling Large Scale Network Simulation with 100 Million Nodes using Grid Infrastructure Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
Towards Wide-Area Network Virtualization Panagiotis Papadimitriou Leibniz Universität Hannover With acknowledgments to Zdravko Bozakov, David Dietrich,
Improving Network I/O Virtualization for Cloud Computing.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
SDN Dev Group, Week 2 Aaron GemberAditya Akella University of Wisconsin-Madison 1 Wisconsin Testbed; Design Considerations.
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
Othman Othman M.M., Koji Okamura Kyushu University 1.
1 Optical Packet Switching Techniques Walter Picco MS Thesis Defense December 2001 Fabio Neri, Marco Ajmone Marsan Telecommunication Networks Group
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
1 Wide Area Network Emulation on the Millennium Bhaskaran Raman Yan Chen Weidong Cui Randy Katz {bhaskar, yanchen, wdc, Millennium.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Francine Lalooses David Lancia Arkadiusz Slanda Donald Traboini
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
Distributed FlowVisor: a distributed FlowVisor platform for quality of service aware cloud network virtualisation.
Virtual-Channel Flow Control William J. Dally
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Header Space Analysis: Static Checking for Networks Broadband Network Technology Integrated M.S. and Ph.D. Eun-Do Kim Network Standards Research Section.
HOW TO BUILD A BETTER TESTBED Fabien Hermenier Robert Ricci LESSONS FROM A DECADE OF NETWORK EXPERIMENTS ON EMULAB TridentCom ’
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Active Distributed & Dynamic Optical Network Access Systems Next Generation Access Network Łukasz Podleski (PSNC) Work in the ADDONAS project is financially.
1 Scalability and Accuracy in a Large-Scale Network Emulator Nov. 12, 2003 Byung-Gon Chun.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Multi-layer software defined networking in GÉANT
Software defined networking: Experimental research on QoS
Distributed Mobility Management for Future 5G Networks : Overview and Analysis of Existing Approaches IEEE Wireless Communications January 2015 F. Giust,
Heitor Moraes, Marcos Vieira, Italo Cunha, Dorgival Guedes
Qian Hu, Yang Wang, Xiaojun Cao Department of Computer Science
Distributed Real-Time Embedded Video Processing
A Novel Framework for Software Defined Wireless Body Area Network
SDN Based IoT-Cloud Comm.
LightRing with Tunable Transceivers
2018/12/10 Energy Efficient SDN Commodity Switch based Practical Flow Forwarding Method Author: Amer AlGhadhban and Basem Shihada Publisher: 2016 IEEE/IFIP.
Congestion Control in SDN-Enabled Networks
Congestion Control in SDN-Enabled Networks
Presentation transcript:

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

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

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

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)

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

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

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 Virtual Sub- Net Flow 1Flow n 30% 20% 10% 5% 15% 10% 20% 5% Physical link Level 1 Level 2 Level 3……

Link Sharing and Resource Allocation Concept (cont…) Link sharing policy Physi -cal Link Over-limit slice Under-limit slice Physi -cal Link a) b)

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

ReServNet – GUI

Virtual Network Embedding (VNE) External VNE algorithms

VNE Simulation Tool

VNE Simulation Tool (cont…) Embedding objectives: Maximizing available resources OR, energy efficiency Flowchart

VNE - Evaluation

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 ( e/ITG/) e/ITG/ Traffic demands: 0% - 100%

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

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

Results – Resource Sharing No QoS QoS

Results - QoS Bandwidth allocation Delay vs. packet loss

Results – QoS (cont…) Without QoSWith QoS

Results – Mapping Latency (parallel)

Results – Mapping latency (cont…) Serial mapping Parallel mapping

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

Xin trân trọng cảm ơ n!