Multi-Area Centralized Control Plane of an EON

Similar documents
PATH SPLITTING FOR VIRTUAL NETWORK EMBEDDING IN ELASTIC OPTICAL NETWORKS

Bit Index Explicit Replication (BIER) Multicasting in Transport Networks [Invited]

Dynamic Routing and Resource Allocation in a Elastic Optical Network Using Learning Algorithms. Tanjila Ahmed

On Efficient Protection Design for Dynamic Multipath Provisioning in Elastic Optical Networks

Survivable Control Plane Establishment With Live Control Service Backup and Migration in SD-EONs

JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 33, NO. 1, JANUARY 1,

Dynamic Routing and Spectrum Assignment Algorithms in Flexible Optical Networks: An Overview

Proactive H-PCE Architecture With BGP-LS Update for Multidomain Elastic Optical Networks [Invited]

Demonstration of Software Defined Networking across Multi-Domain Heterogeneous Networks with Brokered Orchestration

An Evolutionary Algorithm Approach for Dedicated Path Protection Problem in Elastic Optical Networks

Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks


JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 31, NO. 1, JANUARY 1,

Experimental Demonstration of Building and Operating QoS-aware Survivable vsd-eons with Transparent Resiliency

Bit Index Explicit Replication (BIER) Multicasting in Transport Networks

Dynamic Service Provisioning of Advance Reservation Requests in Elastic Optical Networks

Dynamic Unicast/Multicast-Capable RMSA in Elastic Optical Networks

Economics of Multi-Domain Software-Defined EONs: Games among Brokers

Performance Evaluation of Non-Hitless Spectrum Defragmentation Algorithms in Elastic Optical Networks

Adaptation and Monitoring for Elastic Alien Wavelengths [Invited]

Dynamic RMSA in Spectrum-Sliced Elastic Optical Networks for High-Throughput Service Provisioning

Bandwidth Defragmentation in Dynamic Elastic Optical Networks with Minimum Traffic Disruptions

An Experimental Analysis on OSPF-TE Convergence Time

Impact of Aggregation Level on the Performance of Dynamic Lightpath Adaptation under Time-Varying Traffic

OpenFlow and GMPLS Unified Control Planes: Testbed Implementation and Comparative Study

Handling Outdated Information in Optical PCE Environments

Impact of Aggregation Level on the Performance of Dynamic Lightpath Adaptation under Time-Varying Traffic

Adaptation and Monitoring for Elastic Alien Wavelengths

Delayed reservation decision in optical burst switching networks with optical buffers

IDEALIST control and service management solutions for dynamic and adaptive flexi-grid DWDM networks

GMPLS control plane extensions in support of flex-grid enabled elastic optical networks

Data Center Optical Networks (DCON) with OpenFlow based Software Defined Networking (SDN)

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Solving Routing and Spectrum Allocation Related Optimization Problems

Lecture 10.1 A real SDN implementation: the Google B4 case. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Consistent SDN Flow Migration aided by Optical Circuit Switching. Rafael Lourenço December 2nd, 2016

Crosstalk-Aware Spectrum Defragmentation based on Spectrum Compactness in SDM-EON

A Novel High Performance Multicast Scheme on Virtual Ring-Based 2D Torus Topology in DWDM Networks

ReViNE: Reallocation of Virtual Network Embedding to Eliminate Substrate Bottleneck

January 8, 2013 MPLS WG, IETF 85 MULTI-PATH RSVP-TE KIREETI KOMPELLA CONTRAIL SYSTEMS

Degree in Mathematics

Performance Analysis of Storage-Based Routing for Circuit-Switched Networks [1]

Who shot optical packet switching?

FP7 EU-JP Project : STRAUSS. Ken ichi Kitayama (JP Project Coordinator) Osaka University

Spectrum Allocation Policies for Flex Grid Network with Data Rate Limited Transmission

Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption

Contribution to the Defragmentation of the Frequency Spectrum of Elastic Optical Networks by Using Independent Sets in a Graph

A Scalable Wavelength Assignment Algorithm Using Minimal Number of Wavelength Converters in Resilient WDM Networks

LSP placement in an MPLS-TP mesh network with shared mesh protection mechanism

Architecture Design and Experimental Platform Demonstration of Optical Network based on OpenFlow Protocol

Resilient Networks. 3.1 Resilient Network Design - Intro. Mathias Fischer

Spectrum Management in Cognitive Radio Networks

Survivable Multipath Provisioning in OFDM-Based Flexible Optical Networks

What Global (non-digital) Communication Network Do You Use Every Day?"

Machine-Learning-Based Flow scheduling in OTSSenabled

Cognitive Zone-Based Spectrum Assignment Algorithm for Elastic Optical Networks

Evaluating the Applicability of Bandwidth Allocation Models for EON Slot Allocation

Transport SDN at OIF Assuring a Seamless Evolution to Interoperable Transport Networks of the Future

Fault Tolerant System for Sparse Traffic Grooming in Optical WDM Mesh Networks Using Combiner Queue

Migration Towards Terascale Flexible-Grid Optical Networks. Tanjila Ahmed

Offline Distance-Adaptive Routing and Spectrum Assignment (DA-RSA) in Rings

What Global (non-digital) Communication Network Do You Use Every Day?"

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network

Performance Evaluation of Brute Force Techniques for Routing and Spectrum Assignment in Elastic Optical Network using MPI and CUDA

Design and development of the reactive BGP peering in softwaredefined routing exchanges

15-744: Computer Networking. Data Center Networking II

Analysis of Delay Performance in Efficient DBA with Global Priority for EPON

Basic Switch Organization

Layer-Wise Topology Design for Cost Effective IP-Optical Networks

688 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 27, NO. 6, MARCH 15, /$ IEEE

On the Performance of a Large-Scale Optical Packet Switch Under Realistic Data Center Traffic

Next-Generation ROADMs

Why do operators need multi-layer coordination?

Copyrights IEEE 2016 This is the accepted version of the invited paper entitled A Survey of Multi-layer Network Optimization

MAN Optimization via Constraint-Based Routing in a Heterogeneous Internet of Things

Optimization Algorithms for Data Center Location Problem in Elastic Optical Networks

Disaster-Resilient Control Plane Design and Mapping in Software-Defined Networks

Optical Packet Switching

Load Sharing in Peer-to-Peer Networks using Dynamic Replication

Expected Capacity Guaranteed Routing based on Dynamic Link Failure Prediction

An Ant Colony Optimization Implementation for Dynamic Routing and Wavelength Assignment in Optical Networks

Constraint-Based Loose Explicit Routing and Signaling for Inter- Domain Lightpath Provisioning in Wavelength Routed Optical Network

Dynamic GMPLS-based Establishment of Bidirectional Connections in All-Optical Networks

Software and Communication Platforms for High-Performance Collaborative Grid

OPTICAL INTERCONNECTS IN DATA CENTER. Tanjila Ahmed

Knowledge-Defined Network Orchestration in a Hybrid Optical/Electrical Datacenter Network

JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, VOL. X, NO. X, OFC2016 SPECIAL ISSUE 1

Software-Defined Assisted PON Multi-DDF Protection and Recovery

Design Methodologies and Algorithms for Survivable C-RAN

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks

A Novel Class-based Protection Algorithm Providing Fast Service Recovery in IP/WDM Networks

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

Introduction to IP Routing. Geoff Huston

Energy-Efficient Traffic GroominginWDM Networks With Scheduled Time Traffic

Hierarchical Traffic Grooming Formulations

Modernização da Rede IP (Docsis 3.1), Fotônica e SDN

DYNAMIC RECONFIGURATION OF LOGICAL TOPOLOGIES IN WDM-BASED MESH NETWORKS

CSMA based Medium Access Control for Wireless Sensor Network

Coordinated and Unified Control Scheme of IP and Optical Networks for Smart Power Grid

EXAMINING OF RECONFIGURATION AND REROUTING APPROACHES: WDM NETWORKS

Transcription:

Multi-Area Centralized Control Plane of an EON Eric Sturzinger Group Meeting JUL 0

Overview Objectives / Problem Statement Previous Work Decentralized Control Plane (GMPLS) Centralized Control Plane (SDN) Elastic Optical Network (EON) Cent. vs Decent. Approach Sub-Problems Location Number of areas Number of controllers per area Simulation Plan & Formulation Conclusion.

Objectives Describe difference between centralized/decentralized control plane operations in an EON Model a single EON subdivided into multiple areas with a centralized control plane framework Generate sub-problems (Optimization: ILP) Number of areas in system Number of controllers in area Location of controllers in area Problem Statement: Propose a logically centralized, physically distributed control plane for fast and efficient EON path provisioning and restoration

Previous Work GMPLS over EON distributed RMSA Resilient full Roundtrips for complete path provisioning Sliceability Paths: --5-, -3-4- 5 4 3 )Path Messages are broadcast upon connection request )Transit nodes forwards broadcast to destination 3) Multiple paths: st path gets RESV message from dest, nd gets REQ message This increases probability that one of the paths will have a contiguous number of required spectral slots 3) Dest returns slot resv./req. along same path, if slots already reserved, tear/error Fukuda, T., Liu, L., Baba, K.I., Shimojo, S. and Yoo, S.B., 05. GMPLS Control Plane With Distributed Multipath RMSA for Elastic Optical Networks. Journal of Lightwave Technology, 33(8), pp.5-530.

Previous Work (cont.) Sliceability Break the connection into multiple smaller slices: provisioning and restoration Flexibility with the contiguity constraint 5 4 3 Dallaglio, M., Giorgetti, A., Sambo, N., Cugini, F. and Castoldi, P., 05. Provisioning and restoration with sliceability in GMPLS-based elastic optical networks [Invited]. Journal of Optical Communications and Networking, 7(), pp.a309-a37.

Previous Work (cont.) Software Define EON (SDEON) centralized RMSA OpenSlice Less resilient w/ single controller, global network knowledge ~ Appx 3 hop break even point for provisioning latency (GMPLS vs OpenSlice) ~- 33 ms over NSFnet 5 4 NOX Logical Physical 3 Time delay between each node and NOX corresponding to distance ) Connection request: 4 ) Path is computed as: -3-5-4, Modulation & Spectrum slices also assigned 3) Slice Mod messages sent to all nodes in path With BV-WXCs/BV-WSSs configuration: 4) Connection transmission Cross-Connect Entry for each OpenSlice switch: In Port Cent. Freq Slot Width Mod Format In Port Out Port Cent. Freq Slot Width Mod Format Liu, L., Muñoz, R., Casellas, R., Tsuritani, T., Martínez, R. and Morita, I., 03. OpenSlice: an OpenFlow-based control plane for spectrum sliced elastic optical path networks. Optics express, (4), pp.494-404.

Previous Work (cont.) Distributed SDN Controllers Proposed for dynamic load sharing; controller migration process; Switches do not belong to group or area Migration based on controller CPU, memory usage, network I/O rate, controller load, aggregated controller load NOX B NOX B NOX A NOX A 5 4 5 4 3 Logical Physical As connection rate of node increased, NOX A & B conducted a handoff Dixit, A., Hao, F., Mukherjee, S., Lakshman, T.V. and Kompella, R., 03. Towards an elastic distributed SDN controller. ACM SIGCOMM Computer Communication Review, 43(4), pp.7-. 3

Previous Work (cont.) Multi-Layer Split Control Plane Use SDN control plane for IP layer GMPLS for Optical Layer NOX (IP) GMPLS (Optical) Client 3 4 SDN (IP) SDN (IP) Client Liu, L., Tsuritani, T., Morita, I. and Yoo, S.J.B., 03, June. Optical network control and management technology using OpenFlow. In OptoElectronics and Communications Conference and Photonics in Switching (p. TuQ3~). Optical Society of America.

Approach Multi-Area SDEON each NOX responsible for provisioning for their respective area s nodes Each NOX still able to send Slice Mod messages to nodes in other areas PCE provides multiple, X paths PCE NOX PCE NOX Goal: Minimize the provisioning time as required set of contiguous set of frequency slots are constantly reallocated to new connections. The faster the connection completes the transmission, the lower blocking probability of subsequent connections. 4 Area Area 3 Logical Physical 5 Example: Connection ) Node sends request to NOX ) PCE computes multiple paths, NOX determines available freq slots at all nodes in path. 3) NOX sends Slice Mod messages to all nodes in path, including nodes in Area, NOX

Approach (cont.) Provisioning Timeline Conn., path --5- Conn. 4-3, path 4-5-3 NOX PCE NOX 3 4 5 PCE NOX PCE NOX Path Comp time Spectral Slot Allocation 4 Courtesy Slice Mod Area Area 3 5 Path Comp time Spectral Slot Allocation Logical Physical Courtesy Slice Mod

Collisions Provisioning Timeline Conn., path --4- Conn. 4-5, path 4--5 Simultaneous Connections That choose path including link 4- NOX PCE NOX 3 4 5 PCE NOX PCE NOX Area Area 4 Courtesies pass each other X X different conn states for node 4 X 3 Logical Physical 5 Node settings from earliest NOX message kept: Conn 4--5 Conn:--5- recomputed Time

Sub-Problems How many areas should compose the Autonomous System (AS)? Area 4 8 Area 9 7 0 4 5 3 5 7 Area 3 4 Controllers, 4 provisioning groups Group by geography, common conn. pairs 3

Objective Function Sub-Problem Analysis Minimize the average provisioning delay across the entire network (Min ) Constraints: ~ Controllers/PCE available (Cost) (Controllers available), c i = if cont at node i Input can also account for traffic matrix, community detection The more uniform the traffic matrix, the more difficult to determine where area boundaries should be ~ Areas dictated by above constraint, physical topology, and connection distribution (traffic matrix)

Sub-Problems How many controllers per area? NOX 4- NOX - NOX - NOX - Area 4 8 Area 9 7 0 4 5 3 5 NOX 3-4 provisioning groups, var # per group Area requires more controllers many more conns. than Area, etc. 7 Area 3 3

Objective Function Sub-Problem Analysis Minimize the average provisioning delay for nodes within the area a (Min, Constraints: ~ Controllers/PCE available (Cost) (Controllers available), c ia = if cont at node i, area Input can also account for traffic matrix, community detection Area s share of all connections roughly proportional to total number of controllers Geographically dispersed/condensed also important

Sub-Problems Controller Location within Area Area NOX - 4 8 NOX - Area 9 7 0 4 5 NOX 4-3 5 Goal: Minimize intercontroller courtesy msg time (prevent collisions) & avg prov time) 7 Area 3 3 NOX 3-

Objective Function Sub-Problem Analysis Minimize the average provisioning delay for nodes within the area a (Min, Constraints: ~ Controllers/PCE available (Cost) (Controllers available), c ia = if cont at node i, area a To reduce the blocking probability, we need to balance the time delay between each area node and controller with intercontroller delay, i.e. controllers are placed closer to area border than edge If area has a higher proportion of connections than other areas, controller positioned closer to area center

Simulation Start with small topology, scale number of nodes incrementally, to a large continental network (NSFnet) At each topological size, use Poisson arrivals process uniformly across all nodes, measure average path provisioning time with network of area,, 3 This approach would help determine if multi-area SDEON provisioning is less desirable than GMPLS or single area SDEON in smaller topologies. With large, static topology: Set different numbers of areas and compare blocking probability performance to single area SDEON. This would also tell us if there is a steady-state number of areas where adding more does not further increase performance Also conduct mini simulations within overall topology with different controller locations, ~ controllers per area, etc.

Conclusions GMPLS distributed signaling w/ RMSA, Sliceability SDN for optical layer (SDON/SDEON) Distributed SDN, Multi-layer SDN Multi-Area SDEON Collisions Sub-Problems: ~ number of areas, number of controllers in area, controller location Simulation

References. Fukuda, T., Liu, L., Baba, K.I., Shimojo, S. and Yoo, S.J.B., 05, March. Fragmentation-Aware Spectrum Assignment for Elastic Optical Networks with Fully-Distributed GMPLS. In Optical Fiber Communication Conference (pp. TuB-3). Optical Society of America.. Fukuda, T., Liu, L., Baba, K.I., Shimojo, S. and Yoo, S.B., 05. GMPLS Control Plane With Distributed Multipath RMSA for Elastic Optical Networks.Journal of Lightwave Technology, 33(8), pp.5-530. 3. Liu, L., Muñoz, R., Casellas, R., Tsuritani, T., Martínez, R. and Morita, I., 03. OpenSlice: an OpenFlowbased control plane for spectrum sliced elastic optical path networks. Optics express, (4), pp.494-404. 4. Fukuda, T., Liu, L., Baba, K.I., Shimojo, S. and Yoo, S.J.B., 04, September. Fully-distributed control plane for elastic optical network with GMPLS with RMSA. In Optical Communication (ECOC), 04 European Conference on (pp. -3). IEEE. 5. Giorgetti, A., Paolucci, F., Cugini, F. and Castoldi, P., 05. Dynamic restoration with GMPLS and SDN control plane in elastic optical networks [Invited]. Journal of Optical Communications and Networking, 7(), pp.a74-a8.. Dixit, A., Hao, F., Mukherjee, S., Lakshman, T.V. and Kompella, R., 03. Towards an elastic distributed SDN controller. ACM SIGCOMM Computer Communication Review, 43(4), pp.7-. 7. Dallaglio, M., Giorgetti, A., Sambo, N., Cugini, F. and Castoldi, P., 05. Provisioning and restoration with sliceability in GMPLS-based elastic optical networks [Invited]. Journal of Optical Communications and Networking, 7(), pp.a309-a37. Slide 0

References (cont.) 8. Iqbal, H., 03. A logically centralized approach for control and management of large computer networks (Doctoral dissertation, University of Pittsburgh). 9. Liu, L., Tsuritani, T., Morita, I. and Yoo, S.J.B., 03, June. Optical network control and management technology using OpenFlow. In OptoElectronics and Communications Conference and Photonics in Switching (p. TuQ3~). Optical Society of America. 0. Bhaumik, P., Zhang, S., Chowdhury, P., Lee, S.S., Lee, J.H. and Mukherjee, B., 04. Software-defined optical networks (SDONs): a survey. Photonic Network Communications, 8(), pp.4-8.. Zhu, Z., Lu, W., Zhang, L. and Ansari, N., 03. Dynamic service provisioning in elastic optical networks with hybrid single-/multi-path routing. Lightwave Technology, Journal of, 3(), pp.5-.. Shakya, S., Cao, X., Ye, Z. and Qiao, C., 05. Spectrum allocation in spectrum-sliced elastic optical path networks using traffic prediction. Photonic Network Communications, 30(), pp.3-4. 3. Gerstel, O., Jinno, M., Lord, A. and Yoo, S.B., 0. Elastic optical networking: A new dawn for the optical layer?. Communications Magazine, IEEE, 50(), pp.s-s0. Slide