QoS Reality Check “Be careful what you ask for” Terry Gray University of Washington 5 May 1999 -- NWACC.

Slides:



Advertisements
Similar presentations
INTERNET QOS: A BIG PICTURE XIPENG XIAO AND LIONEL M. NI, MICHIGAN STATE UNIVERSITY Jinyoung You CS540, Network Architect.
Advertisements

CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
Engineering Internet QoS
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
1 Some QoS Deployment Issues Shumon Huque University of Pennsylvania MAGPI GigaPoP April 15th NSF/ITR Scalable QoS Workshop.
Next Generation Networks Chapter 10. Knowledge Concepts QoS concepts Bandwidth needs for Internet traffic.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
Quality of Service (QoS) Routing Eric M. Wagner St. Xavier University Spring 2005.
University of WashingtonComputing & Communications CAMPUS NETWORK STATUS/FUTURES Terry Gray Director, Networks & Distributed Computing UW Computing & Communications.
UW Campus Network Upgrade Terry Gray Director, Networks & Distributed Computing University of Washington Oct 12, Internet2 Meeting.
CSE 401N Multimedia Networking-2 Lecture-19. Improving QOS in IP Networks Thus far: “making the best of best effort” Future: next generation Internet.
Larger Site Networks Part2. 2 Ethernet Virtual LANs Hubs versus Switches –Hubs broadcast bits out all ports –Switches usually send a frame out a one port.
DiffServ QoS in internet
Enterprise QoS Reality Check Terry Gray Director, Networks & Distributed Computing University of Washington.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
Quality of Service (QoS)
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Lawrence G. Roberts CEO Anagran September 2005 Advances Toward Economic and Efficient Terabit LANs and WANs.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
AIMS’99 Workshop Heidelberg, May 1999 Ko / CP 4/99 Linkage between Internet Service Architectures and ATM
QoS in MPLS SMU CSE 8344.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
1 Integrated and Differentiated Services Multimedia Systems(Module 5 Lesson 4) Summary: r Intserv Architecture RSVP signaling protocol r Diffserv Architecture.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
1 Quality of Service (QoS) - DiffServ EE 122: Intro to Communication Networks Fall 2007 (WF 4-5:30 in Cory 277) Vern Paxson TAs: Lisa Fowler, Daniel Killebrew.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
QoS Architectures for Connectionless Networks
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
IP QoS for 3G. A Possible Solution The main focus of this network QoS mechanism is to provide one, real time, service in addition to the normal best effort.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Quality of Service (QoS)
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
Common Devices Used In Computer Networks
© 2004 The MITRE Corporation. All rights reserved Cislunar WG CCSDS Toulouse November 2004.
Asynchronous Transfer Mode: ATM r 1980s/1990’s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture.
Rev PA Signaled Provisioning of the IP Network Resources Between the Media Gateways in Mobile Networks Leena Siivola
Class-based QoS  Internet QoS model requires per session state at each router  1000s s of flows  per session RSVP is complex => reluctance.
Outlines Received due 13 March %. Homework n Review for Midterm (1 March 2000) n Research Paper n Readings [9] “MPLS: Special Delivery” [10] “Diversifying.
Quality of Service in IP Networks Presented by: John Rick Sharing the Knowledge Behind the Network.
ECE 4450:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 2: Overview of Computer Network.
Voice Over Internet Protocol (VoIP). Basic Components of a Telephony Network.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
Beyond Best-Effort Service Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot November 2010 November.
IP Bandwidth Sharing Paul Ferguson Consulting Engineer Internet Architecture Office of the CTO 1.
Differentiated Services for the Internet Selma Yilmaz.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Outlines Received due 13 March 30 %. NO CLASS Week of March (Spring Break)
TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios.
Network Support for QoS – DiffServ and IntServ Hongli Luo CEIT, IPFW.
Bjorn Landfeldt, The University of Sydney 1 NETS3303 Networked Systems.
71 Sidevõrgud IRT 0020 loeng okt Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
© Jörg Liebeherr, Quality-of-Service Architectures for the Internet.
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
Congestion Notification Process for Real-Time Traffic draft-babiarz-tsvwg-rtecn-01.txt Jozef Babiarz Kwok Ho Chan Victor Firoiu 60 th IETF, Aug. 5 th,
Providing QoS in IP Networks
Quality of Service Frameworks Hamed Khanmirza Principles of Network University of Tehran.
Multicast and Quality of Service Internet Technologies and Applications.
1 Flow-Aware Networking Introduction Concepts, graphics, etc. from Guide to Flow-Aware Networking: Quality-of-Service Architectures and Techniques for.
1 Campus QoS- Bandwidth Ain’t Enough Willis Marti Texas A&M University.
Internet Quality of Service
ECE 4450:427/527 - Computer Networks Spring 2017
EE 122: Differentiated Services
CIS679: Two Planes and Int-Serv Model
Presentation transcript:

QoS Reality Check “Be careful what you ask for” Terry Gray University of Washington 5 May NWACC

2 UW Network Overview 70,000 accounts 37,000 end systems 2,000 modems 50 remote sites IP-only backbone 500 Gigabytes/day across backbone Internet: 45Mbps peak in, 20Mbps peak out NWNet founder, NOC Center of statewide K20 net Home of P/NW Gigapop, SNNAP

3 3 Kinds of People Optimists -Bandwidth will be enough Hedgers -But what if it isn’t? Pessimists -E2E per-flow guarantees are essential

4 QoS Axioms QoS doesn't create bandwidth --it just determines who will get poor service at congestion points. The most important QoS question is: how many "busy" signals constitute success for your network? Given a busy signal, users will want to proceed anyway. Network Managers will not trust end systems. Biggest need is on WAN links, where it’s hardest to do! (scaling, settlements, signalling interoperability). Best-effort traffic must be protected from premium hogs (there are many ways for net managers to die… !)

5 Simplified Network Topology Router Border Router Core Switch Edge Switch Edge Switch Interior Switch Interior Switch Gigapop Internet2 Desktop Internet Fed Nets Branch Site 30,000 PBX

6 Congestion Zones Subnet --overprovision + CBQ Backbone --subscriptions/quotas (CAR) Wide-Area --quotas, feedback, reservation?

7 Poor Man’s QoS: Why CBQ Works Even with 50% hi-priority traffic, delay is constant Load Delay Low-Priority Hi-Priority Inflection at % load, depending on burstiness 100% Multiplexing priorities on a channel improves efficiency at the cost of certainty.

8 Design Issues Cost of resource vs. cost of controls (control cost must include Policy Jitter!) Flow setup overhead vs. flow length Statistical vs. guaranteed quality? Prioritization via privilege, desire, or need? Price based on usage or quota? Privilege associated with port or user?

9 Congestion Avoidance Tools With end-system cooperation –Adaptive protocols –Adaptive applications –Admission control Without end-system cooperation –Traffic shaping –Traffic policing –Eligibility control –Behavior shaping (user adaptation)

10 Do you have a Reservation? Do you really want one? –Event duration is needed in order to schedule –Big-chunk reservations require sequestered bandwidth –Small-chunk reservations are unnecessary –Apps may need problematic bi-directional reservations –Reservations invite policy complexity –Expect marketplace rather than reservations to dominate. Whither RSVP? –Campus net = RSVP-transparent zone –End-systems could signal border router/BB if needed –(Or other end-systems) –Will RSVP become moot?

11 IETF Diff-Serv Approach Result of doubts about IntServ/RSVP scalability Concept: –Abandon end-to-end per-flow reservation/setup –Mark packets at edge of WAN as to equiv class Current debate: semantics for TOS/DS bits Prognosis: favorable

12 I2 QoS Working Group Focus on IETF Diff-Serv approach Bandwidth Broker at “edge” Aggregation of flows into classes –No per-flow reservations within core Some WG members think that: –Diff-Serv+BB is too optimistic/simplistic –Diff-serv+BB is too pessimistic/complex

13 WAN QoS: Internet 2 Connection Dual use: –Application research –Production traffic among members If lots of big-chunk reservations needed: –Sequester part of I2 bw for scheduled use –Remainder: production + on-demand premium Or… –Use quotas for medium-chunk needs –Manual reconfiguration for special events –Could permanently sequester bw for some apps

14 WAN QoS: Commercial Internet Won’t just be best-effort for long Reservation model unlikely Quota/CAR approach seems probable Pricing model unclear Need for recharge likely

15 WAN QoS: Branch Sites Could provide dedicated bandwidth for different services: IP data, IP video, VoIP. Border routers connect to POTS and videoconferencing gateways. Bounded round-robin queue discipline. Packets need to be marked by service type or queued using gateway source address.

16 Some “Interesting” Issues What to do with over-quota packets? –Drop rather than downgrade? (Since downgraded packets likely to arrive out-of-order and be dropped by end-system streaming apps anyway.) Incoming Traffic –May cause biggest part of NSP charges –Respect incoming Premium marking? –If so, apply destination quota or recharge? How will subscribers know whether they got what they paid for? –Good question!

17 Reality Check Current campus nets are not ready for QoS… Prepare for forklift upgrades. Widespread 802.1p support expected… but vendors assume end-system will set priority. Switching and full-duplex needed… Cat 3 wiring is an issue in older buildings. How much layer-3 support needed at edge? Access from alternate locations implies multiple authentication methods.

18 No Guarantees... Only probabilities! Choice of: –P (Busy Signal) or –P (Degraded Service) Still no substitute for adequate bandwidth… and still many ways for Net Mgrs to die! If you need absolute certainty, don’t share!

19 Summary CANWAN Optimist Hedge Pessimist Raw Bandwidth CAR pDiffServ + BB RSVP

20 Conclusions Future peak/aggregate usage patterns are unknown… No one can say how much BW and QoS capability will really be needed. Nevertheless, adequate eQoS without per-flow lookups or reservations appears plausible... Campus: Fast/Gigabit Ethernet infrastructure can reduce odds of congestion; multiple queues and CAR policing provide additional headroom. But: even minimalist CoS & DS approaches have worrisome operational implications… vigilance is needed to keep things as simple as possible.

21 Epilogue Recent experience suggests that the most urgent network design goal should be to: reduce policy jitter!! Claim: this requires a solution with a very small set of policy choices… Otherwise, policy management will eat you alive!