23
OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE DOE UltraScienceNet UltraScienceNet - - Update Update Nagi Nagi Rao, Bill Wing, Steven Carter, Qishi Wu, Susan Hicks Rao, Bill Wing, Steven Carter, Qishi Wu, Susan Hicks Computer Science and Mathematics Division Computer Science and Mathematics Division Oak Ridge National Laboratory Oak Ridge National Laboratory { { raons,wrw,scarter,wuqn}@ornl.gov raons,wrw,scarter,wuqn}@ornl.gov Sponsored by Sponsored by High High - - Performance Networks Program Performance Networks Program Mathematics, Information and Computational Science Division Mathematics, Information and Computational Science Division Office of Advanced Scientific Computing Research Office of Advanced Scientific Computing Research U.S. Department of Energy U.S. Department of Energy Experimental Network Testbed for Experimental Network Testbed for High High - - Performance Network technologies and Applications Performance Network technologies and Applications https:// https:// www.usn.ornl.gov www.usn.ornl.gov OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY

DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

DOE DOE UltraScienceNetUltraScienceNet -- UpdateUpdate

NagiNagi Rao, Bill Wing, Steven Carter, Qishi Wu, Susan HicksRao, Bill Wing, Steven Carter, Qishi Wu, Susan HicksComputer Science and Mathematics DivisionComputer Science and Mathematics Division

Oak Ridge National LaboratoryOak Ridge National Laboratory{{raons,wrw,scarter,wuqn}@ornl.govraons,wrw,scarter,wuqn}@ornl.gov

Sponsored bySponsored byHighHigh--Performance Networks ProgramPerformance Networks Program

Mathematics, Information and Computational Science DivisionMathematics, Information and Computational Science DivisionOffice of Advanced Scientific Computing ResearchOffice of Advanced Scientific Computing Research

U.S. Department of EnergyU.S. Department of Energy

Experimental Network Testbed for Experimental Network Testbed for HighHigh--Performance Network technologies and ApplicationsPerformance Network technologies and Applications

https://https://www.usn.ornl.govwww.usn.ornl.gov

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Page 2: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

ContentsBackground and OverviewData-PlaneControl-PlaneExperimental Results

Page 3: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

DOE UltraScience Net: Need, Concept and ChallengesDOE UltraScience Net: Need, Concept and Challenges

Promising Solution− High bandwidth and agile network capable of providing on-demand dedicated

channels: multiple 10s Gbps to 150 Mbps− Protocols are simpler for high throughput and control channels

Challenges: Several technologies need to be (fully) developed− User-/application-driven agile control plane:

• Dynamic scheduling and provisioning• Security – encryption, authentication, authorization

− Protocols, middleware, and applications optimized for dedicated channels

The Need− DOE large-scale science applications on supercomputers and experimental

facilities require high-performance networking• Moving petabyte data sets, collaborative visualization and computational

steering (all in an environment requiring improved security)− Application areas span the disciplinary spectrum: high energy physics,

climate, astrophysics, fusion energy, genomics, and others

Page 4: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

DOE-Funded Support Application ProjectsSupport Application Projects

• Lambda-Station− FNAL-developed analysis “station” for high-energy physics

• Peering and Terascale Supernova Initiative− Collaborative visualization− Interdomain peering with NSF CHEETAH

• ESnet MPLS Tunnels− MPLS signaling to setup on-demand and in-advance circuits

• Remote Microscopy and Genomics Applications− PNNL developed remote-user control of confocal microscopy

Page 5: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

USN Architecture:USN Architecture:Separate DataSeparate Data--Plane and ControlPlane and Control--PlanesPlanes

Secure control-plane with:Encryption, authentication and

authorizationOn-demand and advanced

provisioning

Dual OC192 backbone:SONET-switched in the

backboneEthernet-SONET conversion

Page 6: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

DOE UltraScience Net: Data Plane

2 current lambdas2 future lambdas

provisioned at multiple 50 Mbps resolution

Connects Atlanta, Chicago, Seattle and Sunnyvale:− Dynamic and in-advance provisioned dedicated dual 10Gbps

links at 50 Mbps resolution – SONET or Ethernet

Page 7: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

USN Data-Plane: Node Configuration

In the Core:− Two OC192 switched by

Ciena CDCIsAt the Edge

− 10/1 GigE provisioning using Force10 E300s

Data Plane User Connections:Direct connections to:

core switches –SONET &1GigEMSPP – Ethernet channels

Utilize UltraScience Net hosts

Node Configuration

CDCIe300

Linux host

10GigEGigE

OC192to Seattle10GigE

WAN PHY

Connections toCalTech and ESnet

Page 8: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

USN Data-Plane: User Ports

• User connections− Ciena CDCI

• SONET ports on CDCI • GigE ports on CDCI

− Force10 E300• 10GigE ports on E300• GigE ports on E300

GigE ports must match at the connection end points

CDCIe300OC192Long haullinks

10GigE GigE GigESONET

SONET/WAN PHY

Page 9: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Secure Control-Plane

VPN-based authentication, encryption and firewall

• Netscreen ns-50 at ORNLNS-5 at each node

• Centralized server at ORNL− bandwidth scheduling− singnalling

ns-5

CDCIe300

linuxhost VPN tunnel

CDCIe300

linuxhost

Controlserver

ns-50

Page 10: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Need for Secure Control Plane

• Security of control plane is extremely important − USN switches (Ciena, Force10, Turin, Sycamore, Whiterock) do

not support IPSec – do not know of any that do− TL1/CLI and GMPLS commands sent in the “clear”

− Can be sniffed to profile the network− Can be injected to “take over” the control

− Following cyber attacks could be easily launched• Hijack the dedicated circuits; sustain a DOS flood to prevent

recovery• Takeover/flood UltraScienceNet end hosts and switching gear

• USN control-plane is out-of-band and secure− Uses VPN-based control channels and firewalled enclaves

Page 11: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Control Plane• Phase I

− Centralized VPN connectivity− TL1/CLI-based communication with

CoreDirectors and E300s− User access via centralized web-based

scheduler• Phase II

− GMPLS direct enhancements and wrappers for TL1/CLI

− Inter-domain “secured” GMPLS-based interface− Webservices interface for OSCARS

Page 12: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Web Interface• Allows users to logon to website• Request dedicated circuits • Based on cgi scripts written in c and c++

Page 13: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Bandwidth Scheduler• Computes path with target bandwidth

− Is currently available?• Extension of Dijkstra’s algorithm using interval

sequences− Provide all available slots

• Extension of closed semi group structure to sequences of reals

− Both are solvable by polynomial-time algorithms− Implementation – first part almost complete; needs

interface• Notes:

− GMPLS does not have this capability− Control-plane engineering taskforce interested in using it.− Not an NP-Complete problem

Page 14: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

• Peering: data and control planes− Coast-to-coast dedicated channels− Access to ORNL supercomputers

Peering: UltraScience Net – NSF CHEETAH

UltraScienceNet

CHEETAH

e300UltraScience Net

CHEETAH

CDCI

Peering at ORNL:Data plane:10GigE betweenSN16000 and e300Control-Plane:VPN tunnel

Page 15: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Current Status: Data-Plane• Data-Plane Connections:

• Chicago-Sunnyvale• May 2005: 10GigE WAN-PHY between E300• August 2005: 2 x OC192 links between CDCIs

− ORNL-Chicago• August 2005: 2 x OX192 links between CDCIs

− Atlanta will be connected after SC2005• User-connections

− August 2005• PNNL, FNL, CalTech, ESnet

− November 2005• SLAC

− February 2006• Atlanta node installation

Page 16: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Current Status: Control-Plane• ORNL, Chicago, Seattle, Sunnyvale nodes

are setup − VPN, console servers are setup− signaling modules – being integrated− Bandwidth/channel reservation system – being

integrated with signaling system• SC2005 node will be moved to Atlanta

Page 17: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

USN at Supercomputing2005

Supercomputing05exhibit floor

• Extended USN to exhibit floor: eight dynamic 10Gbps long-haul connections over time

• Moved and re-created USN-Seattle node on • PNNL, FNL, ORNL,

Caltech, SLAC at various booths to support:− applications and

bandwidth challenge

Helped Caltech team winHelped Caltech team winBandwidth Challenge:Bandwidth Challenge:

40Gbps aggregate 40Gbps aggregate BwBw164 terabytes transported in day164 terabytes transported in day

Page 18: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

ESnet Related Issues• Port Assignments:

− 10GigE port each on E300 in Sunnyvale and Chicago

− multiple 1GigE ports assigned on E300 in Sunnyvale and Chicago

• Cross-connects− 1 SM and 4 MM cross-connects in Level(3) POP

in Sunnyvale and in Starlight in Chicago• Control-Plane Issues are being addressed

Page 19: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

OSCARS and USN Control-Plane Integration I• Composition Front End: User

− Back-end interaction with OSCARS and USNCP− Website and webservice: authentication + encryption− User request:

• Scheduling− decomposed into OSCARS and USNCP requests− combine the responses and compose the path

• Signaling− Pieces of paths are signaled separately

Drawbacks: VLANs need to be supported separately

Page 20: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

OSCARS and USN Control-Plane Integration II

• VLAN transitioning− Scheduler explicitly allows for VLAN setup requests

• Front end sends separate requests and handles boundaries− Signaling

• Wrappers to OSCARS and USNCP to accept VLAN signaling• Uniform wrapper formats needed – WDSL+SOAP(?)• Authentication and Encryption

Page 21: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

MPLS-GMPLS Integration• Advanced Reservation:

− Open issue within MPLS and GMPLS− Reservation front-end:

• Scheduling a priori• Send MPLS-GMPLS messages for immediate setup/tear down

• Signaling− GMPLS wrapper for USNCP

• Scheduling Extensions of GMPLS and MPLS− Need to work with standards

Page 22: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Conclusions

USN DeploymentData-Plane – Complete Control-Plane – almost Complete

Request for USN CollaborationsUSN channels/circuitsUSN hosts – transport, middlewareLocate your hardware at USN nodes

Page 23: DOE UltraScienceNet - Update · 2006. 6. 26. · OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY DOE UltraScienceNet - Update Nagi Rao, Bill Wing, Steven Carter, Qishi Wu,

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Thank youhttps://www.usn.ornl.gov