Next Steps for QoS A report of an IAB collaboration examining the state of QoS architectures for IP networks RFC 2990 Published November 2000 Geoff Huston.

Slides:



Advertisements
Similar presentations
An Integrated, Distributed Traffic Control Strategy for Future Internet An Integrated, Distributed Traffic Control Strategy for Future Internet H. Che.
Advertisements

QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Spring 2003CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
IETF Differentiated Services Concerns with Intserv: r Scalability: signaling, maintaining per-flow router state difficult with large number of flows r.
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
RSVP/Diffserv Yoram Bernet - Microsoft Raj Yavatkar - Intel.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
QoS ( Intserv & Diffserv) BY ANJALI KULKARNI YI-AN CHEN.
Telematics group University of Göttingen, Germany Overhead and Performance Study of the General Internet Signaling Transport (GIST) Protocol Xiaoming.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #11 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
Resource Management – a Solution for Providing QoS over IP Tudor Dumitraş, Frances Jen-Fung Ning and Humayun Latif.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
QoS Protocols & Architectures by Harizakis Costas.
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
DiffServ QoS in internet
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.
An Architecture for Differentiated Services
CS 268: Integrated Services Ion Stoica February 23, 2004.
Internet Quality of Service. Quality of Service (QoS) The best-effort model, in which the network tries to deliver data from source to destination but.
24-1 Chapter 24. Congestion Control and Quality of Service part Quality of Service 23.6 Techniques to Improve QoS 23.7 Integrated Services 23.8.
Mobile IP: Quality-of-Service Reference: “Domain based approach for QoS provisioning in mobile IP”; Ki-Il Kim; Sang-Ha Kim; Proc. IEEE Global Telecommunications.
AIMS’99 Workshop Heidelberg, May 1999 Ko / CP 4/99 Linkage between Internet Service Architectures and ATM
QoS in MPLS SMU CSE 8344.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
Computer Networking Quality-of-Service (QoS) Dr Sandra I. Woolley.
CIS679: Scheduling, Resource Configuration and Admission Control r Review of Last lecture r Scheduling r Resource configuration r Admission control.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
8/98 1 A Two-Tier Model for Internet Resource Management Lixia Zhang UCLA IETF RSVP WG August 26, 1998.
CSC 600 Internetworking with TCP/IP Unit 6b: Interior IP Routing Algorithms (Ch. 16) Dr. Cheer-Sun Yang Spring 2001.
IntServ / DiffServ Integrated Services (IntServ)
CSE679: QoS Infrastructure to Support Multimedia Communications r Principles r Policing r Scheduling r RSVP r Integrated and Differentiated Services.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
QoS Architectures for Connectionless Networks
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.
CSC 336 Data Communications and Networking Lecture 8d: Congestion Control : RSVP Dr. Cheer-Sun Yang Spring 2001.
© 2004 The MITRE Corporation. All rights reserved Cislunar WG CCSDS Toulouse November 2004.
Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”
ACHIEVING MULTIMEDIA QOS OVER HYBRID IP/PSTN INFRASTRUCTURES QOS Signalling and Media Gateway Control ITU-T SG13/SG16 Workshop on IP Networking and Mediacom.
Bjorn Landfeldt, The University of Sydney 1 NETS3303 Networked Systems.
Guaranteed QoS Synthesiser (GQS) Bob Briscoe, Peter Hovell BT Research Jan 2005.
TeraPaths: A QoS Enabled Collaborative Data Sharing Infrastructure for Petascale Computing Research The TeraPaths Project Team Usatlas Tier 2 workshop.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
Quality of Service in the Internet: Fact, Fiction, or Compromise? Paul Ferguson, Cisco Systems, Inc. Geoff Huston, Telstra.
What’s Missing with QoS? A not-yet-draft comment on the state of IETF QoS architectures.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
EE 122: Integrated Services Ion Stoica November 13, 2002.
Generic Aggregation of Resource Reservation Protocol (RSVP) for IPv4 and IPv6 Reservation over PCN domains Georgios Karagiannis, Anurag Bhargava draft-karagiannis-pcn-tsvwg-rsvp-pcn-01.
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Bearer Control for VoIP and VoMPLS Control Plane Francois Le Faucheur Bruce Thompson Cisco Systems, Inc. Angela Chiu AT&T March 30, 2000.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
EE 122: Lecture 16/17 (Integrated Services)
EE 122: Lecture 18 (Differentiated Services)
Chapter 16. Internetwork Operation
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
CIS679: Two Planes and Int-Serv Model
Next Steps for QoS A report of an IAB collaboration examining the state of QoS architectures for IP networks RFC 2990 Published November 2000 Geoff Huston.
Presentation transcript:

Next Steps for QoS A report of an IAB collaboration examining the state of QoS architectures for IP networks RFC 2990 Published November 2000 Geoff Huston

Where we have been….  IntServ  application-centric view of the QoS world  pre-emptive reservation imposed upon the network  recognized issues with scaling into vary large systems  DiffServ  network boundary-centric view of the QoS world  no a-priori associated service delivery undertaking for that, you must add resource management tools to the mix  good scaling properties but at the expense of accuracy of service undertaking

QoS Delivery Managing the delivery of QoS is a combination of:  Hop-by-hop Service Response Mechanisms  Multi-Hop Control structures  Response Mechanisms appear to be well understood  filtering, conditioning, metering, queuing, discard…  Reservation Control mechanisms appear to be well understood  Intserv and RSVP  Adaptive Control mechanisms do not appear to be as well understood  Measurement and signaling to create a control feedback loop between the network and the admission control subsystems

QoS issues discussed in RFC 2990  QoS Enabled Applications  The Service Environment  QoS Discovery  QoS Routing and Resource Management  TCP and QoS  Per-Flow States and Per-Packet Classifiers  The Service Set  Measuring Service Delivery  QoS Accounting  QoS Inter-Domain Signalling  QoS Deployment Diversity  QoS Deployment Logistics

Next Steps … Towards an End-to-End QoS Architecture  Study of an approach to a QoS architecture which uses:  fine-grained IntServ tools as the application signaling mechanism at the edge of the network  Aggregated service IntServ tools at inter-network boundaries  DiffServ admission tools as the means of controlling admission of traffic into network cores  Per-Flow fine-grained response at the network edge  Aggregated service response within the network core  Residual issue of management of feedback control system from the network core to the network boundary within the DiffServ architecture  Adaptive QoS control systems

Control Structures  Management of adaptive QoS requires:  a coherent view of the network operating state  a coherent view of network resource allocation  management of load to match operating capability

Issues  1. Application modification?  Is QoS an application request to qualify the transport stack?  Is QoS a policy-driven transport option that is transparent to the app?  For IntServ  the application MUST be altered to be able to predict its load profile and negotiate this with the network and remote end  For DiffServ  not applicable in either direction(!)

Weaknesses  2. The Service Platform  There appears to be no single service environment that possesses both service response accuracy and scaling properties  IntServ attempts accuracy of e-2-e service but at the cost of per hop state  DiffServ attempts to scale service response without any attempt at signaled service accuracy  no signalling from core to boundary  no signalling from app to boundary

Weaknesses  3. QoS dynamic discovery?  How can an application pin down a service-qualified path to an arbitrary destination?  DiffServ does not attempt to even come close to answering this question  IntServ is intended to achieve this, but there is the problem of scale of state in the core  hybrid systems appear to be gaining ground here

Weaknesses  4. We appear to need QoS Routing  accurately there appears to be a need for the interior to signal to the boundary the current conditions of the core  this implies the ingress TCBs to meter on a per-path basis in order to ensure the integrity of the boundary ingress actions  maybe this is itself a weakness, in that boundary conditions are assumed to operate with definitive integrity and the interior nodes configure according to boundary conditions  routing in this case is a signaling process of core to boundary

Weaknesses  5. TCP and QoS  token buckets are TCP hostile  TCP requires some level of ACK QoS symmetry

Weaknesses  6. Aggregated Flow services  does this make QoS sense at all?  Flow shaping of an aggregated flow looses application signalling  This is perhaps a TE issue and not a QoS service issue

Weaknesses  7. Too much choice  for vendor and inter provider interoperability and end-to-end coherency, some group, somewhere will need to make a few choices and promote these as a grouped interoperable profile.

Weaknesses  8. Deployment  deployment will have visible operational cost.  Without customers with deployed requirements this will not work  But without deployed services there is no impetus to deploy the application and host signalling set

Weaknesses  9. Service Performance Measurement  How do I know that it works?  How do I know that it works better than no QoS at all?  I = network operator  I = customer

Weaknesses  10. No common accounting model  this could be a real show stopper - as it is likely that every operator will want to extract the marginal costs of supporting this stuff from the punters who want to use it. Call me old fashioned if you want, but I matches the regular old model of cost appropriation!

Weaknesses  11. Interprovider QoS  This breaks down into two areas:  the technology uniformity to allow a QoS service inside one domain to cleanly map to the same service in another domain  the economic model of retail and settlements over unidirectional e-2-e services  both are really furry uncertainties at the moment

Weaknesses  12. Coping with disconnected islands of QoS  any ngtrans veteran will look at this and laugh hysterically, especially as this cannot tolerate tunnels to bridge the islands

Weaknesses  13. What we have is a few parts: mechanisms, PHBs  what we want is a deliverable SLA (!)