QoS Support in 802.11 Wireless LANs

Download Report

Transcript QoS Support in 802.11 Wireless LANs

UVA work items
Provisioning across CHEETAH and
UltraScience networks
• Transport protocol for dedicated
circuits: Fixed-Rate Transport
Protocol (FRTP)
• Extend CHEETAH concept to enable
heterogeneous connections –
“connection-oriented internet”
Malathi Veeraraghavan
UltraScience
Network
Seattle
Peering
CHEETAH
Network
Chicago
Ciena
Core Director CI
OC192
OC192
Ciena
Core Director CI
Sunnyvale
OC192
Sycamore
SN16000
GbE/10GbE
Compute
and viz clusters
NCSU
Ciena
Core Director CI
Compute
and viz clusters
GbE/10GbE
NC
Sycamore
SN16000
OC192
Ciena
Core Director CI
ORNL
OC192
Sycamore
SN16000
GbE/10GbE
Compute
and viz clusters
OC192
through
Atlanta
TSI
scientists
start
Map
GbE
GMPLS testing
completed
SFTP or
port to
Viz. app
21
OC1s
Seattle
ChicagoEthernet frame with
Compute
on OC192
Path message
and viz clusters
ORNL
dest.
host MAC address
Ciena
Ciena
port
routing on
Ethernet
GbE/10GbE
Core Director CI
Coreon
Director
CI PHY
Resv
destination IP
OC192
Sycamore
RSVP-TE
address
SN16000
OC192
Path
OC192
Same
Ethernet frame
Path
encapsulated
Ciena
Map 21
Ciena
Resv
in SONET
frame
Core Director CI OC1s
Core
Director
CI
OC192
ORNL
on OC192
OC192
Sunnyvale
OC192
through
port to
Sycamore
Atlanta
Sycamore GbE port
SN16000
Ethernet
SN16000 frame
GbE/10GbE
pealed
off
GbE/10GbE
and delivered to host
Compute
Path
Compute
Resv
and viz clusters
and viz clusters
Distributed provisioning in CHEETAH:
Extend distributed provisioning across
CHEETAH and UltraScienceNet
Start
SFTP
or
Viz. app
Seattle
Chicago
Ciena
Core Director CI
OC192
OC192
NCSU
Ciena
Core Director CI
OC192
RSVP-TE
NC
Path
Compute
and viz clusters
GbE/10GbE
Sycamore
SN16000
Ciena
Map 21
Ciena
Core Director CI OC1s
Core Director CI
OC192
ORNL
between 2
OC192
Sunnyvale
OC192
through
OC192
Sycamore
Atlanta
Sycamore
ports
SN16000
SN16000
GMPLS
GbE/10GbE interop of
GbE/10GbE
Resv
Compute
Sycamore and
Compute
and viz clusters
Ciena demo’ed
and viz clusters
in Supercomm
Cray
X1
NERSC supercomputer
Value and pending issues
• Value of distributed provisioning
– Removes humans from the loop
– Simplifies network growth
• Pending issues
– Security in the control-plane
– Inter-domain routing
– Scheduling (book-ahead) connections
• handle external to switches
• initiate Path messages with high preemption
priority just before the scheduled time
UVA work items
• Provisioning across CHEETAH and
UltraScience networks
Transport protocol for dedicated
circuits: Fixed-Rate Transport
Protocol (FRTP)
• Extend CHEETAH concept to enable
heterogeneous connections –
“connection-oriented internet”
Malathi Veeraraghavan
Fixed-Rate Transport Protocol
(FRTP) for dedicated circuits
• Our first cut solution
–
–
–
–
NULL Congestion Control and NULL Flow Control
i.e. Sending rate is not altered during the flow
Blast away at the rate of the circuit
What we found:
• Losses occur on disk-to-disk transfers at high rates
• Why? Receiver’s buffer overflows
– Thinking: set up circuit at rate that the receiver can
handle
• Avoid losses
Experimental results
FRTP throughput
FRTP packet-loss rate
CIRCUIT RATE
(Mbps)
CIRCUIT
UTILIZATION (%)
RELATIVE
TRANSFER DELAY
200
90
1.7
590
62
1.0
Next iteration
• Choose a circuit rate based on user’s
objective - delay and utilization
combo
• For a given circuit rate
– Test window and on/off flow control
schemes against this blast-take-lossesand-retransmit NULL flow control
approach
UVA work items
• Provisioning across CHEETAH and
UltraScience networks
• Transport protocol for dedicated
circuits: Fixed-Rate Transport
Protocol (FRTP)
Extend CHEETAH concept to enable
heterogeneous connections –
“connection-oriented internet”
Malathi Veeraraghavan
Connection-oriented internet
• Cisco and Juniper routers implement
– MPLS (user-plane)
– RSVP-TE (control-plane)
• Many vendors’ Ethernet switches
– Untagged (port-mapped) VLANs
– Tagged VLANs with priority queueing
– Add external GMPLS controller
Implement and deploy software to
enable heterogeneous connections
GbE/10GbE
Compute
Compute
and
Compute
viz
and
Compute
viz
clusters
and viz
clusters
and viz
clusters
clusters
GMPLS-controlled
VLAN-capable
Ethernet switches
e.g., enterprise nets
GMPLS-controlled
SONET networks
e.g., UltraScienceNetCHEETAH
GMPLS-controlled
MPLS-capable
IP router-based networks
e.g., Abilene
GMPLS-controlled
all-optical
WDM networks
e.g., Dragon, OMNInet