![Page 1: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/1.jpg)
What Applications Can be Deployed with
Software Defined Elastic Optical Networks?
Yongli Zhao
State Key Laboratory of Information Photonics and Optical Communications, Beijing University of Posts and Telecommunications (BUPT), Beijing 100876, ChinaTel : +86-10-61198108; Email: [email protected]; Web: ipoc.bupt.edu.cn
Group Meeting, Feb. 12 2016
![Page 2: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/2.jpg)
2
Outline
1. Background
2. Software defined elastic optical networks
3. Applications deployment with SD-EON
4. Conclusions
![Page 3: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/3.jpg)
3
New application / Large traffic
High speed transmission
Dynamic reconfigurations
• 100G and beyond/Super-channel
• Bandwidth-consuming and highly dynamic
• Fixed grids is short of the adaptability for the
connection bandwidth variation
• Multi-carrier modulation / OFDM
• High-rate applications, such as VoD, HD-TV, cloud
computing, grid applications
Cost-effective, scalable networking
Flexible-grid network (EON) is regarded as a
promising candidate for future transport
infrastructure.
Background of EON
![Page 4: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/4.jpg)
4
Source: ECOC 2009 Symposium on “Dynamic Multi-Layer Mesh
Network ... Why, How, and When?” September 23, 2009
a) fixed rigid and coarse granularity
b) require full allocation of a wavelength
Drawbacks of WDM
c) inefficient spectrum utilization
EON
a) a flexible and fine granularity
b) adaptively provide the requirement
c) deliver high efficiency, flexibility and scalability
WDM VS EON
![Page 5: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/5.jpg)
5
Challenges and problems
Research Issues
in EON
Design
Scope
Application
Methodology
Routing
Spectrum Assignment
Modulation Level Assignment
Symbol Rate Assignment
FEC Assignment
Power Level Assignment
Inter-Subcarrier and Inter-Super-
channel Spacing Assignment
Spectrum Defragmentation
Optical Grooming
Resilience Mechanisms
Static Planning
Dynamic Planning
(M)ILP
Heuristic
Physical Layer
Impairments
Considerations
Rerouting
Restrictions
Considerations
Subcarrier
Contiguity
Considerations
Subcarrier
Continuity
Considerations
Reactive
Proactive
Shared
Restoration
Dedicated
Restoration
Tomkos I, et al. A tutorial on the flexible optical networking paradigm……. Proceedings of the IEEE, 2014, 102(9): 1317-1337.
How to overcome
these issues?
Control
technology
![Page 6: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/6.jpg)
6
Intelligent control technology
Automatically Switched Optical Networks (ASON)
Lightpath establishment & tear-down on demand
Distributed signaling & routing Protocol: GMPLS
Path Computing Element (PCE)
Constraint-based path computation in multi-layer/-domain
Centralized routing & resource assignment
Protocol: PCEP
Software Defined Optical networks (SDON)
Optical virtualization Unified control & Resource
integration Protocol: OpenFlow
2001 2006 2011
![Page 7: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/7.jpg)
7
Outline
1. Background
2. Software defined elastic optical networks Control architecture
Testbed
3. Applications deployment with SD-EON
4. Conclusions
![Page 8: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/8.jpg)
8
Multi-controller cooperation architecture
Yongli Zhao, Jie Zhang, et al. Virtual Optical Network Provisioning with Unified Service Logic Processing Model for Software Defined Multi-
Domain Optical Network, Optical Engineering, 54(12), Dec. 2015.
![Page 9: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/9.jpg)
9
SDON testbed
Centec V330 (OFS)
DataCenter 1
ToR & Server ......
SDON Domain 1
Room 423
SD-NE
SD-ROADM
SD-ROADMIBM X3650M3 (Server)
Cisco C3560 (ToR)
Centec V330 (OFS)
DataCenter 2 SDON Domain 2
Room 342
FinisarWaveshaper
21Vianet Data Center
SDON Domain 3
FinisarWaveshaper
Centec V330 (OFS)
CommercialData Center
BUPT @ Haidian, Beijing
21Vianet @ Chaoyang, Beijing
Field-InstalledFiber Span
OFA
OFA
OFA
Datacenter & SDON Orchestration
Yiming Yu, Yongli Zhao, et al, Journal of Optical Communications and Networking, vol.7, no.2, A.301-308, Feb.2015
APP Store
![Page 10: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/10.jpg)
10
Outline
1. Background
2. Software defined elastic optical networks
3. Applications deployment with SD-EON
4. Conclusions
![Page 11: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/11.jpg)
11
Potential applications with SD-EON
AP
P 1
Service
scheduling
expert
APP
innovation
with SDON
VM
migration
Virtual
network
provisioningSpectrum
defragme
ntation
Service 2
Service 1Service 3
t0 t1 t2 t3 t4 t5 t6
SDON
User
Datacenter B
C
Controller
Datacenter A
![Page 12: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/12.jpg)
12
A. Virtual network provisioning (VON)
Demonstrated on ONS2015.
![Page 13: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/13.jpg)
13
Virtual network provisioning (VON)
Wei Wang, Yongli Zhao, Jie Zhang, et al., First Demonstration of Virtual Transport Network Services with Multi-Layer Protection Schemes over Flexi-Grid Optical Networks, Communications Letter, vol.13, no.9, 2015.
![Page 14: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/14.jpg)
14
Differentiated protection schemes for VON
1
6
32
45
w.6 w.5
w.3w.2
Working & Backup Topology
1
6
32
45
Working Topology Backup Topology
w.2 w.3
w.5w.6
b.2 b.3
b.6 b.5
1
6
32
45
Working Topologyw.6 w.5
w.3w.2
Backup Topology
PLCPPLTPCLCP
physical node and link virtual node and link working pathbackup path
(a) (b) (c)
Vir
tu
al
To
po
P
hy
sic
al
To
po
Three protection schemes for VON
1. CLCP: Customer Layer Connection Protection.
2. PLTP: Provider Layer Topology Protection.
3. PLCP: Provider Layer Connection Protection.
Wei Wang, Yongli Zhao, Jie Zhang, et al., First Demonstration of Virtual Transport Network Services with Multi-Layer Protection Schemes over Flexi-Grid Optical Networks, Communications Letter, vol.13, no.9, 2015.
![Page 15: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/15.jpg)
15
Experimental results
![Page 16: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/16.jpg)
16
Experimental results
![Page 17: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/17.jpg)
17
Experimental results
50 100 150 200 250 300
0.00
0.05
0.10
0.15
0.20
0.25
0.30
0.35
0.40
Blo
kin
g P
robabili
ty
Traffic Load (Erlang)
CLCP
PLTP
PLCP
50 100 150 200 250 300
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
Resourc
e O
ccupation R
ate
Traffic Load (Erlang)
CLCP
PLTP
PLCP
PLTP and PLCP performs better than CLCP, for the reason that the network tenant has
only one work topology to deploy both work connection and backup connection under
CLCP. PLCP can protect VON most efficiently.
Wei Wang, Yongli Zhao, Jie Zhang, et al., First Demonstration of Virtual Transport Network Services with Multi-Layer Protection Schemes over Flexi-Grid Optical Networks, Communications Letter, vol.13, no.9, 2015.
![Page 18: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/18.jpg)
18
B. Service scheduling expert (SSE)
Demonstrated on ONS2015.
Transport Controller
Transport Network
API
GUI
SSE
GUI
NE2NE6
NE1
NE4
NE3NE5
ODU/PKT layerWDM layer
Service 2
Service 1Service 3
t0 t1 t2 t3 t4 t5 t6
Start-time
End-time
Src Node
Dst Node
Bandwidth
Submit
Service 1Service 2
Service 2
CDPI
Transport Controller
reserve required
resource during working
time.
Start time arrive, and
Transport Controller
setup lightpath for
corresponding service.
Costumer submit
deadline driven services
to Transport Controller.
SSE reschedule the
services by modifying
their working time.
![Page 19: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/19.jpg)
19
Overall GUI of SSE
Advanced Reservation (AR)
requests input panel
Simulation
Topology
Service ListFunctional Button
One Scheduled Service Item
![Page 20: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/20.jpg)
20
Load Migrate via Rescheduling
Heavy Load
Detected
Wei Wang, Yongli Zhao, Jie Zhang, et al., Demonstration of Parallel Service Re-Provisioning over Advanced Reservation enabled Software Defined Optical
Transport Networks, OFC2016, Anaheim, CA, USA, March 2016.
![Page 21: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/21.jpg)
21
Load Migrate via Rescheduling
Load Migration
Wei Wang, Yongli Zhao, Jie Zhang, et al., Demonstration of Parallel Service Re-Provisioning over Advanced Reservation enabled Software Defined Optical
Transport Networks, OFC2016, Anaheim, CA, USA, March 2016.
![Page 22: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/22.jpg)
22
APP demonstrated on ONS2015
![Page 23: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/23.jpg)
23
APP deployment in field trial Locations of three domains:Quanzhou, Xiamen and Fuzhou in Fujian province. 5 cooperating organizations: China Telecom, BUPT, Huawei, ZTE and FiberHome Customers: Data plane property:• Inter-domain links are 10Gbit/s, and intra-domain links are 10Gbit/s.• Supported client interfaces include GE and 10 GE interfaces.
Yajie Li, Yongli Zhao, Jie Zhang, et al., First Field Trial of Virtual Network Operator Oriented Network on Demand (NoD) Service Provisioning over Software Defined Multi-Domain Optical Networks with Multi-Vendor OTN Equipment, ACP2015, Hongkong, China, Nov. 2015, Postdeadline paper
![Page 24: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/24.jpg)
24
Outline
1. Background
2. Software defined elastic optical networks
3. Applications deployment with SD-EON
4. Conclusions
![Page 25: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/25.jpg)
25
Conclusions
Programmability and virtualization are keys to SD-EON
Series of technologies of SD-EON are moving fast to mature
Various applications have been developed in APP store, such as BoD, VON, SSE, SRD, VM.
Different potential applications are to be developed to drive the deployment of SD-EON
![Page 26: What Applications Can be Deployed with Software Defined ...networks.cs.ucdavis.edu/presentation2016/Yongli_Zhao-02-12-2016.pdf · What Applications Can be Deployed with Software Defined](https://reader031.vdocuments.mx/reader031/viewer/2022022423/5a9f1f8f7f8b9a7f178c6444/html5/thumbnails/26.jpg)
26
Thank you for your attention!
Yongli Zhao
State Key Laboratory of Information Photonics and Optical Communications (IPOC),
Beijing University of Posts and Telecommunications (BUPT), Beijing 100876, ChinaTel : +86-10-61198108; Email: [email protected]; Web: ipoc.bupt.edu.cn