Top Banner
End to end OBS Applications Dan Stevenson VP, Advanced Network and Information Technology Division [email protected]
20

End to end OBS Applications

Jan 13, 2016

Download

Documents

nay

End to end OBS Applications. Dan Stevenson VP, Advanced Network and Information Technology Division [email protected]. E-science Application Needs. Data Grid Multi-tera Byte data sets Moved between Labs and supercomputers Compute Grid Also requires low latency communications LambdaGrid - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: End to end OBS Applications

End to end OBS Applications

Dan StevensonVP, Advanced Network and Information

Technology [email protected]

Page 2: End to end OBS Applications

E-science Application Needs

• Data Grid– Multi-tera Byte data sets– Moved between Labs and supercomputers

• Compute Grid– Also requires low latency communications

• LambdaGrid– Moved over dedicated wavelengths– No routers in path– Sparse network– Rapid (sec-min) wavelength provisioning

CACM Nov. 2003, SPECIAL ISSUE: Blueprint for the future of high-performance networking

Introduction, Maxine D. Brown, pp 30 - 33

TransLight: a global-scale LambdaGrid for e-science, Tom DeFanti, Cees de Laat, Joe Mambretti, Kees Neggers, Bill St. Arnaud pp: 34 - 41

Transport protocols for high performance, Aaron Falk, Ted Faber, Joseph Bannister, Andrew Chien, Robert, Grossman, Jason Leigh pp: 42 - 49

Page 3: End to end OBS Applications

Role of OBS

• Ultra-fast light path provisioning via OBS– Milliseconds with MEMS micro mirrors– Microseconds with electronically activated switches

• JIT OBS as a grid service– Establish connections through an GSI-authenticated,

OGSI-based Grid Service interface

• OBS interfaces for Grid tools• Transport protocol optimized for JIT OBS

Page 4: End to end OBS Applications

Grid Interface

gridappication

OGSA

GRID-JIT

JIT OBS

data

gridappication

OGSA

GRID-JIT

JIT OBS

data

JITPAC

OXC

sig sig

• Permits scheduling of channels as Grid resource

Page 5: End to end OBS Applications

gridFTP

• Linux client to Linux client

• With JIT OBS network adapter

gridFTP

ST

JIT OBS

data

gridFTP

ST

JIT OBS

data

JITPAC

OXC

sig sig

Page 6: End to end OBS Applications

JIT OBS Network Adapter

Page 7: End to end OBS Applications

JITPAC Evolution

• TL1 Interface– Generic OXC and PXC control interface

• Soft JITPAC– All software JIT implementation on PC– Motivated by cost considerations– Deployment on MEMS photonic switches

• JITPAC II– Higher performance

•160,000 messages per second– On board electronically activated switches

•SOAs, PLZT, EO Polymer•10 micro-second bursts

– Limited wavelength conversion– 4 fiber pairs, 4 wavelengths each– Targeting deployment to NLR

Page 8: End to end OBS Applications

Proposed Equipment Stack

• Avoids difficult physical layer issues

• Permits experimentation

• With burstification and end to end OBS

JITPAC V2with SOA

switch

CISCOIP switch

CISCOOXC

Linux Cluster

OBS NA

JITPAC V2with SOA

switchIP switch

COTSOXC

Linux Cluster

OBS NA

Bur

stifi

er

Page 9: End to end OBS Applications

Physical Layer Challenges

• Signal– Burst mode synchronization– Signal quality monitoring in network– Variable power levels at receiver– Rate adaptation

• Our approach– Long haul: use OEO and commodity systems– LAN and Metro: reduced problem set, need conversion– Separate research focused on physical layer

OXC(Cisco 15454)

1550 nm 1550 nm

850 or 1310 nmGbE

Page 10: End to end OBS Applications

JIT Security and Authentication Extensions

• User must “pay” for the use of network resource from a limited pool of credits.

• Solve two problems at once:– Accountability for use of network resources– Verified identity of the user

• Ability to perpetrate DOS attacks is greatly diminished by limiting attacker’s resources

• Similar to DARPA supported ARQoS project– Used economic models from telephony, applied them to

DiffServ (resource reservation framework for IP networks)

Page 11: End to end OBS Applications

Routing Protocol

• Data path (with QoS) & signaling path routing• Intra & inter – domain issues• Routing loop prevention• Avoidance of switch to switch communications

Page 12: End to end OBS Applications

Medusa Emulator

• Three major pieces:– Automatic Network Topology Generator– GUI Based Network Editor– Medusa Signaling Testing Part

• Major Features– real-time traffic forwarding for signaling testing– script tools to randomly generate large scale network config file – import from and export to xml network config file– Editing network nodes, ports, links– export the xml config file for each node as to given xml schema– pull down specific interface/port or simulate certain drop rate– Platforms

• Java-based, Windows or UNIX• References

– J-Sim (formerly known as JavaSim): a component-based, compositional simulation environment http://www.j-sim.org/

– BRITE: an approach towards universal topology generation http://www.cs.bu.edu/brite/

Page 13: End to end OBS Applications

Medusa Screen Shot

Page 14: End to end OBS Applications

Backup chartsBackup charts

Page 15: End to end OBS Applications

Problems Facing OBS

• Technical– Immature conversion technology – Physical layer issues

• Electro-political– Momentum of GMPLS “inventing another protocol is

irresponsible”– Violated expectations

•Optical bubble•Over hyping promise of optics

– Turner effect•“Optical networking is dead.”

Page 16: End to end OBS Applications

Wavelength Converter

Page 17: End to end OBS Applications

Network Adaptor

Page 18: End to end OBS Applications

ATDnet Testbed

• DC metro area• 8 channels• ATM overlay• OBS overlay

– DIA, NRL, LTS

DIA

DISA

DARPA

NASA

LTS

NRL

all fibers carry8 wavelengths

data rates vary between2.5 Gbps and 40 Gbps

depending onexperimental activity

https://www.atd.net/Boling AFB Washington, DC

Adelphi, MD

Page 19: End to end OBS Applications

Baby picture goes here

Page 20: End to end OBS Applications

JITPAC Test Lab