what applications can be deployed with software defined...

26
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, China Tel : +86-10-61198108; Email: [email protected] ; Web: ipoc.bupt.edu.cn Group Meeting, Feb. 12 2016

Upload: trancong

Post on 07-Mar-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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