Impact of Virtualization and SDN on Emerging Network Coding IETF 92 NWC RG Mtg., Royal Suite 9 - 11:30 AM CDT, Friday, 27 March 2015 Fri-27-Mar-20141Royal.

Slides:



Advertisements
Similar presentations
1 Virtual Resource Management (VRM) in Cloud Environment draft-Junsheng-Cloud-VRM-00 Friday 21 Jan 2011 B. Khasnabish, Chu JunSheng, Meng Yu.
Advertisements

MobileFlow: Toward Software-Defined Mobile Networks
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
OpenDaylight: An Open Source SDN for Your OpenStack Cloud Stephan Baucke, Ericsson Kyle Mestery, Cisco Anees Shaikh, IBM Chris Wright,
Grant agreement n° SDN architectures for orchestration of mobile cloud services with converged control of wireless access and optical transport network.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
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
Course Name- CSc 8320 Advanced Operating Systems Instructor- Dr. Yanqing Zhang Presented By- Sunny Shakya Latest AOS techniques, applications and future.
Gap Analysis of Simplified Use of Policy Abstractions (SUPA) Presenter: Jun Bi draft-bi-supa-gap-analysis-02 IETF 92 SUPA BoF Dallas, TX March 23, 2015.
SDN Controller Requirement draft-gu-sdnrg-sdn-controller-requirement-00 Rong Gu (Presenter) Chen Li China Mobile.
Impact of Virtualization and SDN on Emerging Network Coding IETF-91, SPRING WG Mtg. (9 AM - 11:30AM) Rm. Lehua SuiteRm. Lehua Suite, Hilton Hawaiian Village.
Chapter 1 Read (again) chapter 1.
Rob Jaeger, University of Maryland, Department of Computer Science 1 Active Networking “ The active network provides a platform on which network services.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
NFVRG Dallas Verification of NFV Services : Problem Statement and Challenges draft-shin-nfvrg-service-verification-01 M-K. Shin, ETRI.
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Considerations for MIS framework to cooperate with SDN Date Submitted: July 11th,
Jaehoon (Paul) Jeong, Hyoungshick Kim, and Jung-Soo Park
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
Transport SDN: Key Drivers & Elements
Abstraction and Control of Transport Networks (ACTN) BoF
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Use cases of MIS framework to cooperate with SDN wireless access networks Date.
Software-Defined Networks Jennifer Rexford Princeton University.
IETF-84 (29 July – 3 Aug. 2012) Cloud Computing, Networking, and Service (CCNS) Update for GISFI-10, New Delhi, India Sept Monday-10-September-20121IETF84.
Torsten Braun, Universität Bern cds.unibe.ch
Professor OKAMURA Laboratory. Othman Othman M.M. 1.
Software-defined architectures for convergent fixed-radio access Carlos Bock, Jordi Ferrer, Volker Jungnickel, David Levi, Victor Marques, Tiago Mendes,
Network Coding Architecture - Building Blocks - Victor Firoiu, Brian Adamson with inputs from Cedric Adjih, Jonathan Detchart, Marie-Jose Monpetit, Morten.
Standard for a Convergent Digital Home Network for Heterogeneous Technologies Zhimeng Du 12/5/2013.
1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,
What is Bandwidth on Demand ? Bandwidth on Demand (BoD) is based on a technology that employs a new way of managing and controlling SONET-based equipment.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
6TSCH Webex 05/24/2013. Agenda BoF recap[5min] Webinar announcement[5min] Centralized routing requirements draft [10min + 5min Q&A] updated TSCH draft[5min]
A policy-based per-flow mobility management system design
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
Optical Architecture Invisible Nodes, Elements, Hierarchical, Centrally Controlled, Fairly Static Traditional Provider Services: Invisible, Static Resources,
A survey of SDN: Past, Present and Future of Programmable Networks Speaker :Yu-Fu Huang Advisor :Dr. Kai-Wei Ke Date:2014/Sep./30 1.
12/8/2015 draft-blb-mpls-tp-framework-01.txt A framework for MPLS in Transport networks draft-blb-mpls-tp-framework-01.txt Stewart Bryant (Cisco), Matthew.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
EXPOSING OVS STATISTICS FOR Q UANTUM USERS Tomer Shani Advanced Topics in Storage Systems Spring 2013.
Task-Force 1 Softwarization of Networks ICT COST Action IC1304 Autonomous Control for a Reliable Internet of Services (ACROSS)
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
NetEgg: Scenario-based Programming for SDN Policies Yifei Yuan, Dong Lin, Rajeev Alur, Boon Thau Loo University of Pennsylvania 1.
Network Configuration Web API for Bandwidth Reservation draft-tsuzaki-netconfig-webapi-00 SDN RG IETF #92 Dallas, TX, USA Y. Tsuzaki R. Atarashi S. Suzuki.
Named Function Networking
for SDN-based flow handover in wireless environments Daniel Corujo Carlos Guimarães Rui L. Aguiar
GEONET Brainstorming Document. Content Purpose of the document Brainstorming process / plan Proposed charter Assumptions Use cases Problem description.
© 2013, CYAN, INC. 11 Software Defined Metro Networks TNC2013 Virtualization and Innovation Robin Massey SE Manager EMEA
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
IETF95.
ESnet’s Use of OpenFlow To Facilitate Science Data Mobility Chin Guok Inder Monga, and Eric Pouyoul OGF 36 OpenFlow Workshop Chicago, Il Oct 8, 2012.
I2RS Overlay usecase 1 Fangwei hu Bhumip Khasnabish.
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Use cases of MIS framework to cooperate with SDN wireless access networks Date.
Software–Defined Networking Meron Aymiro. What is Software-Defined Networking?  Software-Defined Networking (SDN) has the potential of to transcend the.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Enhancements for Voltaire’s InfiniBand simulator
Multi-layer software defined networking in GÉANT
Progress of Network Architecture Work in FG IMT-2020
University of Maryland College Park
Network instantiation
NOX: Towards an Operating System for Networks
of Dynamic NFV-Policies
ONOS Drake Release September 2015.
Software Defined Networking (SDN)
Service Function Chaining-Enabled
Extending MPLS/BGP VPNs to End-Systems
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
Service Routing over Path-based Forwarding IETF-101 (London)
Requirements of Computing in Network
Karthik Sethuraman, NEC
Presentation transcript:

Impact of Virtualization and SDN on Emerging Network Coding IETF 92 NWC RG Mtg., Royal Suite :30 AM CDT, Friday, 27 March 2015 Fri-27-Mar-20141Royal Suite, Fairmont Dallas, TX, USA Bhumip Khasnabish, Senthil Sivakumar, Evangelos Haleplidis, and Cedric Adjih ( (Current Version: draft-khasnabish-nwcrg-impact-of-vir-and-sdn-03.txt)

Outline Updates since IETF 91 (Nov. 2014) Plan for next version (ver.-04) of the draft Request for further Comments, Thoughts, Suggestions, Guidance, Volunteers, etc. Q & A, and THANKS! Fri-27-Mar-20142Royal Suite, Fairmont Dallas, TX, USA

Plan for version 04 In version 03: – We added what was presented last time related to: Where to use SDN and NC? Why use SDN and NC? First steps of “How to implement SDN and NC?” Planned in version 04: – Further work on “How to implement SDN and NC?” – Consider the 5 use cases of “Network Coding Architecture – use cases protocols, and building blocks” in SDN context and consider “How to implement?” E.g. NC shim through different layers of SDN architecture, etc. Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA3

Where to use SDN and NC ? In version 03: some examples – SDN typical use in datacenters or in RAN (implies: subsets of use cases of NC) Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA4 Example: in architectures such as NVO3, on inter-datacenter overlays Example: In (specific) scenarios loosely related to RAN: wireless in datacenter (60 GHz)

Why use SDN and NC ? In version 03: – Benefits from NC: Reliability (multipath, inter-datacenters) Performance in case of multicast (butterflies…) – SDN benefits for NC: Central knowledge (controller) Possible implementation without apps/stack modification – Open question: feasible/useful to use the reliability of network coding to improve latency (treat late packets as lost packets) – Open question: possibility of “cross-domain” routing e.g., mixing NC in storage and NC in the network. Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA5

In order to support network coding, one entity has to code/decode somewhere, but who? (needs further investigations) How to implement NC ? Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA6 Source: Németh et al. “Towards SmartFlow: Case Studies on Enhanced Programmable Forwarding in OpenFlow Switches”, demo SIGCOMM 2012 (Academic) proofs of concept of modification of SDN switches for NC Sicheng Liu, Bei Hua, "NCoS: A framework for realizing network coding over software-defined network", IEEE LCN2014, Sep Can the coding/decoding function be implemented using a Virtual Network Function (NFV)? (what are the impacts on overall performance?) Any other approaches? (what are the pros and cons?)

In order to support network coding, multiple entities can co- operatively perform encoding/decoding in different layers of SDN using virtualized components (needs further investigations) How to implement NC ? Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA7 Aaron Gember-Jacobson et al, OpenNF: Enabling Innovation in Network Function Control. Proc. ACM SIGCOMM, Chicago, IL, USA, August 2014.OpenNF: Enabling Innovation in Network Function Control.ACM SIGCOMM,

What’s Next? Comments Thoughts Suggestions Guidance Volunteers / Contributors / Reviewers, Anything else ?! Fri-27-Mar-20148Royal Suite, Fairmont Dallas, TX, USA

Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA9 Q&A, and Discussion THANKS!

Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA10 Background Materials

Virtualization Computing Resources Virtualization (Software-defined Computing resources) – DMTF and Open Compute/Cloud/Stack Specs may be useful Network Function Virtualization (Software-defined Network functions) – ETSI/ISG NFV started developing the Requirements and gaps in the Industry and Standards Storage Virtualization (Software-defined Storage resources) – SNIA specs may be useful Service Function Virtualization (Software-defined Service function ) – ETSI/ISG NFV started developing the Requirements and gaps in the Industry and Standards Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA11

Virtualization of Network-Level Resources Network Node virtualization – This refers to developing Templates for Deploying (Allocating, Managing, and Releasing the Functions that Reside in Network Nodes; the Functions may include Addressing, Forwarding, Monitoring, Management, etc.) Router virtualization – This refers to developing Templates for Deploying (Allocating, Managing, and Releasing the Functions that Reside in Routers; the Functions may include Route creation and management for packets/flows, etc.) Network Topology virtualization – This refers to developing Templates for physical (and virtual) interconnection among the network nodes (routers and others) and utilizing them for networked services RIB/TIB (Routing /Topology information base) virtualization – These refer to virtualizing (developing the templates and utilizing the instances) the databases that store Topology and Routing information Network service (policy, security, quality, load-balancer, etc.) virtualization – This refers to developing Templates for advanced network services and utilizing instances of those templates in general COTS servers for services Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA12

Virtualization of Network Coding Network Coding support of virtualization – Network codes that can utilize both physical and virtual Transport, Routing, Forwarding, etc. entities Virtualization Support in Network Coding – Virtualization of Network codes for any combination of Transport, Routing, Forwarding, etc. entities Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA13

Network Coding Controller (NCC) Logically Centralized Physically Distributed – Clustered or Hierarchically organized NCCs (physical and/or virtual) Physical NCC – A Physical device/host that contains the NCC functions Virtual NCC – A virtual machine that hosts/contains an instance of the NCC function Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA14

APIs North-Bound APIs (NBIs) – Interfaces to/from Applications and Services South-Bound APIs (SBIs) – Interfaces to/from {Transport, Network, Forwarding, Physical Devices/Links, Location, etc.} East-Bound APIs (EBIs) – Interfaces to/from Management and Orchestration West-Bound APIs (WBIs) – Interfaces to/from Access-Network (Consumer Device) Other APIs – North-East Surveillance Interface – North-West In progress … Alien intelligence service – South-East Counter Surveillance Interface – South-West In progress … Native Intelligence Service Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA15 Network Coding Controller NBI SBI EBIWBI

Transport Plane API(s) Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA16 SCTP MP-TCP TCP UDP, … Network Coding Controller (NCC) T-APIs

Network/Routing Plane API(s) Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA17 IP/MPLS MPLS-TP OTN DWDM, ROADM, … Network Coding Controller (NCC) N/R-APIs

Forwarding Plane API(s) Fri-27-Mar-2014Royal Suite, Fairmont Dallas, TX, USA18 OpenFlow NETCONF Path Computation Element Others, … Network Coding Controller (NCC) F-APIs

Next Steps Comments/Suggestions Initiate a draft, and Invite others to Contribute/Participate Fri-27-Mar Royal Suite, Fairmont Dallas, TX, USA

Q & A, THANKS. Fri-27-Mar Royal Suite, Fairmont Dallas, TX, USA