26
WOBS 2006 D.Simeonidou, G. Zervas, R. Nejabati Photonic Networks Laboratory Electronic Systems Engineering Dept University of Essex, UK Colchester CO4 5UT Photonic Routers Supporting Application-Driven Bandwidth Reservations at Sub-Wavelength Granularity

Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

D.Simeonidou, G. Zervas, R. NejabatiPhotonic Networks Laboratory

Electronic Systems Engineering Dept University of Essex, UKColchester CO4 5UT

Photonic Routers Supporting Application-Driven Bandwidth Reservations at Sub-Wavelength Granularity

Page 2: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Networks are expected to support an increasingly diverse set of applications Telecommunications, Grid, eScience, eHealth, eStorage, eContent, emerging broadband services (infotainment, interactivity, mobility, 3-D imaging…)Demands triggered by applications are having direct impact on the network data and control plane technologies

Advances in networking technologies Support the evolution of existing applicationsEnable the emergence of new applications

Optical networks already play an important role in supporting new applications and services

Optical networks research had/has to fit into the new overall network scenario

New Considerations for Optical Networking Research

Page 3: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Convergence of applications & networking research: drives a revolution in networking creating new network models and architectures:

Optical network architectures for new service delivery modelsDynamic, multi-service, user/application controlled networks, application aware optical networks, etc

New concepts for network and service managementNetwork information and control exposed to the service layerHigher layer intelligence migrating in the network layer

Service oriented networks or service aware networks Intelligent networking providing advanced application driven services (collaborative services)

Applications & Networks Convergence

Page 4: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Collaborative Network Services

What are collaborative network services?A collection of network resources deployed by shared and geographically distributed facilities (user terminals, instrumentation, computing, storage, digital repositories, archives…)

Why collaborative network services? Science, research, education, medicine, business have no bound and are based on collaboration of international expertisesCreation of distributed virtual facilities for sharing resources

Page 5: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Trends in Collaborative Network Services

Today’s optical network infrastructure for collaborative servicesData intensive users (mainly scientific)Optical network provides dedicated end-to-end high-bandwidth (λ) connections

Well known virtual organisationsStatic or semi-static point-to-point connections

long-lived wavelength paths between client and resourcesCentralized service management strategies

Emerging collaborative services: Need infrastructures that makes vast amount of storage and computation resources potentially available to a large number of users.

Distributed virtual laboratoriesDigital libraries and data repositoriesRemote medicineConsumer services: immersive interactive learning environments and gaming

Page 6: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Application Driver: e-science

e-science: global, large scale scientific collaborations enabled through distributed computational and communication infrastructureradio astronomy

Electronic Very Long Baseline Interferometry (eVLBI)2005 ~= 512mbs -> 1 Gbs2006 up to 20 Gbs2008 up to 40+ Gbs

Page 7: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

WesterborkNetherlands

DedicatedGbit link

OnsalaSweden

Gbit link

Jodrell BankUK

DwingelooDWDM linkCambridge

UK

MERLIN

MedicinaItaly

Chalmers University

of Technology, Gothenburg

TorunPoland

Gbit link

Application Driver: Radio Astronomy Experiments

Page 8: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Evolving Collaborative Services:Global Distributed Virtual e-science Laboratories

Example :Neptune ProjectJoint US-Canadian project to build large undersea fiber network (British Columbia, Washington, Oregon)Interconnect instrumentation devices, robotic submarines, sensors, cameras

Oceanography, seismology, deep sea ecologyDistributed computing and data storage devices on CA*net 4 and Internet 2 will be used to analyze and store dataAll devices available to researchers connected to CA*net 4 and Internet 2 networks

Page 9: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Application Driven Optical Network-Evolution 1

Distributed, shared resources interconnected by plentiful bandwidth (DWDM)

Wavelength switchingData intensive applications can ask the optical network for any point-to-point connectivityHigh bandwidth dedicated links, dynamically allocated on-demand or by scheduled reservation

Page 10: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

The Optical Network Backbone for High Performance-Data Intensive Applications

DATA

Data Intensive Application

OXC 1

Resource Broker

GMPLS Control Plane (traditional)

OUNI (standardised)

ResourceInformation

Physical layer adaptation

ComputationalResource

Physical layer adaptation

Optical Transport Network

Application middleware

OXC 2

User

Data/ Query

Data/ Query

Data/ Query

Data/ Query

Lightpathprovisioning API

IP Network

DATA

Page 11: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

New Applications and User Requirements are Emerging

Increasingly organisations, societies or individuals want to communicate, access information or collaborate using networks

Need infrastructures that makes vast resources potentially available to a large number of users

Service oriented network concept must be extended to wider group of users

CHALLENGEDefine generic network architecture that can adapt to any user and service requirements

Page 12: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Application Driven Optical Network-Evolution 2 Optical Burst Switching (OBS)

OBS can provide transport for highly demanding collaborative applicationsOffers sub-wavelength granularity and high spectral efficiencyAccommodates medium and large size jobsShort lived & long lived relationshipsFrom packet level to circuit (wavelength) levelBurst terminal can communicate directly with multiple destinations across a network Native mapping between bursts and jobs

Page 13: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Programmable OBS Networking: An Infrastructure for Collaborative Services

Focus is to :Enable network to directly offer resources (network and data) as serviceTo migrate service layer functionality close to the optical layer

Network elements are able to recognise and process application demands/request

To offer resources as a serviceTo facilitate intelligent discovery of distributed resources across the network To cope with random changes user patterns, demands for resources (storage/processing) as well as availability of resources

To provide network with self-organisation abilityTopology set-up

Page 14: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Job Construction Scheme: User/Application Side

job ID

source node

job requirementsBWProcessorMemoryDeadline

Job Specification

Offset time

Burst Control PacketData Burst

Active ActiveResource Request

1.Active Burst

Job Spec.Job Specification

Offset time

Burst Control PacketData Burst

Active ActiveResource Request

1.Active Burst

Job Spec.

Complete User Job

Actual Job

Offset time

Burst Control Packet

Non-ActiveNon-Active

Data Burst

Job Header2.

Non-Active BurstActual Job

First stageSecond stage

job ID

Payload TypeActive

OBS parameterPayload lengthOffset time

job ID

source node

Actual job data

job ID

Payload TypeNon-Active

OBS parameterPayload lengthOffset time

Page 15: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Active OBS Router Architecture

Centre to the programmable OBS network is ACTIVE OBS ROUTER

Normally routers perform forward functionalityThe Active OBS router performs compute-forward functionality (i.e. compute on Job requests)Routing engine: optical switchProcessing engine: high performance NP

User controlled networking functionalities:Quality of service (Data and Network)Reliable multicastCBR

PassivePort

Active Port

Data Plane

E/O

BCP

Active Burst Processor

Active Network Interface

Application Programming Interface (API)

Manag-ment

Network Processor

Switch FabricInterface

PolicyScheduler

BlockMapper

Pattern Matching

Data Manipulation

Pattern Matching

QueueManagement

Memory

ElectronicInterface

O/E/O

ElectronicInterface

O/E/O

Burst

Page 16: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Network Scenario

Principle of networking conceptSome OBS router in network topology are active nodesActive OBS routers must performs resource discovery algorithm on user requests Other OBS routers simply route and forwards the Burst

Small User

Active OBS Router

OBS Router

Scientific User

Computational & storageresources

Traditional OBS User

Traditional OBS User

Computational & storageresources

Traditional OBS User

Computational & storageresources

Small User

Active OBS Router

OBS Router

Scientific User

Computational & storageresources

Scientific User

Computational & storageresources

Traditional OBS User

Traditional OBS User

Computational & storageresources

Traditional OBS User

Computational & storageresources

Page 17: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Job Submission and Execution

The application submits a service request (BW + Resource) to the middleware, which processes it and forwards it to the network ingress node The edge device will formulate the client request into an active burstThe active burst will be multicasted to active routers in the network for resource discoveryThe result of resource discovery will be sent back to the application/user by the active routers.The application/user chooses one of the possible optical path+resourcesThe application data is encapsulated into a passive data burst and routed to the selected resource

Page 18: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Hybrid Optical Burst/Circuit Switching (OBCS) for future applications

Optical networking should optimally serve users/applications with diverse network requirements (BW, latency, setup time etc.) without compromising the network utilisation

Application-aware optical-burst/circuit switched (OBCS) network is a promising solution

Optical circuit switching (OCS) addressing bandwidth requirements for data intensive services (particle physics, radio-astronomy) involving well-known scientific user communities through

long lived wavelength paths

Optical burst switching (OBS) addressing bandwidth and network requirements for increasing emerging and evolving applications (e-health)

Short lived bandwidth reservations

Solution: Hybrid OCS/OBS networks

Page 19: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Hybrid Optical Burst/Circuit Switched Ingress Edge Router

Input line cardForwarding engine

Output line cardCoS provisioning – Assembly (Burst or Circuit) – Resource allocation (E/O)

OBS

E/O

E/O

E/O

PCS RAS

CoS -

ParserAssembly/

Queuing BufferOutput/ Output/

Scheduling Scheduling BufferBuffer

Switch OOUUTTPPUUTT

LLIINNEE

CCAARRDD

Input Line card

Forwarding Engin

e

Headers

OCS

AS

Page 20: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Hybrid OBCS Ingress Router Architecture

FPGA Prototype Board

SG-DBR

λ-allocation

DAC DAC

IP Tra

ffic

Genera

tion @

2.5 G

bps

CoSTraffi

c

Differe

ntiatio

n

λ1, λ2, λ3, λ4, λ5

BCH Generation

OB Generation

@ 2.5 Gbps

@ 2.5 Gbps

Optical amplifier

4-1 coupler

Polarization controller

Mach-Zehndermodulator

DFB Laser

AW

G

Buffers

Scheduler

OC Generation

Hybrid OBCS Ingress Router architecture incorporatesHigh-speed packet classification

Optical circuit generation

Optical Burst aggregation and generation

Wavelength allocation

Page 21: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Edge Router Results

Optical circuit and bursts over 4 different wavelengths

OBSOCS

200µs/diva)

BCH

b) 6 µs/divλ3

λ2

λ4 λ5

λ1

offset

Asynchronous Optical Burst Ethernet Switched (OBES) control plane (continuous data)

Asynchronous aggregation and transmission of variable length bursts with variable offset times (Burst mode)

Burst Control Header (BCH) over OBES control plane at 2.5 Gbps

10 ns/div

c).

BCH @ 2.5 GbpsBCH @ 2.5 Gbps

1550.11 nm 1555.74 nm 1559.79 nm1542.14 nm 1550.11 nm 1555.74 nm 1559.79 nm1542.14 nm

c)

15.2 dB

Bursts @ 10 GbpsBursts @ 10 Gbps

200 200 psps/div/div

Page 22: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Core OBS Node Technology

Traditionally OBS switches are based on slow switching technology (e.g. MEMs)

Suitable for long bursts with large offset timeNot suitable for networks with large number of users transmitting small data bursts

Not efficient for short bursts with short offset time

Combination of fast and slow optical switching technology is emerging for future OBS networks

SOA based switch technology for fast switchingMEM based switch technology for slow switching

Page 23: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Core OBS Node Architecture

SOA

6dB

GCSR Tun. Laser

DI: 6.45cm

Label Extraction

10%

90%

Optical Packet Switch input

F P G A b o a r d

λ0

D/A

CD

/A C

IC

IR

λ1 λ4

EAM÷4

Optical Burst Switch Control

Serial to parallel

Parallel to serial

AW

G

IM

PM

λconv1

λconv2

λconv3

λconv4

SOA

SOA

SOA

SOA

1

Pow

er m

on

Com

bine

r

Pow

er

adju

stm

ent

CCU

2

Pow

er m

on

Com

bine

r

Pow

er

adju

stm

ent

Pow

er m

on

Com

bine

r

Pow

er

adju

stm

ent

3

SMU1Pow

er m

on

1

8

1

8

1

8

8 1

EDFA

EDFA

EDFA

Drop

λ9

λ16

λ9

λ16

λ9

λ16

81

Pow

er m

on

1

2

3

Pow

er m

on

SMU8

EDFA

EDFA

EDFA

CDU8x8

1

Pow

er m

on

Com

bine

r

Pow

er

adju

stm

ent

2

Pow

er m

on

Com

bine

r

Pow

er

adju

stm

ent

Pow

er m

on

Com

bine

r

Pow

er

adju

stm

ent

3

MEMPow

er m

on

1

8

1

8

1

8

1

8

1

8

1

8

8 1

EDFA

EDFA

EDFA

ADD

λ9

λ16

λ9

λ16

λ9

λ16

81

Pow

er m

on

1

2

3

Pow

er m

on

MEM8

EDFA

EDFA

EDFA

8x8

OXCmxm

Control Header ProcessingO E

l1

λ n

λ1

λ n

l m

λ1

FastSwitch

OXCmxm

OXCmxm

Fast Switch

Page 24: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Edge & Core Routers

Burst Generator

+Tuneable laser

Fast SOA-Based

Switch

SlowMem-based

Switch

FPGAFPGAGCSRGCSRTunable Tunable LaserLaser

Page 25: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Conclusions

Technology trends for application driven (service-oriented) optical network infrastructure.

Existing wavelength switched network infrastructureNovel programmable network architecture based on active optical burst switching

Transport format has been tailored to provide network level application awarenessArchitecture utilizes advanced hardware solutions and new protocols

Page 26: Photonic Routers Supporting Application-Driven Bandwidth ...€¦ · WOBS 2006 Evolving Collaborative Services: Global Distributed Virtual e-science Laboratories Example :Neptune

WOBS 2006

Thank you

[email protected]