Parameter Estimation Problems in Queueing and Related Stochastic Models Yoni Nazarathy School of Mathematics and Physics, The University of Queensland.

Slides:



Advertisements
Similar presentations
Lecture 5 This lecture is about: Introduction to Queuing Theory Queuing Theory Notation Bertsekas/Gallager: Section 3.3 Kleinrock (Book I) Basics of Markov.
Advertisements

Introduction to Queuing Theory
1 Chapter 5 Continuous time Markov Chains Learning objectives : Introduce continuous time Markov Chain Model manufacturing systems using Markov Chain Able.
Probability and Statistics with Reliability, Queuing and Computer Science Applications: Chapter 6 on Stochastic Processes Kishor S. Trivedi Visiting Professor.
Balancing Reduces Asymptotic Variance of Outputs Yoni Nazarathy * EURANDOM, Eindhoven University of Technology, The Netherlands. Based on some joint works.
Lecture 13 – Continuous-Time Markov Chains
Queueing Theory: Recap
1 ELEN 602 Lecture 8 Review of Last lecture –HDLC, PPP –TDM, FDM Today’s lecture –Wavelength Division Multiplexing –Statistical Multiplexing –Preliminary.
Queuing Analysis Based on noted from Appendix A of Stallings Operating System text 6/10/20151.
ECS 152A Acknowledgement: slides from S. Kalyanaraman & B.Sikdar
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
1 Queueing Theory H Plan: –Introduce basics of Queueing Theory –Define notation and terminology used –Discuss properties of queuing models –Show examples.
Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar1 ECSE-4730: Computer Communication Networks (CCN) Network Layer Performance.
Queueing Theory.
Queuing Networks: Burke’s Theorem, Kleinrock’s Approximation, and Jackson’s Theorem Wade Trappe.
Introduction to Queuing Theory. 2 Queuing theory definitions  (Kleinrock) “We study the phenomena of standing, waiting, and serving, and we call this.
Finite Buffer Fluid Networks with Overflows Yoni Nazarathy, Swinburne University of Technology, Melbourne. Stijn Fleuren and Erjen Lefeber, Eindhoven University.
Location Models For Airline Hubs Behaving as M/D/C Queues By: Shuxing Cheng Yi-Chieh Han Emile White.
Introduction to Queuing Theory
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  …
Queuing Theory Summary of results. 2 Notations Typical performance characteristics of queuing models are: L : Ave. number of customers in the system L.
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.
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.
Introduction to Queuing Theory
Probability Review Thinh Nguyen. Probability Theory Review Sample space Bayes’ Rule Independence Expectation Distributions.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance of the Output Process of Finite.
MIT Fun queues for MIT The importance of queues When do queues appear? –Systems in which some serving entities provide some service in a shared.
Lecture 14 – Queuing Networks Topics Description of Jackson networks Equations for computing internal arrival rates Examples: computation center, job shop.
Network Design and Analysis-----Wang Wenjie Queueing System IV: 1 © Graduate University, Chinese academy of Sciences. Network Design and Analysis Wang.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance of the Output Process of Finite.
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
TexPoint fonts used in EMF.
1 Elements of Queuing Theory The queuing model –Core components; –Notation; –Parameters and performance measures –Characteristics; Markov Process –Discrete-time.
Modeling and Analysis of Computer Networks
CS433 Modeling and Simulation Lecture 12 Queueing Theory Dr. Anis Koubâa 03 May 2008 Al-Imam Mohammad Ibn Saud University.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
On the variance curve of outputs for some queues and networks Yoni Nazarathy Gideon Weiss Yoav Kerner CWI Amsterdam March 2009.
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.
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.
Modeling and Simulation Queuing theory
CS352 - Introduction to Queuing Theory Rutgers University.
The Asymptotic Variance of Departures in Critically Loaded Queues Yoni Nazarathy * EURANDOM, Eindhoven University of Technology, The Netherlands. (As of.
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.
CDA6530: Performance Models of Computers and Networks Chapter 8: Statistical Simulation ---- Discrete Event Simulation (DES) TexPoint fonts used in EMF.
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.
Random Variables r Random variables define a real valued function over a sample space. r The value of a random variable is determined by the outcome of.
Mohammad Khalily Islamic Azad University.  Usually buffer size is finite  Interarrival time and service times are independent  State of the system.
1 Chapter 5 Continuous time Markov Chains Learning objectives : Introduce continuous time Markov Chain Model manufacturing systems using Markov Chain Able.
Lecture 14 – Queuing Networks
Al-Imam Mohammad Ibn Saud University
Queuing Theory Non-Markov Systems
ECE 358 Examples #1 Xuemin (Sherman) Shen Office: EIT 4155
Handling Routing Transport Haifa JFK TLV BGN To: Yishay From: Vered
TexPoint fonts used in EMF.
Departure Process Variability of Queues and Queueing Networks
Queueing Theory II.
The Variance of Production Counts over a Long Time Horizon
Lecture 14 – Queuing Networks
Queueing Theory 2008.
Departure Process Variability of Queues and Networks
Course Description Queuing Analysis This queuing course
Lecture 5 This lecture is about: Introduction to Queuing Theory
VIRTUE MARYLEE MUGURACHANI QUEING THEORY BIRTH and DEATH.
Presentation transcript:

Parameter Estimation Problems in Queueing and Related Stochastic Models Yoni Nazarathy School of Mathematics and Physics, The University of Queensland. Australian Statistical Conference, Adelaide, July 11, 2012

Talk Goal A taste of queueing theory Parameter estimation problems in queues Departure processes in queueing networks Estimation through customer streams

Queues Customers: – Communication packets – Production lots – Customers at the ticket box, doctor or similar Servers: – Routers – Production machines – Tellers, etc… This morning: Kayley Nazarathy aged 4, waited 55 minutes for a vaccination in QLD, she was reported by her mother as starting to be loud after 25 minutes saying, “when is it my turn, when is it my turn,….”

Queueing Theory Overview: – Quantifies waiting / congestion phenomena – Mostly stochastic – More than 10,000 papers, more than 100 books Types of research results: – Phenomena – Performance evaluation: Formulas, computational techniques, asymptotic behavior… – Design and control Inference and estimation: Less than 100 serious papers. 1 st : “The Statistical Analysis of Congestion”, D. R. Cox, 1955 Bib: “Parameter and State Estimation in Queues and Related Stochastic Models: A Bibliography.” Y. N. and Philip K. Pollett, on-line

The Single Server Queue

Buffer Server … Number in System: Number in system at time t

The Single Server Queue Buffer Server … Number in System: Arrivals times Service requirements Inter-arrival times The sequenceDetermines evolution of Q(t) Number in system at time t

The waiting time of customer n Waiting Times

Performance Measures A “key” performance measure: Often assume that the sequence is stochastic and stationary Load The core of queueing theory deals with the distributions of W and/or Q under some assumptions on Typically take i.id. with generic RVs denoted by A, S If,, there are often limiting distributions: Little’s result: If,

M/M/1, M/G/1, GI/G/1

Assumption types on A and S: Notation for Queues A/S/N/K – A is the arrival process – S represents the service time distributions – N is the number of servers – K is the buffer capacity (default is infinity) M/M/1, M/G/1, GI/G/1 M Poisson or exponential or memory-less G General GI Renewal process arrivals

Mean Stationary Waiting Time

Inference Interlude Understanding the “congestion level” of a given situation implies finding the distribution of W Queueing theory tells us the distribution of W, based on the distributions of A and S To quantify the congestion level based on data we are faced with two basic general options: – Perform inference for W directly (do not use queueing theory) – Perform inference for A and S and then use queueing theory Cox 1955: “ Such a prediction (i.e. using queueing theory) is of little value when we are merely interested in describing a particular situation, since it is usually no more difficult to measure (i)-(iv) (i.e. W) than to measure arrival or service times (i.e. A and S). However our practical interest is usually in the effect of modifications designed to reduce congestion, and it is often difficult or impossible to find experimentally whether proposed changes are worth while. ”

Illustration: Queueing Model for Load on the Swinburne Super Computer (Tuan Dinh, Lachlan Andrew, Y.N.) Workload during first half of 2011

Interconnecting Queues: Queueing Networks

The Basic Model: Open Jackson Networks Jackson 1957, Goodman & Massey 1984 Traffic Equations (Stable Case): Problem Data: Assume: open, no “dead” nodes Product Form “Miracle”: If,

Customer Streams

Variance of Outputs * Stationary stable M/M/1, D(t) is PoissonProcess( ): * Stationary M/M/1/1 with, D(t) is RenewalProcess(Erlang(2, )): * In general, for renewal process with : * The output process of most queueing systems is NOT renewal Asymptotic Variance Simple Examples: Notes:

B alancing R educes A symptotic V ariance of O utputs Theorem (Y. N., Weiss 2008): For the M/M/1/K queue with : Numerically tested Conjecture (Y. N., 2011): For the GI/G/1/K queue with : Theorem (Al Hanbali, Mandjes, Y. N., Whitt 2010): For the GI/G/1 queue with, under further conditions: Insight about the asymptotic variance is crucial for inference of customer streams

One of the proofs tools: Markov Arrival Processes (MAPs) Generator Transitions without events Transitions with events Asymptotic Variance Rate Birth-Death Process

Inference for MAPs 2000 Survey by Tobias Ryden, “Statistical estimation for Markov-modulated Poisson processes and Markovian arrival processes” Proposition (stated loosely) (Y.N., Gideon Weiss): Many MAPs (those that are MMPPs) have equivalent processes that count all transitions of a CTMC (fully counting MAPs). The equivalence is in terms of the mean and variance function. On-going work (with Sophie Hautphenne): Efficient methods (improving on EM for MAPs) for processes generated by all transitions of a CTMC. Typical methods: MLE using EM (expectation maximization). The CTMC state is a “hidden variable” Moments methods (typically for structured MAPS) The idea: “fully counting MAPs” are easier than general MAPS and may approximate customer streams for network decomposition

Towards a Survey of Queuing Inference and Estimation Problems

Dichotomy for A/S/N/K Models Bib: “Parameter and State Estimation in Queues and Related Stochastic Models: A Bibliography.” Y. N. and Philip K. Pollett, on-line

Closing Remarks Some processes are well modeled using queueuing models Using a white or gray box analysis for such systems is often better than a black box Estimation and inference in queues is NOT yet a highly developed field As is with other statistical models, there is not yet a definitive answer for model selection