Model under consideration: Loss system Collection of resources to which calls with holding time  (c) and class c arrive at random instances. An arriving.

Slides:



Advertisements
Similar presentations
Introduction to Queuing Theory
Advertisements

Let X 1, X 2,..., X n be a set of independent random variables having a common distribution, and let E[ X i ] = . then, with probability 1 Strong law.
Many useful applications, especially in queueing systems, inventory management, and reliability analysis. A connection between discrete time Markov chains.
1 Continuous random variables Continuous random variable Let X be such a random variable Takes on values in the real space  (-infinity; +infinity)  (lower.
Modeling and Dimensioning of Mobile Networks: from GSM to LTE
Continuous-Time Markov Chains Nur Aini Masruroh. LOGO Introduction  A continuous-time Markov chain is a stochastic process having the Markovian property.
Flows and Networks Plan for today (lecture 2): Questions? Continuous time Markov chain Birth-death process Example: pure birth process Example: pure death.
1 Chapter 5 Continuous time Markov Chains Learning objectives : Introduce continuous time Markov Chain Model manufacturing systems using Markov Chain Able.
TCOM 501: Networking Theory & Fundamentals
Copyright © 2005 Department of Computer Science CPSC 641 Winter Markov Chains Plan: –Introduce basics of Markov models –Define terminology for Markov.
Flows and Networks (158052) Richard Boucherie Stochastische Operations Research -- TW wwwhome.math.utwente.nl/~boucherierj/onderwijs/158052/ html.
1 Part III Markov Chains & Queueing Systems 10.Discrete-Time Markov Chains 11.Stationary Distributions & Limiting Probabilities 12.State Classification.
Reliable System Design 2011 by: Amir M. Rahmani
Lecture 13 – Continuous-Time Markov Chains
Queueing Model 박희경.
Solutions to group exercises 1. (a) Truncating the chain is equivalent to setting transition probabilities to any state in {M+1,...} to zero. Renormalizing.
TCOM 501: Networking Theory & Fundamentals
Queueing Theory: Part I
If time is continuous we cannot write down the simultaneous distribution of X(t) for all t. Rather, we pick n, t 1,...,t n and write down probabilities.
2003 Fall Queuing Theory Midterm Exam(Time limit:2 hours)
The moment generating function of random variable X is given by Moment generating function.
Queuing Networks: Burke’s Theorem, Kleinrock’s Approximation, and Jackson’s Theorem Wade Trappe.
1 Markov Chains H Plan: –Introduce basics of Markov models –Define terminology for Markov chains –Discuss properties of Markov chains –Show examples of.
Group exercise For 0≤t 1
Lecture 7  Poisson Processes (a reminder)  Some simple facts about Poisson processes  The Birth/Death Processes in General  Differential-Difference.
Flows and Networks Plan for today (lecture 5): Last time / Questions? Waiting time simple queue Little Sojourn time tandem network Jackson network: mean.
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  …
Generalized Semi-Markov Processes (GSMP)
1 Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
Modelling and channel borrowing in mobile communications networks Richard J. Boucherie University of Twente Faculty of Mathematical Sciences University.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
Introduction to Queueing Theory
Networks of Queues Plan for today (lecture 6): Last time / Questions? Product form preserving blocking Interpretation traffic equations Kelly / Whittle.
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
Flows and Networks Plan for today (lecture 4): Last time / Questions? Output simple queue Tandem network Jackson network: definition Jackson network: equilibrium.
1 Queueing Theory Frank Y. S. Lin Information Management Dept. National Taiwan University
Modeling and Analysis of Computer Networks
1 Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
Networks Plan for today (lecture 8): Last time / Questions? Quasi reversibility Network of quasi reversible queues Symmetric queues, insensitivity Partial.
1 Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
Generalized Semi- Markov Processes (GSMP). Summary Some Definitions The Poisson Process Properties of the Poisson Process  Interarrival times  Memoryless.
Markov Chains X(t) is a Markov Process if, for arbitrary times t1 < t2 < < tk < tk+1 If X(t) is discrete-valued If X(t) is continuous-valued i.e.
Chapter 61 Continuous Time Markov Chains Birth and Death Processes,Transition Probability Function, Kolmogorov Equations, Limiting Probabilities, Uniformization.
Chapter 01 Probability and Stochastic Processes References: Wolff, Stochastic Modeling and the Theory of Queues, Chapter 1 Altiok, Performance Analysis.
Flows and Networks Plan for today (lecture 2): Questions? Birth-death process Example: pure birth process Example: pure death process Simple queue General.
The M/M/ N / N Queue etc COMP5416 Advanced Network Technologies.
CS433 Modeling and Simulation Lecture 07 – Part 01 Continuous Markov Chains Dr. Anis Koubâa 14 Dec 2008 Al-Imam.
CDA6530: Performance Models of Computers and Networks Chapter 3: Review of Practical Stochastic Processes.
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.
Flows and Networks (158052) Richard Boucherie Stochastische Operations Research -- TW wwwhome.math.utwente.nl/~boucherierj/onderwijs/158052/ html.
Stochastic Processes1 CPSC : Stochastic Processes Instructor: Anirban Mahanti Reference Book “Computer Systems Performance.
CS433 Modeling and Simulation Lecture 11 Continuous Markov Chains Dr. Anis Koubâa 01 May 2009 Al-Imam Mohammad Ibn Saud University.
Flows and Networks Plan for today (lecture 3): Last time / Questions? Output simple queue Tandem network Jackson network: definition Jackson network: equilibrium.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
1 Chapter 5 Continuous time Markov Chains Learning objectives : Introduce continuous time Markov Chain Model manufacturing systems using Markov Chain Able.
Flows and Networks (158052) Richard Boucherie Stochastische Operations Research -- TW wwwhome.math.utwente.nl/~boucherierj/onderwijs/158052/ html.
Networks (3TU) Plan for today (lecture 5): Last time / Questions? Tandem network Jackson network: definition Jackson network: equilibrium distribution.
Discrete Time Markov Chains (A Brief Overview)
Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
Flows and Networks Plan for today (lecture 3):
Flows and Networks Plan for today (lecture 4):
CTMCs & N/M/* Queues.
Finite M/M/1 queue Consider an M/M/1 queue with finite waiting room.
Markov Chains Carey Williamson Department of Computer Science
Lecture 7 Poisson Processes (a reminder)
Lecture 4: Algorithmic Methods for G/M/1 and M/G/1 type models
Queueing Theory II.
Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
Carey Williamson Department of Computer Science University of Calgary
CS723 - Probability and Stochastic Processes
Presentation transcript:

Model under consideration: Loss system Collection of resources to which calls with holding time  (c) and class c arrive at random instances. An arriving call is either admitted into the system or is blocked and lost. If the call is admitted, it remains in the system for the duration of its holding time. The admittance decision is based on the call’s class and the system’s state. University of Twente - Stochastic Operations Research 27 blocked call C

Birth-death process Poisson arrivals rate  call length L mean  =1/  number of channels C State n = # calls in queue State space S = {0,1,…,C} Markov chain X = {X(t), t  0} birth rate q(n,n+1)=  death rate q(n,n-1)=n  Equilibrium distribution University of Twente - Stochastic Operations Research 26    n n+1 n  (n+1) 

Proof: (exponential case)    n n+1 n  (n+1)  equilibrium distribution solution global balance rate out of state n = rate into state n detailed balance Erlang loss probability University of Twente - Stochastic Operations Research 25

Exercise: University of Twente - Stochastic Operations Research 2 Consider the Erlang loss queue, but now assume that the call length L has an Erlang(2,2  ) distribution (consisting of 2 exponential phases with rate 2 . Construct the Markov chain recording the number of calls in phase 1 and phase 2, and compute the probability that an arriving call is blocked. Now consider L with Hyperexponential distribution, parameters and rates, such that Construct the Markov chain recording the number of calls in each phase, and compute the blocking probability for arriving calls. Compare the two results obtained above with the result for exponentially distributed call lengths with rate.

Blocking probabilities: general case Poisson arrivals rate  call length L mean  =1/  Erlang Hyperexponential Blocking probability University of Twente - Stochastic Operations Research 24

General distribution (vD) Erlang( k,  ) mean EL = k/  CV=1/  k  1 Hyperexponential mean CV  1 University of Twente - Stochastic Operations Research 23  

General distribution: phase type distribution With probability Erlang( k,  ) phase type distribution mean University of Twente - Stochastic Operations Research 22    

General distribution: phase type distribution With probability Erlang( k,  ) phase 1 phase 2 phase 1 phase type distribution dense in class of distributions with non-negative support University of Twente - Stochastic Operations Research 21    

General distribution: phase type distribution Markov chain that records the remaining number of phases and that restarts in phase k wp each time phase 1 is completed state k records number of remaining phases of renewal process state space S={1,2,…} transition rates q(k,k-1) =  q(1,k) =  Let H(k) denote equilibrium distribution, then H(k) satisfies global balance: H(k)  = H(1)  + H(k+1) , k=1,2,… or discrete renewal equation (TK VII-6) H(k) = H(1) + H(k+1), k=1,2,… solution where University of Twente - Stochastic Operations Research 20

General distribution: phase type distribution is distribution that satisfies discrete renewal equation H(k) = H(1) + H(k+1), k=1,2,… Proof insert H(k) into equation: show that H(k) is distribution: University of Twente - Stochastic Operations Research 19

Erlang loss queue: phase type call length Poisson arrivals rate  call length L mean  =1/  number of channels C State call i has remaining phases; State space Markov chain X = {X(t), t  0} Transition rates Equilibrium distribution H(k) is distribution of the remaining number of phases = remaining call length University of Twente - Stochastic Operations Research 18

Erlang loss queue: phase type call length Equilibrium distribution Proof global balance University of Twente - Stochastic Operations Research 17 H(1)=   and use discrete renewal equation

Erlang loss queue: phase type call length Theorem 1 Equilibrium distribution where moreover, equilibrium distribution of number of calls depends on call length distribution only through its mean (insensitivity property): Proof sum distribution over all possible configurations of phases University of Twente - Stochastic Operations Research 16