On Control of Queueing Networks and The Asymptotic Variance Rate of Outputs Ph.d Summary Talk Yoni Nazarathy Supervised by Prof. Gideon Weiss Haifa Statistics.

Slides:



Advertisements
Similar presentations
Introduction to Queuing Theory
Advertisements

Unità di Perugia e di Roma “Tor Vergata” "Uncertain production systems: optimal feedback control of the single site and extension to the multi-site case"
Queueing and Scheduling - Bridging the Gap Gideon Weiss University of Haifa CIRM Marseilles May, 2008 Gideon Weiss University of Haifa CIRM Marseilles.
Flows and Networks Plan for today (lecture 2): Questions? Continuous time Markov chain Birth-death process Example: pure birth process Example: pure death.
Infinite Horizon Problems
Balancing Reduces Asymptotic Variance of Outputs Yoni Nazarathy * EURANDOM, Eindhoven University of Technology, The Netherlands. Based on some joint works.
Queuing Theory For Dummies
Algorithm Orals Algorithm Qualifying Examination Orals Achieving 100% Throughput in IQ/CIOQ Switches using Maximum Size and Maximal Matching Algorithms.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
A gentle introduction to fluid and diffusion limits for queues Presented by: Varun Gupta April 12, 2006.
Finite Buffer Fluid Networks with Overflows Yoni Nazarathy, Swinburne University of Technology, Melbourne. Stijn Fleuren and Erjen Lefeber, Eindhoven University.
3/25/2002Gustavo Cancelo1 Data flow analysis in the Processor Farmlet Transient Behavior of the M/M/1 process.
Flows and Networks Plan for today (lecture 5): Last time / Questions? Waiting time simple queue Little Sojourn time tandem network Jackson network: mean.
Asaf Cohen (joint work with Rami Atar) Department of Mathematics University of Michigan Financial Mathematics Seminar University of Michigan March 11,
Yoni Nazarathy EPPS EURANDOM November 4, 2010
Queueing Theory I. Summary Little’s Law Queueing System Notation Stationary Analysis of Elementary Queueing Systems  M/M/1  M/M/m  M/M/1/K  …
A bit on Queueing Theory: M/M/1, M/G/1, GI/G/1 Yoni Nazarathy * EURANDOM, Eindhoven University of Technology, The Netherlands. (As of Dec 1: Swinburne.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa On the Variance of Queueing Output Processes Haifa Statistics.
Decentralised load balancing in closed and open systems A. J. Ganesh University of Bristol Joint work with S. Lilienthal, D. Manjunath, A. Proutiere and.
On the variance curve of outputs for some queues and networks Yoni Nazarathy Gideon Weiss Yoav Kerner QPA Seminar, EURANDOM January 8, 2009.
Finite Buffer Fluid Networks with Overflows Yoni Nazarathy, Swinburne University of Technology, Melbourne. Stijn Fleuren and Erjen Lefeber, Eindhoven University.
CS433 Modeling and Simulation Lecture 13 Queueing Theory Dr. Anis Koubâa 03 May 2009 Al-Imam Mohammad Ibn Saud University.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance of the Output Process of Finite.
Parameter Estimation Problems in Queueing and Related Stochastic Models Yoni Nazarathy School of Mathematics and Physics, The University of Queensland.
Overflow Queueing Networks: Limiting Traffic Equations, Trajectories and Sojourn Times Stijn Fleuren, Yoni Nazarathy, Erjen Lefeber Open Problem Session.
Full symmetric duality in continuous linear programming Evgeny ShindinGideon Weiss.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance of the Output Process of Finite.
Stability using fluid limits: Illustration through an example "Push-Pull" queuing network Yoni Nazarathy* EURANDOM Contains Joint work with Gideon Weiss.
Networks of Queues Plan for today (lecture 6): Last time / Questions? Product form preserving blocking Interpretation traffic equations Kelly / Whittle.
Queueing Theory What is a queue? Examples of queues: Grocery store checkout Fast food (McDonalds – vs- Wendy’s) Hospital Emergency rooms Machines waiting.
Modeling and Analysis of Computer Networks
M/M/1 queue λn = λ, (n >=0); μn = μ (n>=1) λ μ λ: arrival rate
Queuing Networks Jean-Yves Le Boudec 1. Networks of Queues Stability Queuing networks are frequently used models The stability issue may, in general,
On the variance curve of outputs for some queues and networks Yoni Nazarathy Gideon Weiss Yoav Kerner CWI Amsterdam March 2009.
Appointment Systems - a Stochastic and Fluid Approach Michal Penn The William Davidson Faculty of Industrial Engineering and Management Technion - Israel.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance Rate of the Departure Process of.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa On the Asymptotic Variance Rate of the Output Process of.
Positive Harris Recurrence and Diffusion Scale Analysis of a Push-Pull Queueing Network Yoni Nazarathy and Gideon Weiss University of Haifa ValueTools.
ORSIS Conference, Jerusalem Mountains, Israel May 13, 2007 Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa.
Machine interference problem: introduction
An Optimal Design of the M/M/C/K Queue for Call Centers
STUDENTS PROBABILITY DAY Weizmann Institute of Science March 28, 2007 Yoni Nazarathy (Supervisor: Prof. Gideon Weiss) University of Haifa Yoni Nazarathy.
CS352 - Introduction to Queuing Theory Rutgers University.
Network Design and Analysis-----Wang Wenjie Queueing Theory II: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis.
The Asymptotic Variance of Departures in Critically Loaded Queues Yoni Nazarathy * EURANDOM, Eindhoven University of Technology, The Netherlands. (As of.
NETE4631: Network Information System Capacity Planning (2) Suronapee Phoomvuthisarn, Ph.D. /
14 th INFORMS Applied Probability Conference, Eindhoven July 9, 2007 Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University.
Adaptive Optimal Control of Nonlinear Parametric Strict Feedback Systems with application to Helicopter Attitude Control OBJECTIVES  Optimal adaptive.
Stochastic Optimization for Markov Modulated Networks with Application to Delay Constrained Wireless Scheduling Michael J. Neely University of Southern.
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 Queueing Systems.
Queuing Theory.  Queuing Theory deals with systems of the following type:  Typically we are interested in how much queuing occurs or in the delays at.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance of the Output Process of Finite.
On the Variance of Output Counts of Some Queueing Systems Yoni Nazarathy Gideon Weiss SE Club, TU/e April 20, 2008.
QUEUING. CONTINUOUS TIME MARKOV CHAINS {X(t), t >= 0} is a continuous time process with > sojourn times S 0, S 1, S 2,... > embedded process X n = X(S.
Department of Industrial Engineering
Al-Imam Mohammad Ibn Saud University
Queueing Theory What is a queue? Examples of queues:
Full symmetric duality in continuous linear programming
Autonomous Cyber-Physical Systems: Dynamical Systems
Queuing models Basic definitions, assumptions, and identities
Queuing models Basic definitions, assumptions, and identities
Departure Process Variability of Queues and Queueing Networks
Queueing Theory II.
The Variance of Production Counts over a Long Time Horizon
Departure Process Variability of Queues and Networks
LECTURE 09 QUEUEING THEORY PART3
Course Description Queuing Analysis This queuing course
Presentation transcript:

On Control of Queueing Networks and The Asymptotic Variance Rate of Outputs Ph.d Summary Talk Yoni Nazarathy Supervised by Prof. Gideon Weiss Haifa Statistics Seminar, November 19, 2008

2 PLANT OUTPUT The Problem Domain Finite Horizon [0,T] Desired: 1.Low Holding Costs 2.Low Resource Idleness 3.Low Output Variability

3 Queues and Networks A Brief Survey

4 Phenomena of Queues

5 Key Phenomena Stability / instability Congestion increases with utilization Variability of primitives causes larger queues Steady state Little’s law Flashlight principle State space collapse …

6 Queueing Networks

7 Multi-Class = 2

8 Infinite Inputs

9 Miracles

10 PLANT OUTPUT The Problem Domain Finite Horizon [0,T] Desired: 1.Low Holding Costs 2.Low Resource Idleness 3.Low Output Variability

11 Server 1Server Attempt to minimize: Near Optimal Finite Horizon Control

12 s.t. Separated Continuous Linear Program (SCLP) Fluid Relaxation Server 1Server

13 SCLP – Bellman, Anderson, Pullan, Weiss Piecewise linear solution Simplex based algorithm, finite time (Weiss) Optimal Solution: Fluid Solution

14 Fluid Tracking

15 seed 1 seed 2 seed 3 seed 4 Asymptotic Optimality

16 PLANT OUTPUT The Problem Domain Finite Horizon [0,T] Desired: 1.Low Holding Costs 2.Low Resource Idleness 3.Low Output Variability

17 2 job streams, 4 steps Queues at 2 and 4 Infinite job supply at 1 and 3 2 servers The Push-Pull Network Control choice based on No idling, FULL UTILIZATION Preemptive resume Push Pull Push Pull

18 Configurations Inherently stable network Inherently unstable network Assumptions (A1) SLLN (A2) I.I.D. + Technical assumptions (A3) Second moment Processing Times Previous Work (Kopzon et. al.):

19 Policies Inherently stable Inherently unstable Policy: Pull priority (LBFS) Policy: Linear thresholds Typical Behavior: 2, ,3 Typical Behavior: Server: “don’t let opposite queue go below threshold” Push Pull Push 1,3

20 KSRS

21 Push pull vs. KSRS Push Pull KSRS with “Good” policy

22 Stability Result QueueResidual is strong Markov with state space Theorem: Under assumptions (A1) and (A2), X(t) is positive Harris recurrent. Proof follows framework of Jim Dai (1995) 2 Things to Prove: 1.Stability of fluid limit model 2.Compact sets are petite Positive Harris Recurrence:

23 PLANT OUTPUT The Problem Domain Finite Horizon [0,T] Desired: 1.Low Holding Costs 2.Low Resource Idleness 3.Low Output Variability

24 Example 1: Stationary stable M/M/1, D(t) is PoissonProcess( ): Example 2: Stationary M/M/1/1 with. D(t) is RenewalProcess(Erlang(2, )): Variability of Outputs Asymptotic Variance Rate of Outputs For Renewal Processes:

25 Taken from Baris Tan, ANOR, Previous Work: Numerical

26 BRAVO Effect

27 BRAVO Effect: A Phenomena Using a “renewal-reward” method for regenerative simulation for. Queues with Restricted Accessibility (Perry et. al.)

28 Summary of Results Queueing System Without LossesFinite Capacity Birth Death Queue Push Pull Queueing NetworkInfinite Supply Re-Entrant Line

29 Infinite Supply Re-entrant Line

30 “Renewal Like”

31 A Future Direction

32 Finite Q Rate 1 Infinite Q Rate 2 α α 1 Steady State Total Mean Queue Sizes An Implication of BRAVO? ? IT DOESN’T “WORK”

Finite Q Rate 1/4 Rate 1/4 Finite Q Infinite Q Rate 2 Rate 1/2 Infinite Q Poisson(α) Overflow Overflows Priority Infinite Q Rate 1 α Steady State Mean Queue Sizes 11/4 When rate exceeds ¼ overflows of first queue cause the second server to mostly give priority to the fast stream. Non Monotonic Networks ?

34 Now Lets Do לחיים !