"The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical...

29
"The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing” Invited Talk Optical Fiber Communication Conference (OFC2005) Anaheim, CA March 9, 2005 Dr. Larry Smarr Director, California Institute for Telecommunications and Information Technology Harry E. Gruber Professor, Dept. of Computer Science and Engineering Jacobs School of Engineering, UCSD

Transcript of "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical...

Page 1: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

"The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for

Optical Technologies Enabling LambdaGrid Computing”

Invited Talk

Optical Fiber Communication Conference (OFC2005)

Anaheim, CA

March 9, 2005

Dr. Larry Smarr

Director, California Institute for Telecommunications and Information Technology

Harry E. Gruber Professor,

Dept. of Computer Science and Engineering

Jacobs School of Engineering, UCSD

Page 2: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Abstract and OFC Invited Paper

• Abstract– Dedicated optical connections have significant advantages over shared internet

connections. The OptIPuter project (www.optiputer.net) uses medical and earth sciences imaging as application drivers. Quartzite (UCSD) and Starlight (Chicago) create unique combinations of OEO routers and OOO and wavelength-selective optical switches.

• Invited Paper for OFC 2005– The OptIPuter, Quartzite, and Starlight Projects:

– A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing

• By Larry Smarr,– Harry E. Gruber Professor, Department of Computer Science and Engineering, UCSD

– Director, California Institute of Telecommunications and Information Technology

• With Shaya Fainman, Joseph Ford, Phil Papadopoulos– University of California, San Diego

• and Tom DeFanti, Maxine Brown, and Jason Leigh– Electronic Visualization Laboratory

– University of Illinois at Chicago

Page 3: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

The Evolution from Supercomputer-Centricto a Net-Centric Architecture

1.E+00

1.E+01

1.E+02

1.E+03

1.E+04

1.E+05

1.E+06

1985 1990 1995 2000 2005

Ba

nd

wid

th (

Mb

ps

)

Megabit/s

Gigabit/s

Terabit/s

Source: Timothy Lance, President, NYSERNet

1 GFLOP Cray2

60 TFLOP Altix

Bandwidth of NYSERNet Research Network Backbones

T1

3210Gb

“Lambdas”

Page 4: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Calit2 -- Research and Living Laboratorieson the Future of the Internet

www.calit2.net

University of California San Diego & Irvine CampusesFaculty & Staff

Working in Multidisciplinary TeamsWith Students, Industry, and the Community

One Focus Area is Net-Centric Optical Architectures

Page 5: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

The OptIPuter Project – Bringing the Power of Lambdas to End Users

• NSF Large Information Technology Research Proposal– Calit2 (UCSD, UCI) and UIC Lead Campuses—Larry Smarr PI– Partnering Campuses: USC, SDSU, NW, TA&M, UvA, SARA, NASA

• Industrial Partners– IBM, Sun, Telcordia, Chiaro, Calient, Glimmerglass, Lucent

• $13.5 Million Over Five Years• Linking Global Scale Science Projects to User’s Linux ClustersNIH Biomedical Informatics NSF EarthScope

and ORION

http://ncmir.ucsd.edu/gallery.html

siovizcenter.ucsd.edu/library/gallery/shoot1/index.shtml

Research Network

Page 6: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Optical Networking, Internet Protocol, ComputerBringing the Power of Lambdas to Users

• Extending Grid Middleware to Control:– Cluster Enpoints- Storage, Visualization, & Computing

– Linux Clusters With 1 or 10 Gbps I/O per Node– Scalable Visualization Displays with OptIPuter Clusters

– Jitter-Free, Fixed Latency, Predictable Optical Circuits– One or Parallel Dedicated Light-Pipes

– 1 or 10 Gbps WAN Lambdas– Uses Internet Protocol, But Does NOT Require TCP – Exploring Both Intelligent Routers and Passive Switches

• Applications Drivers: – Earth and Ocean Sciences– Biomedical Imaging

Page 7: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Tiled LCD Displays Driven by Linux Graphics ClustersAllow for Both Global Context and High Levels of Detail

"Source: Data from JPL/Mica; Display UCSD NCMIR, David Lee"

150 MPixel Rover Image on 40 MPixel OptIPuter Visualization Node Display

Page 8: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Interactively Zooming In Using EVL’s JuxtaView on NCMIR’s Sun Microsystems Visualization Node

"Source: Data from JPL/Mica; Display UCSD NCMIR, David Lee"

Page 9: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Highest Resolution Zoomon NCMIR 40 MPixel OptIPuter Display Node

"Source: Data from JPL/Mica; Display UCSD NCMIR, David Lee"

Page 10: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

LambdaRAM: Clustered Memory To ProvideLow Latency Access To Large Remote Data Sets

• Giant Pool of Cluster Memory Provides Low-Latency Access to Large Remote Data Sets – Data Is Prefetched Dynamically– LambdaStream Protocol Integrated into

JuxtaView Montage Viewer

• 3 Gbps Experiments from Chicago to Amsterdam to UIC – LambdaRAM Accessed Data From

Amsterdam Faster Than From Local Disk

all

8-14

none

all

8-14

1-7

Displayed region

Visualization of the Pre-Fetch Algorithm

none

Data on Disk in Amsterdam

Local Wall

Source: David Lee, Jason Leigh

Page 11: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

OptIPuter Challenge is to Couple Cluster Endpoints to WAN DWDM Dedicated Photonic Channels

• Scalable Adaptive Graphics Environment (SAGE) Controls:

• 100 Megapixels Display

– 55-Panel

• 1/4 TeraFLOP – Driven by 30 Node

Cluster of 64 bit Dual Opterons

• 1/3 Terabit/sec I/O– 30 x 10GE

interfaces– Linked to OptIPuter

• 1/8 TB RAM• 60 TB Disk

Source: Jason Leigh, Tom DeFanti, EVL@UICOptIPuter Co-PIs

NSF LambdaVision

MRI@UIC

Page 12: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

UCSD Campus LambdaStore ArchitectureDedicated Lambdas to Labs Creates Campus LambdaGrid

SIO Ocean SupercomputerIBM Storage Cluster

Extreme Switch with 2 Ten Gbps Uplinks

Streaming Microscope

Source: Phil Papadopoulos, SDSC, Calit2

Page 13: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

OptIPuter Software Architecture--a Service-Oriented Architecture Integrating Lambdas Into the Grid

Distributed Applications/ Web Services

Telescience

GTP XCP UDT

LambdaStreamCEP RBUDP

Vol-a-Tile

SAGE JuxtaView

Visualization

DVC Configuration

Distributed Virtual Computer (DVC) API

DVC Runtime Library

Data Services

LambdaRAM

Globus

XIOPIN/PDC

DVC Services

DVC Core Services

DVC Job Scheduling

DVCCommunication

Resource Identify/Acquire

NamespaceManagement

Security Management

High SpeedCommunication

Storage Services

GRAM GSI RobuStore

Lambdas IP+TP

Discovery and Control

Page 14: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

J. Ford S. EsenerY.H. Lo

M. Heller

S. Bhatia

Bio Engineering

Chemistry

C Tu

Communications

EM waves

RF Electronic Circuits

Computer Engineering

Electronic Devices & Materials

OpticalInterconnects

ThrustBio Photonics

Thrust

Photonic Networks

Thrust G. PapenS. Fainman

Ed Yu

C. Guest

Signal Processing

Systems

Materials

P.K Yu

A Photonics-Centric View of UCSD’s ECE Department -Many Are Involved with Calit2 Photonics Program

S. Radic

D. Wang

S. Mookherjea

Most Are Involved with Calit2 Photonics Program

Page 15: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Shayan Mookherjea, Asst. Professor, Electrical and Computer EngineeringExpertise: Optical Devices and Optical Communication Networks, Including Photonics, Lightwave Systems and Nano-Scale OpticsPh.D.: Electrical Engineering, Caltech, 2003Background: 2003 Wilts Prize for Best Thesis in Caltech Electrical Engineering

Stojan Radic, Assoc. Professor, Electrical and Computer EngineeringExpertise: Optical Communication Networks; All-Optical Processing; Parametric Processes in High-confinement Fiber and Semiconductor DevicesPh.D.: Institute of Optics, University of Rochester, 1995Background: Corning research, Bell Labs Trans. Dept., Nortel Chair Assoc. Prof., Duke

Deli Wang, Asst. Professor, Electrical and Computer EngineeringExpertise: Nanoscale Science and Technology; Semiconductor Nanomaterials and Devices for Electronic, Optoelectronic and Biological ApplicationsPh.D.: Materials, UC Santa Barbara, 2001Background: Postdoctoral Fellow, Harvard University

Joseph Ford, Assoc. Professor, Electrical and Computer EngineeringExpertise: Optoelectronic Subsystems Integration (MEMS, Diffractive Optics, VLSI); Fiber Optic and Free-Space CommunicationsPh.D.: Applied Physics, UCSD, 1992Background: Bell Labs Adv. Photonics Dept., Chief Scientist, Optical Micro-Machines.

George Papen, Professor, Electrical and Computer EngineeringExpertise: Advanced Photonic Systems Including Optical Communication Systems, Optical Networking, and Environmental And Atmospheric Remote Sensing Ph.D.: Electrical and Computer Engineering from the University of Wisconsin, 1989Background: University of Illinois at Urbana-Champaign

UCSD ECE, Jacobs School, and Calit2Set Photonics as a High Priority for Faculty Recruiting

All Joined UCSD in Last 2.5 Years

UCSD Photonics

Page 16: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

NSF Quartzite Research Instrumentation Award ECE Faculty Augment OptIPuter Testbed

• Hybrid System of Packet-Based and Circuit-Based Devices• Match the Network to the Number of Existing Endpoints• Greatly Increase the Number of 10Gb Optical Paths

– Evaluating DWDM and CWDM Technologies for Campus Scale

• Hybrid Network “Switch Stack” at Campus Collocation Point– Packet Switch—Chiaro Networks– Transparent Optical Switch--Glimmerglass

– Physically Build New Topologies Without Physical Rewiring

– Experimental Pre-Commercial Devices – Lucent Wavelength-Selective Switch

– Experimental Academic Devices– Radic/Ford Packet-Rate Wavelength Routing and Multicasting

Source: Phil Papadopoulos, SDSC, Calit2—Quartzite PI

Page 17: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

The Optical Core of the UCSD Campus-Scale Testbed --Evaluating Packet Routing versus Lambda Switching

Goals by 2007:

>= 50 endpoints at 10 GigE

>= 32 Packet switched

>= 32 Switched wavelengths

>= 300 Connected endpoints

Approximately 0.5 TBit/s Arrive at the “Optical” Center

of CampusSwitching will be a Hybrid

Combination of: Packet, Lambda, Circuit --OOO and Packet Switches

Already in Place

Source: Phil Papadopoulos, SDSC, Calit2

Funded by NSF MRI

Grant

Lucent

Glimmerglass

Chiaro Networks

Page 18: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

UCSD Quartzite Testbed --Lucent 1xK Wavelength-Selective Switch

MEMS Wavelength Switching Concept: Modular Transparent DWDM Network Provisioning

64 Channel 4×4WS-OXC Prototype

Micro-Electro-Mechanical Switching + Free-Space Optical Wavelength MUX

Millisecond-Rate Provisioning for DWDM & CWDM Networks

Page 19: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Packet-Rate Wavelength Routing and MulticastingParametric λ-Conversion + Passive Waveguide Routing

Conventional 10 GbE Terminals Connected via Transparent Passive Router + NLO Ultra-fast Parametric λ-Conversion

A

B

CP

Q

1

2

3

K

N-1

N

1

2

3

l

M-1

M

Node IN

NodeOUT

… and Routed to Arbitrary OutputInput Packet -Translated…

AWG RouterWaveguide

1) Wavelength Band Translation2) 1 to 100nm Translation3) Amplification & 2R Regeneration

Band OUT

Band IN

Time-of-Flight Transparent Routing1) Passive Silica Waveguide2) 40x40 Channels, 50 GHz Passband

NxN

Source: Joseph Ford, Stojan Radic,

ECE, UCSD

UCSD Photonics

Page 20: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Experimental Demo: λ-Conversion @ 40 Gb/s

UCSD Parametric Processing LaboratorySwitched Bit Sequence

ONOFF OFF

Data IN

1200ps

Switched Bit Sequence

ONOFF OFF

Data IN

1200ps

OC-768 Packet Switched in Primitive Parametric Cell

Parametric Processing• Nonlinear Processing in High Confinement Fiber / SOA / QD• Sub-Picosecond Response Time + Time-of-Flight

Advantages over Conventional O-E-O Routing• Data Rate / Format Independent: Transparent to 1 Tb/s• Routes Signals by Multichannel Band (Not Single λ)• Selective Conjugation Supports Long-Haul Transmission

Source: Joseph Ford, Stojan Radic, ECE, UCSD

UCSD Photonics

Page 21: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Fund

amen

tally

nov

el

devi

ce c

apab

ilitie

s

New component

capabilities

Spe

cific

com

pone

nt

perf

orm

ance

spe

cs

Network-enabling components

needed

Perform

ance metrics

and drivers

Novel netw

orking

capabilities

Devices &Subsystems

NetworkArchitectures

Physical LayerSystem Control

Scalable Intelligent Optical Networks (SION) Photonics Research Testbed

To Enable Cross-Integrational To Enable Cross-Integrational Photonics Systems ResearchPhotonics Systems Research

PhotonicsTestbed

UCSD Photonics

Page 22: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

NLR Will Provide an Experimental Network Infrastructure for U.S. Scientists & Researchers

First LightSeptember 2004

“National LambdaRail” PartnershipServes Very High-End Experimental and Research Applications

4 x 10Gb Wavelengths Initially Capable of 40 x 10Gb wavelengths at Buildout

Links Two Dozen

State and Regional Optical

Networks

DOE and NASAUsing NLR

Page 23: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

UCSD

StarLight Chicago

UIC EVL

NU

CENIC San Diego GigaPOP

CalREN-XD

8

8

The OptIPuter LambdaGrid is Rapidly Expanding

NetherLight Amsterdam

U Amsterdam

NASA Ames

NASA GoddardNLRNLR

2

SDSU

CICESE

via CUDI

CENIC/Abilene Shared Network

1 GE Lambda

10 GE Lambda

PNWGP Seattle

CAVEwave/NLR

NASA JPL

ISI

UCI

CENIC Los Angeles

GigaPOP

22

Source: Greg Hidley, Aaron Chin, Calit2

Page 24: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

OptIPuter Has Built on the Lessons Learned from the OMNInet Metro Area OOO Testbed

NTONNTONCC

DWDMRAM

10 Gb Lambdas

StarLight: the Largest 1 GE & 10 GE

Exchange for Supporting

U.S. / International Research &

Education Networks

Page 25: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

US IRNC (black)–20Gb NYC—Amsterdam–10Gb LA—TokyoGEANT/I2 (orange) –30Gb London, etc.—NYCUK to US (red)–10Gb London—ChicagoSURFnet to US (light blue)–10Gb Amsterdam—NYC–10Gb Amsterdam—ChicagoCanadian CA*net4 to US (white)–30Gb Chicago-Canada-NYC–30Gb Chicago-Canada-SeattleJapan JGN II to US (grey)–10Gb Chicago—TokyoEuropean (not GEANT) (yellow)–10Gb Amsterdam—CERN –10Gb Prague—Amsterdam–2.5Gb Stockholm—Amsterdam–10Gb London—AmsterdamIEEAF lambdas (dark blue)–10Gb NYC—Amsterdam–10Gb Seattle—Tokyo CAVEwave/PacificWave (purple)–10Gb Chicago—Seattle—SD–10Gb Seattle—LA—SD

Northern Light

UKLight

PNWGP

Japan

Manhattan Landing

CERN

Dedicated Research 10Gb Optical Circuits in 2005 North America, Europe and Japan

Page 26: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Calient Lambda Switches Now Installed at StarLight and NetherLight

GigE = Gigabit Ethernet (Gbps connection type)

8-processor cluster

16-processor cluster

Switch/Router

8 GigE16 GigE

8 GigE16 GigE

Control plane

Data plane

“Groomer” at StarLight

8 GigE

2 GigE

128x128MEMS

Optical Switch

N E T H E R L I G H T

16-processor cluster

8 GigE

16 GigE

16 GigE

“Groomer” at NetherLight

Control plane

Data plane

2 GigE

OC-192

(10Gbps)

64x64MEMS

Optical Switch

Switch/Router

GigE = Gigabit Ethernet (Gbps connection type)

8-processor cluster

16-processor cluster

Switch/Router

8 GigE16 GigE

8 GigE16 GigE

Control plane

Data plane

“Groomer” at StarLight

8 GigE

2 GigE

128x128MEMS

Optical Switch

N E T H E R L I G H T

16-processor cluster

8 GigE

16 GigE

16 GigE

“Groomer” at NetherLight

Control plane

Data plane

2 GigE

OC-192

(10Gbps)

64x64MEMS

Optical Switch

Switch/Router

Source: Maxine Brown, OptIPuter Project Manager

University of Amsterdam is an OptIPuter Partner

Now Supporting 10GE International Lambdas

Page 27: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Multiple HD Streams Over Lambdas Will Radically Transform Campus Collaboration

U. Washington

JGN II WorkshopOsaka, Japan

Jan 2005

Prof. OsakaProf. Aoyama

Prof. Smarr

Source: U Washington Research Channel

Telepresence Using Uncompressed 1.5 Gbps HDTV Streaming Over IP on Fiber

Optics

Page 28: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

Calit2 Collaboration Rooms Testbed UCI to UCSD

In 2005 Calit2 will Link Its Two Buildings

via CENIC-XD Dedicated Fiber over 75 Miles Using OptIPuter Architecture to Create a

Distributed Collaboration Laboratory

UC Irvine UC San Diego

UCI VizClass

UCSD NCMIR

Source: Falko Kuester, UCI & Mark Ellisman, UCSD

Page 29: "The OptIPuter, Quartzite, and Starlight Projects: A Campus to Global-Scale Testbed for Optical Technologies Enabling LambdaGrid Computing Invited Talk.

September 26-30, 2005University of California, San Diego

California Institute for Telecommunications and Information Technology

The Networking Double Header of the Century Will Be Driven by LambdaGrid Applications

iGrid

2oo5T H E G L O B A L L A M B D A I N T E G R A T E D F A C I L I T Y

Maxine Brown, Tom DeFanti, Co-Organizers

www.startap.net/igrid2005/

http://sc05.supercomp.org