Buffered Link.

Slides:



Advertisements
Similar presentations
Min-Plus Linear Systems Theory and Bandwidth Estimation Min-Plus Linear Systems Theory and Bandwidth Estimation TexPoint fonts used in EMF. Read the TexPoint.
Advertisements

Network and Communications Hongsik Choi Department of Computer Science Virginia Commonwealth University.
Resource Allocation: Deterministic Analysis. Traffic Model Stochastic Different sample paths with different properties Expected case analysis Deterministic.
Abhay.K.Parekh and Robert G.Gallager Laboratory for Information and Decision Systems Massachusetts Institute of Technology IEEE INFOCOM 1992.
1 Chapter 8 Queueing models. 2 Delay and Queueing Main source of delay Transmission (e.g., n/R) Propagation (e.g., d/c) Retransmission (e.g., in ARQ)
Worst-case Fair Weighted Fair Queueing (WF²Q) by Jon C.R. Bennett & Hui Zhang Presented by Vitali Greenberg.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
CS 268: Lecture 15/16 (Packet Scheduling) Ion Stoica April 8/10, 2002.
May, Bit Round Robin Scheduling t t t. May, Bit Round Robin Scheduling t t t.
Surprise Quiz EE384Z: McKeown, Prabhakar ”Your Worst Nightmares in Packet Switching Architectures”, 3 units [Total time = 15 mins, Marks: 15, Credit is.
Packet Scheduling From Ion Stoica. 2 Packet Scheduling  Decide when and what packet to send on output link -Usually implemented at output interface 1.
Network Analysis A brief introduction on queues, delays, and tokens Lin Gu, Computer Networking: A Top Down Approach 6 th edition. Jim Kurose.
Bandwidth Estimation TexPoint fonts used in EMF.
Time Parallel Simulations II ATM Multiplexers and G/G/1 Queues.
Fair Queueing. 2 First-Come-First Served (FIFO) Packets are transmitted in the order of their arrival Advantage: –Very simple to implement Disadvantage:
March 29 Scheduling ?. What is Packet Scheduling? Decide when and what packet to send on output link 1 2 Scheduler flow 1 flow 2 flow n Buffer management.
ECE466 - Tutorial Simple Delay and Throughput Analysis.
Computer Networking Queueing (A Summary from Appendix A) Dr Sandra I. Woolley.
Constructions of Optical Priority Queues Jay Cheng Department of Electrical Engineering & Institute of Communications Engineering National Tsing Hua University.
Univ. of TehranComputer Network1 Computer Networks Computer Networks (Graduate level) University of Tehran Dept. of EE and Computer Engineering By: Dr.
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
04/02/08 1 Packet Scheduling IT610 Prof. A. Sahoo KReSIT.
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)
Topics discussed in this section:
Intro to Deterministic Analysis
Intro to Deterministic Analysis
Routing and Switching Fabrics
Network Layer – Routing 1
Nada Al Dosary CT 1502 Planning and Design of Communication Networks Demands Placed on Networks Chapter.
Chapter 4: Network Layer
Delays in Packet Networks
Queuing and Queue Management
Presented by LINGLING MENG( ), XUN XU( )
Queuing models Basic definitions, assumptions, and identities
Scheduling in Packet Networks
Queuing models Basic definitions, assumptions, and identities
TexPoint fonts used in EMF.
Intro to Deterministic Analysis
Congestion Control in Data Networks and Internets
Fair Queueing.
Objective Solve equations in one variable that contain variable terms on both sides.
Reich's Backlog Equation (1958)
Intro to Deterministic Analysis
CSCD 433/533 Advanced Networks
Computer Science Division
A Short Course on Network Calculus
Network calculus ( system theory )
© J. Liebeherr, All rights reserved, 2018
Reich's Backlog Equation (1958)
Objective Solve equations in one variable that contain variable terms on both sides.
TCP Congestion Control
Queueing Theory Chapter 1
Algebra EquationsJeopardy
Network Performance Definitions
Chapter 2 Switching.
ECE 1545 Service Curve Earliest Deadline Due (SCED) or How to construct a scheduler from a service curve.
Unit 6 – Fundamentals of Calculus
Routing and Switching Fabrics
Introduction to Packet Scheduling
EECS 122: Introduction to Computer Networks Packet Scheduling and QoS
Intro to Deterministic Analysis
Chapter 4: Network Layer
Non-dimensional angular velocity of pitching rotation \batchmode \documentclass[fleqn,10pt,legalpaper]{article} \usepackage{amssymb} \usepackage{amsfonts}
Brand-specific incremental lifetime cancer risk subtotals: \batchmode \documentclass[fleqn,10pt,legalpaper]{article} \usepackage{amssymb} \usepackage{amsfonts}
Fair Queueing.
Duality of Min-Plus and Max-Plus Network Calculus
Introduction to Packet Scheduling
کنترل جریان امیدرضا معروضی.
Slope Intercept Form Algebra 1 Unit 4 Lesson 2.
Presentation transcript:

Buffered Link

Buffered Link Standard model of an output buffer at a switch Link rate of output is C Scheduler is work-conserving (always transmitting when there is a backlog) Transmission order is FIFO Infinite Buffers (no buffer overflows)

Arrivals of packets to a buffered link Backlog at the buffered link slope -C

Definitions We write: \documentclass[10pt]{article} \usepackage{color} %used for font color \usepackage{amssymb} %maths \usepackage{amsmath} %maths \usepackage[utf8]{inputenc} %useful to type directly diacritic characters \begin{document} {\sf \begin{tabbing} xx \=xxxxxxx\= \kill \> {\color{blue} $A(t)$ } \> Arrivals in $[0, t)$, with $ A(t) = 0$ if $t \leq 0$ \\[10pt] \> {\color{blue}$D(t)$ } \> Departures in $[0, t)$, with $D(t) \leq A(t)$ \\[10pt] \> {\color{blue} $B(t)$} \> Backlog at $t$. \\ \> \> {\color{blue} $B(t) = A (t) - D(t)$} \\[10pt] \> {\color{blue} $W(t)$} \> (Virtual) delay at $t$: \\ \> \> {\color{blue} $ W(t) = \inf \left\{ y > 0 \;|\; D(t+y) \geq A(t) \right\} $} \end{tabbing} } \end{document} We write:

Reich's Backlog Equation (1958) \documentclass[10pt]{article} \usepackage{color} %used for font color \usepackage{amssymb} %maths \usepackage{amsmath} %maths \usepackage[utf8]{inputenc} %useful to type directly diacritic characters \begin{document} {\sf \fbox{\parbox[t]{3in}{ {\sc Reich's backlog equation:} Given a left-continuous arrival function $A$ and a buffered link with capacity $C$. Then for all $t \geq 0$ it holds that \[ \label{eq:reich-backlog} B(t) = \sup_{0\leq s \leq t} \left\{ A(t) - A(s) - C(t-s) \right\} \ . \] }}} \end{document}

Introduction to Network Calculus (min, +) Algebra

Traffic process: Non-decreasing and and one-sided process

Burst and Delay Functions