Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable...
Transcript of Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable...
![Page 1: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/1.jpg)
Q-Bahn: Scalable and Deployable QoSfor the Wired/Wireless Internet
Kihong ParkNetwork Systems Lab
Department of Computer SciencesPurdue University
![Page 2: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/2.jpg)
Network Systems Lab Projects
Workload Sensitive Traffic Control Scalable Internet QoS Network Security
DDoS & Worm
![Page 3: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/3.jpg)
Outline
NGN challenges
Q-Bahn approachFoundationsDesign featuresImplementation
Q-Bahn Demo
![Page 4: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/4.jpg)
Challenges: Three Types
FunctionalQoSSecurityFault-tolerance
Quality of ServiceQuality of ServiceQuality of ServiceQuality of Service SecuritySecuritySecuritySecurity Fault-ToleranceFaultFaultFault---ToleranceToleranceTolerance
OrganizationalPolicy barrierBusiness model
grandmother test
SprintNTT
PerformanceScalabilityDeployability
vs.small
big
![Page 5: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/5.jpg)
Perspective: End-to-End QoS
End SystemEnd System
legacy applegacy OSserver, PC, handheldCPUbw, power, …
InterInter--DomainDomain
Local AccessLocal Access
wirelessWLANmobilityaccess control
IntraIntra--DomainDomain
access routercore routeradmission control
policy
![Page 6: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/6.jpg)
Perspective: End-to-End QoS
End SystemEnd System
legacy applegacy OSserver, PC, handheldCPUbw, power, …
InterInter--DomainDomain
Local AccessLocal Access
wirelessWLANmobilityaccess control
IntraIntra--DomainDomain
access routercore routeradmission control
policy
![Page 7: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/7.jpg)
Perspective: End-to-End QoS
End SystemEnd System
legacy applegacy OSserver, PC, handheldCPUbw, power, …
InterInter--DomainDomain
Local AccessLocal Access
wirelessWLANmobilityaccess control
IntraIntra--DomainDomain
access routercore routeradmission control
policy
![Page 8: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/8.jpg)
Perspective: End-to-End QoS
End SystemEnd System
legacy applegacy OSserver, PC, handheldCPUbw, power, …
InterInter--DomainDomain
Local AccessLocal Access
wirelessWLANmobilityaccess control
IntraIntra--DomainDomain
access routercore routeradmission control
policy
![Page 9: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/9.jpg)
Perspective: End-to-End QoS
End SystemEnd System
legacy applegacy OSserver, PC, handheldCPUbw, power, …
InterInter--DomainDomain
wirelessWLANmobilityaccess control
IntraIntra--DomainDomain
access routercore routeradmission control
policy
Local AccessLocal Access
&&
SecuritySecurityFailureFailure
QoSQoS ChainChain
![Page 10: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/10.jpg)
Challenges: Three Types
FunctionalQoSSecurityFault-tolerance
PerformanceScalabilityDeployability
OrganizationalPolicy barrierBusiness model
Quality of ServiceQuality of ServiceQuality of ServiceQuality of Service SecuritySecuritySecuritySecurity Fault-ToleranceFaultFaultFault---ToleranceToleranceTolerance
vs.small
big
grandmother test
SprintNTT
today
![Page 11: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/11.jpg)
Q-Bahn Approach: Objectives
Scalability→ reservation-less service
Deployability→ legacy application support
► aggregate-flow scheduling
► end-to-end QoS control
► system efficiency
► extensibility
► backward compatibility
► business model
QQQ---BahnBahnBahn: Intra: Intra: Intra---domain enterprise domain enterprise domain enterprise QoSQoSQoS systemsystemsystemCisco routerWindows/LinuxTest bed
![Page 12: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/12.jpg)
Q-Bahn Approach:→ endow value added capabilities to legacy apps
Foundation for advanced networked services→ enabling technology for next generation services
Value Added Service Provisioning
+
transparenttransparent
LegacyLegacy LegacyLegacy
![Page 13: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/13.jpg)
Q-Bahn Features
System building
Workload generation
Aggregate-flow scheduling
Game theory
Traffic control
Business modelTheory + SystemsTheory + Systems
![Page 14: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/14.jpg)
System building
Workload generation
Aggregate-flow scheduling
Game theory
Traffic control
Business model
Q-Bahn Features
→ legacy app & OSlegacy app & OS
implementation & implementation & testbedtestbed benchmarkingbenchmarking
![Page 15: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/15.jpg)
System building
Workload generation
Aggregate-flow scheduling
Game theory
Traffic control
Business model
Q-Bahn Features
TCPTCP UDPUDP
IPIP
→ heavyheavy--tailed, selftailed, self--similar trafficsimilar traffic
100ms
1s
10s
100s
![Page 16: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/16.jpg)
System building
Workload generation
Aggregate-flow scheduling
Game theory
Traffic control
Business model
Q-Bahn Features
optimal PHB designoptimal PHB design
effective aggregationeffective aggregation
![Page 17: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/17.jpg)
System building
Workload generation
Aggregate-flow scheduling
Game theory
Traffic control
Business model
Q-Bahn Features
vs.
cooperativecooperative noncooperativenoncooperative
►► schedulingscheduling►► pricingpricing
stabilitystabilityefficiencyefficiency
![Page 18: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/18.jpg)
System building
Workload generation
Aggregate-flow scheduling
Game theory
Traffic control
Business model
Q-Bahn Features
closed- & open-loop label control
workloadworkload--sensitive traffic controlsensitive traffic controladaptive label controladaptive label control
![Page 19: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/19.jpg)
System building
Workload generation
Aggregate-flow scheduling
Game theory
Traffic control
Business model
Q-Bahn Features
grandmother test
grandmother test
Bla
ck B
oxB
lack
Box
![Page 20: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/20.jpg)
System Building & BenchmarkingRouter/Switch || End System || Testbed
![Page 21: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/21.jpg)
Optimal PHB implementation
Joint work with F. Baker, S. Kweon, G. Reitsma
Router QoS Control
► 7200 series backbone routers► IOS 12.2
1
n
Classifier1
m
…
Aggregate-flow WFQ
Weight update
Output Interface
Cisco CBWFQadded procedure in Cisco express forwarding
Timer drivenback-end process
![Page 22: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/22.jpg)
QoS Switching Performance
QoS space
Footprint
offered load
► optimal vs. EF, AF, FIFO► processing overhead
throughput
► Cisco 7206 VXR NP400► IOS 12.2 purdue-phb
# of TOS bits
QoS
Intel IXP1200Intel IXP1200
Network ProcessorNetwork Processor
![Page 23: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/23.jpg)
End-to-End QoS Control
End system: hostAdaptive label controlMark IP TOS field to achieve target QoS→ e.g., 4-bit TOS field for 16 classes
Key feature: end-to-end QoS controlOpen-loop & closed-loop controlAdmission control: access control & accountingUnified QoS currency
![Page 24: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/24.jpg)
End-to-End QoS Control
Integrated QoS control→ single QoS currency
CPU scheduling
End-to-end QoS control
QoS routing
IP packet scheduling
Wireless MAC
TOS value
![Page 25: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/25.jpg)
End System QoS Control
Legacy application QoS support→ deployability: Q-Port
Q-Interface
Q-Manager
Q-Driver
Q-Policy
Q-Measure► transparency► efficiency
![Page 26: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/26.jpg)
End System QoS Control
Q-Port implementation designWindows XP and CE→ Q-Driver installation in NDIS
Linux→ netfilter (Linux 2.4+)→ dynamically loadable Q-Driver
![Page 27: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/27.jpg)
QQ--BahnBahn BackboneBackbone
Q-Bahn Testbed
Physical system: network core9-node IP-over-SONET backboneCisco 7206 VXR routers
Abilene/Internet2 Connectivity
![Page 28: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/28.jpg)
Q-Bahn Testbed
Physical system: network coreCisco 7206VXR routers: custom IOSpurdue-phb: implements optimal aggregate-flow scheduling
Q-Bahn backbone
![Page 29: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/29.jpg)
Physical system: end systemWorkstations, PCs, labtops, handhelds running Linux and WindowsTransparent end system QoS support: Q-Port
Q-Bahn Testbed
Q-Bahn backbone
![Page 30: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/30.jpg)
Experiment: Demo
Application domain: real-time cable TV CDN→ also VoD CDN, VoIP and teleconferencing
Legacy applicationClient: NetMeeting, OpenPhoneServer: OpenMCU
Legacy OSWindows XPLinux 2.4+ with netfilter
► multi-threaded
![Page 31: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/31.jpg)
Experiment: Demo
clientclient
clientclient
clientclient
serverserver tvtv cardcard
OpenMCUOpenMCU
monitormonitor
snmpsnmpnetflownetflow
ciscocisco 72067206ciscocisco 72067206
ciscocisco 72067206
HardwareHardwareSoftware: legacy app & OSSoftware: legacy app & OS
![Page 32: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/32.jpg)
Experiment: Demo
clientclient
clientclient
clientclient
serverserver tvtv cardcard
monitormonitor
snmpsnmpnetflownetflow
ciscocisco 72067206ciscocisco 72067206
ciscocisco 72067206
HardwareHardwareSoftware: legacy app & OSSoftware: legacy app & OS
OpenMCUOpenMCUcross trafficcross traffic
$$
$$$$
$$$$$$$$
KansasKansasDenverDenver
![Page 33: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/33.jpg)
Experiment: Demo
clientclient
clientclient
clientclient
serverserver tvtv cardcard
monitormonitor
snmpsnmpnetflownetflow
ciscocisco 72067206ciscocisco 72067206
ciscocisco 72067206
HardwareHardwareSoftware: legacy app & OSSoftware: legacy app & OS
OpenMCUOpenMCUcross trafficcross traffic
$$
$$$$
$$$$$$$$
Class 6Class 6
Class 5Class 5
Class 4Class 4
Class 3Class 3
Class 2Class 2
Class 1Class 1
![Page 34: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/34.jpg)
Experiment: Demo
clientclient
clientclient
clientclient
serverserver tvtv cardcard
OpenMCUOpenMCU
monitormonitor
snmpsnmpnetflownetflow
ciscocisco 72067206ciscocisco 72067206
ciscocisco 72067206
HardwareHardwareSoftware: legacy app & OSSoftware: legacy app & OS
VoIPVoIP & Teleconferencing& TeleconferencingVoDVoD, CDN, Web Server, CDN, Web Server
wireless & 4Gwireless & 4G
![Page 35: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/35.jpg)
Wireless Extension
Physical system: wireless & mobile6-AP Enterasys RoamAbout 802.11b WLANFloor 1 Floor 2 Floor 3
►► Network Systems Lab WLANNetwork Systems Lab WLAN► CS Dept. WLANCS Dept. WLAN
![Page 36: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/36.jpg)
Wireless Extension
Physical system: wireless & mobileMobiles: pocket PCs, laptopsFloor 1 Floor 2 Floor 3
![Page 37: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/37.jpg)
Wireless Experiment: Demo
Enterasys RoamAbout R2 APs
cross traffic
![Page 38: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/38.jpg)
Wireless Experiment: Demo
Enterasys RoamAbout R2 APs
cross traffic
![Page 39: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/39.jpg)
Enterasys RoamAbout R2 APs
Wireless Experiment: Demo
■ Without congestion► Best effort
■ With congestion► Best effort► Medium► High
Class 6Class 6
Class 5Class 5
Class 4Class 4
Class 3Class 3
Class 2Class 2
Class 1Class 1
![Page 40: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/40.jpg)
Benchmark Results: Structural
Dynamic workload process
→ bursty arrivals: 11/13/02, 7:20pm-9:40pm
~2,000 session~2,000 session
timetime
# of sessions# of sessions
![Page 41: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/41.jpg)
Benchmark Results: Structural
Performance: TOS field value 2 vs. 7
→ robust w.r.t. heterogenous workloads
TOS = 2
TOS = 7
bwbw requirementrequirementsession durationsession duration
QoSQoS satisfactionsatisfaction
![Page 42: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/42.jpg)
Benchmark Results: Structural
Workload: TCP file transfer→ 80%+ of Internet traffic is HTTP traffic
service classservice class
completion timecompletion time
![Page 43: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/43.jpg)
Other Application Domains
Functional integration→ new services
Enterprise systems→ Xerox document
University services→ intra-domain network mgt.
DB Networking Security
client browser
QQQ---IntIntIntservices
► ResNet
![Page 44: Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless ... · Q-Bahn: Scalable and Deployable QoS for the Wired/Wireless Internet Kihong Park Network Systems Lab Department of](https://reader034.fdocuments.us/reader034/viewer/2022042803/5f4980a59b57f9040b78c7e0/html5/thumbnails/44.jpg)
Further Info & Acknowledgment
ContactE-mail: [email protected]://www.cs.purdue.edu/nsl
Supported byNSFDARPACERIAS, Xerox, Intel, ETRI