Delays in Packet Networks

Slides:



Advertisements
Similar presentations
CprE 458/558: Real-Time Systems
Advertisements

A Statistical Network Calculus for Computer Networks Jorg Liebeherr Department of Computer Science University of Virginia.
Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
TELE202 Lecture 8 Congestion control 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »X.25 »Source: chapter 10 ¥This Lecture »Congestion control »Source:
Network and Communications Hongsik Choi Department of Computer Science Virginia Commonwealth University.
Traffic Shaping Why traffic shaping? Isochronous shaping
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 16 – Multimedia Transport Subsystem (Part 3) Klara Nahrstedt Spring 2009.
Resource Allocation: Deterministic Analysis. Traffic Model Stochastic Different sample paths with different properties Expected case analysis Deterministic.
24.1 Chapter 24 Congestion Control and Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Token Bucket. © Jörg Liebeherr, 2013 Tokens are added at rate r up to a maximum size of TB max.
Engineering Internet QoS
Courtesy: Nick McKeown, Stanford 1 Intro to Quality of Service Tahir Azim.
Priority Scheduling and Buffer Management for ATM Traffic Shaping Authors: Todd Lizambri, Fernando Duran and Shukri Wakid Present: Hongming Wu.
Recent Progress on a Statistical Network Calculus Jorg Liebeherr Department of Computer Science University of Virginia.
Overview of Matchmaking and Scheduling (Mapping) Algorithm
Competitive Analysis of Buffer Policies with SLA Commitments Boaz Patt-Shamir, Tel Aviv University Gabriel Scalosub, University of Toronto Yuval Shavitt,
Nick McKeown CS244 Lecture 6 Packet Switches. What you said The very premise of the paper was a bit of an eye- opener for me, for previously I had never.
CS144, Stanford University Error in Q3-7. CS144, Stanford University Using longest prefix matching, the IP address will match which entry? a /8.
A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single-Node Case Abhay K. Parekh, Member, IEEE, and Robert.
Fair Real-time Traffic Scheduling over Wireless Local Area Networks Insik Shin Joint work with M. Adamou, S. Khanna, I. Lee, and S. Zhou Dept. of Computer.
CIS679: Scheduling, Resource Configuration and Admission Control r Review of Last lecture r Scheduling r Resource configuration r Admission control.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 23 Congestion Control and Quality of Service.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
1 Why traffic shaping? yIn packet networks that implement resource sharing xadmission control and scheduling alone are insufficient users may attempt to.
Nick McKeown Spring 2012 Lecture 2,3 Output Queueing EE384x Packet Switch Architectures.
EE 122: Lecture 15 (Quality of Service) Ion Stoica October 25, 2001.
Delays in Packet Networks
Chengzhi Li and Edward W. Knightly Schedulability Criterion and Performance Analysis of Coordinated Schedulers.
Managing VBR Videos. The VBR Problem Constant quality Burstiness over multiple time scales Difference within and between scenes Frame structure of encoding.
24.1 Chapter 24 Congestion Control and Quality of Service ICE302 Term # 2 Lecture # 3 Md. Asif Hossain.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 16 – Multimedia Transport (Part 2) Klara Nahrstedt Spring 2011.
1 Communication Networks Prof. Dr. U. Killat Traffic Engineering for Hard Real Time Multicast Applications Using Genetic Algorithm Shu Zhang, Lothar Kreft.
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 17 – Multimedia Transport Subsystem (Part 3) Klara Nahrstedt Spring 2011.
04/02/08 1 Packet Scheduling IT610 Prof. A. Sahoo KReSIT.
Real-Time Communication Integrated Services: Integration of variety of services with different requirements (real-time and non-real-time) Traffic (workload)
GRF Overview Simple as UBR from end system view – End system does no policing or traffic shaping – May transmit at line rate of ATM adaptor Modest requirements.
Packet Scheduling (and QoS)
ECE 720T5 Fall 2012 Cyber-Physical Systems
QoS & Queuing Theory CS352.
Topics discussed in this section:
Intro to Deterministic Analysis
Intro to Deterministic Analysis
Congestion Control and
Buffer Management in a Switch
Chapter 25 Multimedia TCP/IP Protocol Suite
Bufferless multiplexer
CprE 458/558: Real-Time Systems
Scheduling in Packet Networks
Chapter 6 Dynamic Priority Servers
Border Gateway Protocol
Intro to Deterministic Analysis
Fair Queueing.
EE 122: Quality of Service and Resource Allocation
Computer Science Division
Congestion Control, Quality of Service, & Internetworking
Token Bucket.
Figure Areas in an autonomous system
NET 424: REAL-TIME SYSTEMS (Practical Part)
© J. Liebeherr, All rights reserved, 2018
Schedulability Conditions for Scheduling Algorithms
Prestented by Zhi-Sheng, Lin
Quality-of-Service ECE1545.
The Network Layer Congestion Control Algorithms & Quality-of-Service
Introduction to Packet Scheduling
Introduction to Traffic Shaping
Fair Queueing.
Introduction to Packet Scheduling
کنترل جریان امیدرضا معروضی.
Presentation transcript:

Delays in Packet Networks Getting a Grip on Delays in Packet Networks Jorg Liebeherr Dept. of ECE University of Toronto

Packet Switch Fixed-capacity links Variable delay due to waiting time in buffers Delay depends on Traffic Scheduling

Traffic Arrivals Peak rate Frame size Mean rate Frame number

First-In-First-Out

Static Priority (SP) Blind Multiplexing (BMux): All “other traffic” has higher priority

Earliest Deadline First (EDF) Benchmark scheduling algorithm for meeting delay requirements

Traffic Description Traffic arrivals in time interval [s,t) is Cumulative arrivals A Traffic arrivals in time interval [s,t) is Burstiness can be reduced by “shaping” traffic

Shaped Arrivals Traffic is shaped by an envelope such that: Flow 1 . C Flow N Flows are shaped Regulated arrivals Buffered Link Traffic is shaped by an envelope such that: Popular envelope: “token bucket”

What is the maximum number of shaped flows with delay requirements that can be put on a single buffered link? Link capacity C Each flows j has arrival function Aj envelope Ej delay requirement dj

Delay Analysis of Schedulers Consider a link scheduler with rate C Consider arrival from flow i at t with t+di: Limit (Scheduler Dependent) Deadline of Tagged arrival Arrivals from flow j Tagged arrival Tagged arrival departs by if

Delay Analysis of Schedulers Arrivals from flow j with FIFO: Static Priority: EDF:

Schedulability Condition We have: Therefore: An arrival from class i never has a delay bound violation if Condition is tight, when Ej is concave

Plugging in … Let: FIFO SP EDF

Numerical Result (Sigmetrics 1995) C = 45 Mbps MPEG 1 traces: Lecture: d = 30 msec Movie (Jurassic Park): d = 50 msec EDF Static Priority (SP) Peak Rate strong effective envelopes Type 1 flows