1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a...
-
Upload
shanon-patterson -
Category
Documents
-
view
215 -
download
1
Transcript of 1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a...
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
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
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)
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
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
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
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
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
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