Transcript
Page 1: PerfSonar Network Distributed Cyber Resource Control · PDF filePerfSonar Web10G PerfSonar Web100 OpenFlow Controller 10GE 10GE 10GE 10GE GENI rack / ExoGENI WimaxBS BGI cluster LSST

Abstract: We investigated several key techniques in software-defined elastic optical networks, with successful testbed and multi-domain UCD-COTN-ESNet demonstration.

Conventional DWDM vs Flexible Bandwidth

Key Techniques for Elastic Optical Networks

· wasted stranded spectral bands

· wavelength management

· wavelength routing

· fixed capacity per wavelength determined by transponder

· subwavelength granularity difficult

· multiwavelength granularity difficult

· efficient use of spectrum

· bandwidth management

· bandwidth routing

· flexible capacity per flow

· assign mini-capacity below standard WDM channel

· assign large-capacity above standard wavelength channel capacity

Gregory Lauer (PI), S. J. Ben Yoo (PI), Lei Liu, Stephen Dabideen Email: [email protected], [email protected] Web: http://sierra.ece.ucdavis.edu

Exascale Virtualized and Programmable

Distributed Cyber Resource Control

MUX DMUX

ROADM

FB-

TRX

FB-

TRX

BV-ROADM

WSSWSS

TRX = Transmitter and Receiver,

FB-TRX = Flexible Bandwidth TRX

Bandwidth-Scalable THz Rate Optical Arbitrary Waveform

Generation and Measurment

· Fourier Synthesis of Arbitrary Waveforms scaling to

Terahertz BW using simple CMOS speed electronics

· Flexible spectrum & modulation format assignments

· Flexible grid spacing

· Low PAPR and Pre-Comp/Post-Comp

· Photonic Integrated Circuit construction

EON-Flexible Bandwidth Network Testbed (a) FPGA based low-speed over-modulation

(b) Correlation between the BER of the SC and the data

(c) Automated adjustment of modulation format to maintain BER

This work was supported by DOE

Inv

Conv. Sig

Four Wave Mixing (FWM):

1. Coherent/phase sensitive

2. Operates over THz bandwidths3. With two pumps, non-inverting

wp1

w1 w1'

w

wp2

w1”

Input

Signal

Non-inv

Conv. Sig

· Fragmentation is a new challenge in

Flexible Bandwidth Networks

· FWM can be used to defragment

· Defragmentation is about moving the

existing connections

· Defragmentation can be mapped to MIS

problem in an auxiliary graph

1.25 Gb/s Receiver

LEAF SpoolVirtex 5

FPGA

OAWG Device

OAWG Control

Circuits

Comb Generation

WSS Units

DATA

Our Selected Publications related to this topic:

[1] S. J. B. Yoo, et al., “Software defined elastic optical networking in temporal, spectral, spatial domains," Photonic Network

Communications (Invited), Vol. 28, No. 1, pp. 19-33, August, 2014.

[2] X. Cai, et al., “Experimental demonstration of adaptive combinational QoT failure restoration in elastic optical networks,”

IEEE/OSA Journal of Lightwave Technology, Vol. 31, No. 4, pp. 664-671, February, 2013.

UC Davis Campus Testbed

Kemper

NEESCenter for

Mind and Brain

1GE1GE

10GE

10GE

10GE

10GE

PerfSonarWeb10G

PerfSonarWeb100

OpenFlowController

10GE

10GE10GE

10GE

GENI rack / ExoGENI

Wimax BS

BGI cluster

LSST storage

LSST Cluster

3x1GE3x1GE

3x1GE3x1GE

CampusBorderRouter

10GE

100GE

10GE 10GE

100GE

100GE

100GE

100GE

32x32 OpticalSwitch

Reconfigurable optical networking

Wimax BS

Wimax BS

ScienceDMZSwitch/Router

CampusProductionNetwork

CENIC DigitalCaliforniaNetwork

UCSD

ICAIR/iGENI

PacificWave

ESNet

ETRI(Korea)

UK(Univ. Bristol)

KDDI Labs(Japan)

Internet 2AL2S

China(Tsinghua Univ.)

CENIC HPRNetworkLayer 2

Spectrum Fragmentation

Software-defined Elastic Optical Networking by OpenFlow

OpenFlow Cross-Connection Entry in

Elastic Optical Networks (Extended from

the Flow Entry in the standard OpenFlow

protocol )

Our SDN/OpenFlow controller

We have successfully conducted multi-domain SDN experiments with COTN and ESNet from UC Davis Campus Networks

Domain Virtualization for FlexGrid

· Domain controller · Defines virtual links between gateway pairs

· Finds path between each pair of gateways

· Determines the slots available on each virtual link path for that interval

· Reports slot availability on a per-virtual link basis

· Virtualization· Blocking probability decreases with number of paths evaluated for each

virtual link

· However overhead increases with number of paths

Elastic

Optical

Network

(Core)

IP Network

(Client Layer)Datacenter

(Client layer)

….

Request

Manager Thread 1

Thread 2

Thread N

….

Thread PoolMain Thread

Asynchronous I/O

PCE TED

Data plane

Configuration

Extended OpenFlow Protocol

Flow request

Time

Slo

ts o

n a

lin

k

13121110

987654321

Now

Instantiated

Instantiated

Instantiated

Instantiated

Accepted

Accepted

Temporal Fragmentation

Defragmentation

ment