perfsonar network distributed cyber resource control · pdf fileperfsonar web10g perfsonar...
TRANSCRIPT
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