THE SYSTEM THEORY OF NETWORK CALCULUS J.-Y. Le Boudec EPFL WoNeCa, 2012 Mars 21 1.

Slides:



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

Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Outline LP formulation of minimal cost flow problem
1 CONGESTION CONTROL. 2 Congestion Control When one part of the subnet (e.g. one or more routers in an area) becomes overloaded, congestion results. Because.
EE 4272Spring, 2003 Chapter 12 Congestion in Data Networks Effect of Congestion Control  Ideal Performance  Practical Performance Congestion Control.
01. Apr INF-3190: Congestion Control Congestion Control Foreleser: Carsten Griwodz
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
Network and Communications Hongsik Choi Department of Computer Science Virginia Commonwealth University.
Congestion Control Tanenbaum 5.3 Tanenbaum 6.5. Congestion Control Network Layer – Congestion control point to point Transport Layer – Congestion control.
Traffic Shaping Why traffic shaping? Isochronous shaping
Quality of Service Requirements
Resource Allocation: Deterministic Analysis. Traffic Model Stochastic Different sample paths with different properties Expected case analysis Deterministic.
1.  Congestion Control Congestion Control  Factors that Cause Congestion Factors that Cause Congestion  Congestion Control vs Flow Control Congestion.
Introduction Token Bucket Regulator (TBR) used at network ingress to smoothen subscriber traffic TBR is a regulator or a linearly bounded arrival process:
Engineering Internet QoS
Abhay.K.Parekh and Robert G.Gallager Laboratory for Information and Decision Systems Massachusetts Institute of Technology IEEE INFOCOM 1992.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
Queuing Theory For Dummies Jean-Yves Le Boudec 1.
Courtesy: Nick McKeown, Stanford 1 Intro to Quality of Service Tahir Azim.
Analytical Modeling and Evaluation of On- Chip Interconnects Using Network Calculus M. BAkhouya, S. Suboh, J. Gaber, T. El-Ghazawi NOCS 2009, May 10-13,
0 A Short Course on Network Calculus CH-1015 Ecublens Jean-Yves Le Boudec Patrick Thiran ICA, EPFL.
Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10.
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.
Network Calculus: Reference Material: J.-Y. LeBoudec and Patrick Thiran: “Network Calculus: A Theory of Deterministic Queuing Systems for the Internet”,
1 Network Coding: Theory and Practice Apirath Limmanee Jacobs University.
Queuing Theory For Dummies
Problem 17: “Greedy Shapers” T3 T4 CPU2 T1 T2 CPU1 S Stream S1: P = 100 J = 1000 D = 1 Stream S2: P = 10 J = 10 D = 1 Stream S3: P = 10 J = 0 D = 0 Stream.
Supporting Stored Video: Reducing Rate Variability and End-toEnd Resource Requirements through Optimal Smoothing By James D. salehi, Zhi-Li Zhang, James.
Adaptive Video Streaming Over Internet Using Dynamic Video Transcoding By Lam Ling Shun, Felix.
Network Calculus: Reference Material: J.-Y. LeBoudec and Patrick Thiran: “Network Calculus: A Theory of Deterministic Queuing Systems for the Internet”,
End-to-End Analysis of Distributed Video-on-Demand Systems P. Mundur, R. Simon, and A. K. Sood IEEE Transactions on Multimedia, Vol. 6, No. 1, Feb 2004.
Smoothing Variable-Bit-Rate Video in an Internetwork Jennifer Rexford, Member, IEEE, and Don Towsley, Fellow, IEEE IEEE/ACM Transactions on Networking,
Deterministic Network Calculus p.2. DNC arrival results Accumulated arrival functions R(t): traffic recieved in [0,t] Arrival function may be constrained:
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- II Hao Jiang Computer Science Department Boston College Nov. 8, 2007.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Reducing Bandwidth Requirement for Delivering Video Over Wide Area Networks With Proxy Server Wei-hsiu Ma and David H. C. Du IEEE Transactions on Multimedia,
A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single-Node Case Abhay K. Parekh, Member, IEEE, and Robert.
E0262 MIS - Multimedia Playback Systems Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
1 Network Calculus Jean-Yves Le Boudec, lecturer Patrick Thiran Pisa 2003.
1 Optimal Multicast Smoothing of Streaming Video over an Internetwork S. Sen, D. Towsley, Z-L. Zhang, J. Dey
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 29 – Buffer Management (Part 2) Klara Nahrstedt Spring 2012.
Smart-Grid Calculus Dan-Cristian Tomozei (joint work with J.-Y. Le Boudec) DESL-LCA2 Workshop Orsières-Verbier March 2013.
Logical Topology Design
A Forward end-to-end delays Analysis for packet switched networks Georges Kemayo, Frédéric Ridouard, Henri Bauer, Pascal Richard LIAS, Université de Poitiers,
CSC 581 Communication Networks II Chapter 7c: Congestion Control Dr. Cheer-Sun Yang.
1 Optical Packet Switching Techniques Walter Picco MS Thesis Defense December 2001 Fabio Neri, Marco Ajmone Marsan Telecommunication Networks Group
Nick McKeown Spring 2012 Lecture 2,3 Output Queueing EE384x Packet Switch Architectures.
1 © Jean-Yves Le Boudec and Patrick Thiran Network calculus : CH-1015 Lausanne Jean-Yves.Leboudec Jean-Yves.
V. Fodor and Gy. Dan, KTH - Marholmen 2002 End-to-end control for audio-visual communication Viktoria Fodor and György Dán Laboratory for Communication.
Fs Streaming Media a presentation by Florian Seidel.
Maciej Stasiak, Mariusz Głąbowski Arkadiusz Wiśniewski, Piotr Zwierzykowski Model of the Nodes in the Packet Network Chapter 10.
Managing VBR Videos. The VBR Problem Constant quality Burstiness over multiple time scales Difference within and between scenes Frame structure of encoding.
1 TCOM 5143 Lecture 10 Centralized Networks: Time Delay and Cost Tradeoffs.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 16 – Multimedia Transport (Part 2) Klara Nahrstedt Spring 2011.
Switching. Circuit switching Message switching Packet Switching – Datagrams – Virtual circuit – source routing Cell Switching – Cells, – Segmentation.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 24 – Client-Server Buffer Management Klara Nahrstedt Spring 2011.
The Network Layer Congestion Control Algorithms & Quality-of-Service Chapter 5.
Section 5.4 Flow Models, Optimal Routing, and Topological Design p.1.
Congestion Control in Data Networks and Internets
CONGESTION CONTROL.
Congestion Control in Data Networks and Internets
A Short Course on Network Calculus
Network calculus ( system theory )
DetNet Bounded Latency-01
Presentation transcript:

THE SYSTEM THEORY OF NETWORK CALCULUS J.-Y. Le Boudec EPFL WoNeCa, 2012 Mars 21 1

Contents 1.Network Calculus’s System Theory and Two Simple Examples 2.More Examples 3.Time versus Space 2

The Shaper shaper: forces output to be constrained by  greedy shaper stores  data in a buffer only if needed examples: constant bit rate link (  (t)=ct) ATM shaper; fluid leaky bucket controller Pb: find input/output relation 3  fresh traffic RR* shaped traffic  -smooth

A Min-Plus Model of Shaper 4  fresh traffic Rx shaped traffic  -smooth

Network Calculus’s System Theory 5

Min-Plus Linear Operators 6

Min-Plus Residuation Theorem 7

Application to Shaper 8 (1) x  x  (2)  x  R (1) x  x  (2)  x  R  fresh traffic RR* shaped traffic  -smooth

Variable Capacity Node node has a time varying capacity µ(t) Define M(t) =  0 t  (s) ds. the output satisfies R*(t)  R(t) R*(t) -R*(s)  M(t) -M(s) for all s  t and is “as large as possible” 9 fresh traffic  (t) RR*

Variable Capacity Node 10 fresh traffic  (t) RR* R*(t)  R(t) R*(t) -R*(s)  M(t) -M(s) for all s  t

MORE EXAMPLES 2. 11

A System with Loss [Chuang and Cheng 2000] node with service curve  (t) and buffer of size X when buffer is full incoming data is discarded modelled by a virtual controller (not buffered) fluid model or fixed sized packets Pb: find loss ratio 12 fresh traffic R(t) buffer X Loss L(t)  R’(t) R*(t)

A System with Loss 13 fresh traffic R(t) buffer X Loss L(t)  R’(t) R*(t)

Bound on Loss Ratio 14 fresh traffic R(t) buffer X Loss L(t)  R’(t) R*(t)

Analysis of System with Loss 15 fresh traffic R(t) buffer X Loss L(t)  R’(t)

Analysis of System with Loss 16 fresh traffic R(t) buffer X Loss L(t)  R’(t)

Optimal Smoothing [L.,Verscheure 2000] Network + end-client offer a service curve  to flow R’(t) Smoother delivers a flow R’(t) conforming to an arrival curve . Video stream is stored in the client buffer, read after a playback delay D. Pb: which smoothing strategy minimizes D? 17  R(t-D)R’(t)R*(t) Network Smoother ß(t)  Video display B Video server R(t)

Optimal Smoothing, System Equations 18  R(t-D)R’(t)R*(t) Network Smoother ß(t)  Video display B Video server R(t)

Optimal Smoothing, System Equations 19  R(t-D)R’(t)R*(t) Network Smoother ß(t)  Video display B Video server R(t)

Example 20 R(t-D) Frame # * 10 6 R    (    )(t-D)    (t) a possible R’(t)

Minimum Playback Delay 21

22  t  D = 435 ms  t  D = 102 ms

The Perfect Battery 23

System Equations for the Perfect Battery 24

System Equations 25

System Equations 26

TIME VERSUS SPACE 3. 27

The Residuation Theorem is a Space Method 28

The Shaper, Time Method 29 (1) x  x  (2)  x  R (1) x  x  (2)  x  R  fresh traffic RR* shaped traffic  -smooth

The Time Method for Linear Problems 30

Perfect Battery 31

Conclusion Min-plus and max-plus system theory contains a central result : residuation theorem ( = fixed point theorem) Establishes existence of maximum (resp. minimum) solutions and provides a representation Space and Time methods give different representations 32

Thank You… 33