1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a...

9
1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a CVLSR to support immediate- request calls DRAGON network (proposed work) Run web caches on DRAGON PoP hosts Interconnect CHEETAH to DRAGON network via IP routers Malathi Veeraraghavan University of Virginia August 23, 2006

Transcript of 1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a...

Page 1: 1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a CVLSR to support immediate-request calls DRAGON network.

1

CHEETAH's use of DRAGON

DRAGON software (current usage) RSVP-TE for an end-host client

VLSR for a CVLSR to support immediate-request calls

DRAGON network (proposed work) Run web caches on DRAGON PoP hosts

Interconnect CHEETAH to DRAGON network via IP routers

Malathi VeeraraghavanUniversity of Virginia

August 23, 2006

Page 2: 1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a CVLSR to support immediate-request calls DRAGON network.

2

CHEETAH network

Raleigh PoP (MCNC)

Controlcard

GbE/10GbEcard

ORNL PoP

Controlcard

GbE/10GbEcard

SN16000

Controlcard

OC192card

OC-192

GbE/10GbEcard

End hosts

Atlanta PoP (SOX/SLR)

SN16000 SN16000

GaTech

End hosts

End hosts

ORNL

OC192card

NCSUOC192card

OC-192 (via NLR/SLR/NCREN)

via NCREN

UVa

CUNY Via Nysernet/HOPI Via Vortex/HOPI

3. Sycamore GMPLS implementation

2. Circuit-requestor code implements RSVP-TE

4. Immediate-request calls dynamically setup/released - distributed bandwidth management

1. Build a scalable GMPLS network

5. Applications: eScience + commercial: web caching, video & storage

6. Web caching: Breaks up long TCP connection into two short TCP connections + one wide-area CHEETAH circuit

1Gb/s circuit

Page 3: 1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a CVLSR to support immediate-request calls DRAGON network.

3

Circuit/Virtual-Circuit technologies

eScience networks

Commercial networks

Raison d'etre

High-throughput connectivity between a few facilities

Moderate-throughput connectivity between millions of users

Key goal

QoS-guaranteedconnectivity

Bandwidth sharing(different style from TCP based sharing)

Call duration

Long-held Short-duration

Reach End-to-end Partial (HOV lanes)

Page 4: 1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a CVLSR to support immediate-request calls DRAGON network.

4

My interest in moderate-BW applications/IR mode: SCALABILITY; Metcalfe's law re. value of networks

Mean waiting time is proportional to mean call holding time Can afford to have a queueing based solution if calls are short

Large m Moderate throughput Small m

Short calls Long callsBank teller Doctor's office

High throughput

immediate-requestwith call blocking + retries("call queueing")(video, gaming)

immediate-requestwith delayed-start times(file transfers)

book-ahead

m is the link capacityexpressed in channelse.g., if 1Gbps circuitsare assigned on a 10Gbps link,m = 10

Bandwidth sharing modes

Page 5: 1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a CVLSR to support immediate-request calls DRAGON network.

5

Proposed DRAGON use for web caching

Would like to run squid web caching software on DRAGON and HOPI PoP hosts

First step: Preconfigure VLANs and test web caching

Next step: Run CVLSR or VLSR + CSPF PCE in hop-by-hop mode

for short-lived, moderate-BW VLANs across DRAGON Call setup delay with SNMP: 149ms; CLI adds 80ms

(open SecureCRT) CUNY report Demo/test:

Use circuits between web caches through just the DRAGON network

Page 6: 1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a CVLSR to support immediate-request calls DRAGON network.

6

CHEETAH evolution: add IP routers with channelized OCxx cards to support sub-Gb/s circuits

Raleigh PoP

Controlcard

OC192card

ORNL PoP

Controlcard

OC192card

SN16000

Controlcard

OC192card

OC-192

End hosts

Atlanta PoP

SN16000 SN16000

GaTech

End hosts

End hosts

ORNL

OC192card

NCSUOC192card

OC-192 (via NLR/SLR/NCREN)

UVa

CUNY

OC192card

GbE

GbE

GbE

GbE

GbE

GbE

GbE

GbE

Page 7: 1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a CVLSR to support immediate-request calls DRAGON network.

7

Proposed interconnection of CHEETAH to DRAGON & HOPI - via IP routers

McLean, VA

10GbE

CHEETAH

HOPI network: courtesy, Rick SummerhillDRAGON: courtesy, Jerry Sobieski

NC

GATN

Webcache

Webcache

Webcache

Webcache

Webcache

Webcache

Webcache

Webcache

VLAN

MPLS

SONET

MCLN

DCGW

ARLG

DCNE

UMD

ISI East

CLPKWeb

cache

Webcache

VLAN

DRAGON

Page 8: 1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a CVLSR to support immediate-request calls DRAGON network.

8

Opportunity missed if the whole optical testbed community only experiments with BA

What opportunity? Enable the creation of large-scale circuit/VC

networks with moderate-rate circuits that can support a brand new class of applications economic value for the telcom industry

A "reservations-oriented" mode of networking to complement today's connectionless Internet ala airlines that complement roadways

Could prove useful to FIND, GENI, net-neutrality Alternative pricing models for bandwidth

Page 9: 1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a CVLSR to support immediate-request calls DRAGON network.

9

What "brand new class of applications?"

Video, video, video: Video-telephony, conferencing, elearning,

entertainment, surveillance

Gaming Remote software access + Sync.

storage Async storage Multimedia (large) files in web sites