CIS679: DiffServ Model r Review of Last Lecture r 2-bit DiffServ architecture.

Slides:



Advertisements
Similar presentations
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Advertisements

Spring 2003CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Integrated and Differentiated Services Christos Papadopoulos CS551 – Fall 2002 (
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
Xiaowei Yang CS 356: Computer Network Architectures Lecture 19: Integrated Services and Differentiated Services Xiaowei Yang
QoS: IntServ and DiffServ Supplemental Slides Aditya Akella 02/26/2007.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
Real-Time Protocol (RTP) r Provides standard packet format for real-time application r Typically runs over UDP r Specifies header fields below r Payload.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
15-441: Computer Networking Lecture 18: QoS Thanks to David Anderson and Srini Seshan.
ECE544: Communication Networks-II, Spring 2006 D. Raychaudhuri & Max Ott Lecture 7 Includes teaching materials from L. Peterson.
ECE544: Communication Networks-II, Spring 2007 D. Raychaudhuri Lecture 7 Includes teaching materials from L. Peterson.
CS 268: Differentiated Services Ion Stoica February 25, 2003.
CSE 401N Multimedia Networking-2 Lecture-19. Improving QOS in IP Networks Thus far: “making the best of best effort” Future: next generation Internet.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
15-744: Computer Networking
ECE544: Communication Networks-II, Spring 2009 H. Liu Lecture 9 (QoS) Includes teaching materials from D. Raychaudhuri, L. Peterson.
1 Comnet 2006 Communication Networks Recitation 10 QoS.
1 Network Architecture and Design Internet QoS Differentiated Services (DiffServ) Multiprotocol Label Switching (MPLS) Reference Zheng Wang, Internet QoS,
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
CS 268: Lecture 11 (Differentiated Services) Ion Stoica March 6, 2001.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
1 Network Architecture and Design Internet QoS Differentiated Services (DiffServ) Multiprotocol Label Switching (MPLS) Reference Zheng Wang, Internet QoS,
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.
ECE544: Communication Networks-II, Spring 2015 D. Raychaudhuri Lecture 8 (QoS) Includes teaching materials from D. Raychaudhuri, L. Peterson.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
CSE679: QoS Infrastructure to Support Multimedia Communications r Principles r Policing r Scheduling r RSVP r Integrated and Differentiated Services.
A Two-bit Differentiated Services Architecture K. Nichols, V. Jacobson, L. Zhang presented by Wendy Edwards.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
1 Internet Quality of Service (QoS) By Behzad Akbari Spring 2011 These slides are based on the slides of J. Kurose (UMASS)
Class-based QoS  Internet QoS model requires per session state at each router  1000s s of flows  per session RSVP is complex => reluctance.
Building Differentiated Services Using the Assured Forwarding PHB Group Juha Heinänen Telia Finland Inc.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
Beyond Best-Effort Service Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot November 2010 November.
Differentiated Services for the Internet Selma Yilmaz.
Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-IP 7.4 protocols for real-time conversational.
ECE544: Communication Networks-II, Spring 2012 D. Raychaudhuri Lecture 8 (QoS) Includes teaching materials from D. Raychaudhuri, L. Peterson.
ECE544: Communication Networks-II, Spring 2011 D. Raychaudhuri Lecture 8 (QoS) Includes teaching materials from D. Raychaudhuri, L. Peterson.
Network Support for QoS – DiffServ and IntServ Hongli Luo CEIT, IPFW.
Providing QoS in IP Networks Future: next generation Internet with QoS guarantees m Differentiated Services: differential guarantees m Integrated Services:
CS 447 Network & Data Communication QoS Implementation for the Internet IntServ and DiffServ Department of Computer Science Southern Illinois University.
© Jörg Liebeherr, Quality-of-Service Architectures for the Internet.
CS640: Introduction to Computer Networks Aditya Akella Lecture 21 – QoS.
Advance Computer Networking L-7 QoS. QoS IntServ DiffServ Assigned reading [ [She95] Fundamental Design Issues for the Future Internet [CSZ92] Supporting.
1 Multimedia Networking: Beyond Best-Effort Internet.
Ch 6. Multimedia Networking Myungchul Kim
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 Two Approaches for Providing QoS on the Internet u “Freeway model” -- integrated services Internet (intserv) – Build a dedicated.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
ECE544: Communication Networks-II, Spring 2008 D. Raychaudhuri Lecture 7 Includes teaching materials from L. Peterson.
Quality of Service Frameworks Hamed Khanmirza Principles of Network University of Tehran.
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
Multicast and Quality of Service Internet Technologies and Applications.
Advanced Computer Networks
CS 268: Computer Networking
ECE544: Communication Networks-II, Spring 2016
ECE544: Communication Networks-II, Spring 2018
EE 122: Lecture 18 (Differentiated Services)
ECE544: Communication Networks-II, Spring 2016
EE 122: Differentiated Services
CIS679: Two Planes and Int-Serv Model
Real-Time Protocol (RTP)
Real-Time Protocol (RTP)
ECE544: Communication Networks-II, Spring 2014
Presentation transcript:

CIS679: DiffServ Model r Review of Last Lecture r 2-bit DiffServ architecture

Review of Last Lecture r Two Planes r IntServ r DiffServ m Two types of services: relative and absolute m Basic mechanism: edge-router, core-router, PHB

2-bit differentiated service r Premium service: (type P) m admitted based on peak rate m conservative, virtual wire services m unused premium goes to best effort r Assured service: (type A) m based on expected capacity usage profiles m traffic unlikely to be dropped if user maintains profile. Out-of-profile traffic marked

Traffic Flows first hop router internal router border router host border router ISP Company A Unmarked packet flow Packets in premium and Assured flows have bit set Leaf Router Marking at Leaf Router Forwarding Metering at Border Router

Leaf router input functionality Clear A & P bits Packet classifier Marker 1 Marker N Forwarding engine Arriving packet Best effort Flow 1 Flow N Markers: service class, rate, permissible burst size

Marker function in routers r Leaf routers have traffic profiles - they classify packets based on packet header r If no profile present, pass as best effort r If profile is for A: m mark in-profile packets with A, forward others unmarked r If profile is for P: m delay out-of -profile packets to shape into profile

Markers to implement two different services Wait for token Set P bit Packet input Packet output Test if token Set A bit token No token Packet input Packet output Drop on overflow

Output forwarding r 2 queues: P packets on higher priority queue r Lower priority queue implements RED “In or Out” scheme (RIO) r At border routers profile meters test marked flows: m drop P packets out of profile m unmark A packets

Router output interface for two-bit architecture P-bit set? If A-bit set incr A_cnt High-priority Q Low-priority Q If A-bit set decr A_cnt RIO queue management Packets out yes no

RED with In or Out (RIO) r Precursor to Assured Forwarding (AF) PHB r Similar to RED, but with two separate probability curves r Has two classes, “In” and “Out” (of profile) r “Out” class has lower Minthresh, so packets are dropped from this class first r As avg queue length increases, “in” packets are dropped

RIO drop probabilities MaxP 1.0 Min out Min in Max in Max out P(drop) AvgLen More drop probability curves (WRED)?

Border router input interface Profile Meters Arriving packet Is packet marked? Token available? Token available? Clear A-bit Drop packet Forwarding engine A set P set token Not marked no

Conclusion r An example of relative DiffServ m 2 bit architecture Premium service, Assured service m Marker at leaf router m Output forwarding m Meter at border router

Final Review on Part 1 r Multimedia basics m The four major steps m Compression techniques Redundancy Classification m JPEG DCT m MPEG Motion prediction I, B and P frames, GOP Different units

Final Review on Part 2 r Better then best effort services m Multimedia requirements to networks m TCP Window control, Reliability, Flow and congestion control m UDP Why UDP for multimedia? TCP friendly CUDP etc. m Buffer management Drop-tail, RED and its variations m HTTP and RTP m Multicast: address, routing, transport layer and QoS m Anycast: network-layer and application layer anycast

Final Review on Part 3 r Beyond the best effort services m Four Principles m Policing m Scheduling Its relationship with buffer management m RSVP Receiver driven and soft-state m Integrated Service model m Differentiated Service model