Network of Markovian Queues. Lecture

Similar documents
EP2200 Queueing theory and teletraffic systems. Queueing networks. Viktoria Fodor KTH EES/LCN KTH EES/LCN

Meenu Gupta, Man Singh & Deepak Gupta

TCOM 501: Networking Theory & Fundamentals. Lecture 7 February 25, 2003 Prof. Yannis A. Korilis

Queueing Networks II Network Performance

Introduction to Continuous-Time Markov Chains and Queueing Theory

Applied Stochastic Processes

Departure Process from a M/M/m/ Queue

Continuous Time Markov Chains

Equilibrium Analysis of the M/G/1 Queue

Analysis of Discrete Time Queues (Section 4.6)

Suggested solutions for the exam in SF2863 Systems Engineering. June 12,

Application of Queuing Theory to Waiting Time of Out-Patients in Hospitals.

Birth Death Processes

Queuing system theory

IS 709/809: Computational Methods in IS Research. Simple Markovian Queueing Model

ECE697AA Lecture 17. Birth-Death Processes

Adaptive Dynamical Polling in Wireless Networks

Priority Queuing with Finite Buffer Size and Randomized Push-out Mechanism

6. Stochastic processes (2)

6. Stochastic processes (2)

Markov chains. Definition of a CTMC: [2, page 381] is a continuous time, discrete value random process such that for an infinitesimal

Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe

Analysis of Queuing Delay in Multimedia Gateway Call Routing

Queueing Theory II. Summary. ! M/M/1 Output process. ! Networks of Queue! Method of Stages. ! General Distributions

Order Full Rate, Leadtime Variability, and Advance Demand Information in an Assemble- To-Order System

Lecture 4: November 17, Part 1 Single Buffer Management

Review: Discrete Event Random Processes. Hongwei Zhang

Analysis of System Performance IN2072 Chapter 5 Analysis of Non Markov Systems

NOVEL ANALYSIS METHOD FOR OPTICAL PACKET SWITCHING NODES

Assignment 5. Simulation for Logistics. Monti, N.E. Yunita, T.

Time Reversibility and Burke s Theorem

Transient results for M/M/1/c queues via path counting. M. Hlynka*, L.M. Hurajt and M. Cylwa

TCOM 501: Networking Theory & Fundamentals. Lecture 6 February 19, 2003 Prof. Yannis A. Korilis

Distributions /06. G.Serazzi 05/06 Dimensionamento degli Impianti Informatici distrib - 1

Method for Fast Estimation of Contact Centre Parameters Using Erlang C Model

M/G/1/GD/ / System. ! Pollaczek-Khinchin (PK) Equation. ! Steady-state probabilities. ! Finding L, W q, W. ! π 0 = 1 ρ

Minimisation of the Average Response Time in a Cluster of Servers

Response time in a tandem queue with blocking, Markovian arrivals and phase-type services

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

Performance Evaluation of Queuing Systems

The optimal delay of the second test is therefore approximately 210 hours earlier than =2.

Differentiating Gaussian Processes

GEO-SLOPE International Ltd, Calgary, Alberta, Canada Vibrating Beam

CS 798: Homework Assignment 2 (Probability)

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system

FE REVIEW OPERATIONAL AMPLIFIERS (OP-AMPS)( ) 8/25/2010

Continuous Time Markov Chain

CIE4801 Transportation and spatial modelling Trip distribution

THE ROYAL STATISTICAL SOCIETY 2006 EXAMINATIONS SOLUTIONS HIGHER CERTIFICATE

>>> SOLUTIONS <<< Comprehensive Final Exam for Computer Networks (CNT 6215) Fall 2011

A queuing theory approach to compare job shop and lean work cell considering transportations

Digital Signal Processing

FEATURE ANALYSIS ON QUEUE LENGTH OF ASYMMETRIC TWO-QUEUE POLLING SYSTEM WITH GATED SERVICES *

Boise State University Department of Electrical and Computer Engineering ECE 212L Circuit Analysis and Design Lab

Linearity. If kx is applied to the element, the output must be ky. kx ky. 2. additivity property. x 1 y 1, x 2 y 2

Exercises of Chapter 2

Probability and Statistics Concepts

THE ARIMOTO-BLAHUT ALGORITHM FOR COMPUTATION OF CHANNEL CAPACITY. William A. Pearlman. References: S. Arimoto - IEEE Trans. Inform. Thy., Jan.

BMAP/M/C Bulk Service Queue with Randomly Varying Environment

PERFORMANCE OF MULTICLASS MARKOVIAN QUEUEING NETWORKS VIA PIECEWISE LINEAR LYAPUNOV FUNCTIONS 1

CPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017

Notes prepared by Prof Mrs) M.J. Gholba Class M.Sc Part(I) Information Technology

NUMERICAL DIFFERENTIATION

8 Derivation of Network Rate Equations from Single- Cell Conductance Equations

ON A CLASS OF RENEWAL QUEUEING AND RISK PROCESSES

Simulation Output Analysis

A Performance Model of Space-Division ATM Switches with Input and Output Queueing *

Poisson brackets and canonical transformations

EE 368. Weeks 3 (Notes)

CS-433: Simulation and Modeling Modeling and Probability Review

reversed chain is ergodic and has the same equilibrium probabilities (check that π j =

6 Solving Queueing Models

What would be a reasonable choice of the quantization step Δ?

Lectures on Stochastic Stability. Sergey FOSS. Heriot-Watt University. Lecture 5. Monotonicity and Saturation Rule

Lecture 2: Numerical Methods for Differentiations and Integrations

= z 20 z n. (k 20) + 4 z k = 4

V. Electrostatics. Lecture 25: Diffuse double layer structure

A 2D Bounded Linear Program (H,c) 2D Linear Programming

Solutions to Homework Discrete Stochastic Processes MIT, Spring 2011

Boise State University Department of Electrical and Computer Engineering ECE 212L Circuit Analysis and Design Lab

A Multi-Stage Queue Approach to Solving Customer Congestion Problem in a Restaurant

First day August 1, Problems and Solutions

Modeling a Small Scale Business Outfit With M/M/1 Markovian Queuing Process and Revenue Analysis

On the Conflict of Truncated Random Variable vs. Heavy-Tail and Long Range Dependence in Computer and Network Simulation

Structure and Drive Paul A. Jensen Copyright July 20, 2003

1 Derivation of Rate Equations from Single-Cell Conductance (Hodgkin-Huxley-like) Equations

Coupling Element and Coupled circuits. Coupled inductor Ideal transformer Controlled sources

Homework Chapter 21 Solutions!!

Numerical Transient Heat Conduction Experiment

,..., k N. , k 2. ,..., k i. The derivative with respect to temperature T is calculated by using the chain rule: & ( (5) dj j dt = "J j. k i.

Last Time. Priority-based scheduling. Schedulable utilization Rate monotonic rule: Keep utilization below 69% Static priorities Dynamic priorities

An Upper Bound on SINR Threshold for Call Admission Control in Multiple-Class CDMA Systems with Imperfect Power-Control

8 Derivation of Network Rate Equations from Single- Cell Conductance Equations

Section 8.3 Polar Form of Complex Numbers

Self-Adaptive Admission Control Policies for Resource-Sharing Systems

t } = Number of calls in progress at time t. Engsett Model (Erlang-B)

A Simple Inventory System

Massachusetts Institute of Technology. Problem Set 12 Solutions

EE215 FUNDAMENTALS OF ELECTRICAL ENGINEERING

At zero K: All atoms frozen at fixed positions on a periodic lattice.

Transcription:

etwork of Markovan Queues etwork of Markovan Queues ETW09 20

etwork queue ed, G E ETW09 20 λ If the frst queue was not empty Then the tme tll the next arrval to the second queue wll be equal to the servce tme * D () s () queue s not empty = + s D *() s = What s the arrval rate to the second queue ( ρ) 2 If the frst queue was empty then we wll wat for the next arrval followed by ts servce tme D * () s λ + ρ λ + s + s + s () queue s empty λ = λ+ s + s 2

Burkes Theorm ed, G E ETW09 20 D * () s = ( ) λ ρ + ρ λ + s + s + s * λ D () s = ( ρ ) ρ + + s λ+ s ρs * ( ρ) λ+ ρ( λ + s) D () s = + s λ + s * s D () s λ+ = + s λ+ s ( \ ) * λ λ s + λ D () s = + s λ s + * λ + s D () s = + s λ+ s * λ D () s = λ + s Inter-departure tmes are exponentally dstrbuted wth- the same parameter as the nter-arrval tmes Burke's theorem states that the steady-state output of a stable M/M/m queue wth nput parameter λ and servce-tme parameter for each of the m channels s n fact a Posson pcess at the same rate.λ 3

Reversblty ed, G A random pcess s tme-reversble f the pcess, reversed n tme, has the same pbablstc ppertes as the forward pcess. E ETW09 20 4

Departure Pcess fm the M/M/m Queue: Burke s Theorem Model ed, E ETW09 20 λ Inter-departure tmes are exponentally dstrbuted wth- the same parameter as the nter-arrval tmes Burke's theorem states that the steady-state output of a stable M/M/m queue wth nput parameter λ and servce-tme parameter for each of the m channels s n fact a Posson pcess at the same rate.λ 2 5

FEEDFORWARD ETWORKS (two queue example) λ 2 ed, G Pk (,2) k = Pq ( = k, q = k 2 2 Pk () = ( ρ ρ / ρ = λ / ) ρ k = λ Pk (2) = ( ρ ρ / 2) ρ k 2 2 = λ 2 Pk (,2) k = ( ρ ( ) ρ ρ ) ρ k k 2 2 2 E ETW09 20 6

FEEDFORWARD ETWORKS (two queue states example) 2 2 2 ed, G E ETW09 20 0,0 0, 0,2 0,3 λ λ λ λ 2 2 2,0,,2,3 λ λ λ λ 2 2 2 2,0 2, 2,2 2,3 λ λ λ λ 2 2 2 3,0 3, 3,2 3,3

(two FEEDFORWARD ETWORKS queue states example) 2 2 2 0 2 3 λ λ λ λ 2 2 2 2 3 4 λ λ λ λ 2 2 2 2 3 4 5 λ λ λ λ 2 2 2 3 4 5 6 8 ETW09 20 Perf Model d, rsty n Ca

(n FEEDFORWARD ETWORKS ( queues s seres) λ 2 n n Pk (, k2, k3,..., kn ) = ( ρ ) ρ = n = k 9 ETW09 20 Perf Model d, rsty n Ca

ed, G E ETW09 20 Pduct Form Soluton for Queue P etworks x k ( k, k2, k3, k4,..., k ) = GK = β k GK ( ) k x k A = β( k) = ( ) ( ) ormalzaton Factor k! k < m β ( k ) = k! m m m k > m x s the soluton to the set o fequatons x = jxjrj, =,2,..., j= r j, s the Pbablty bl that a customer leav queue wll head to queue j 0

Pduct Form Soluton (specal Cases) ed, G E ETW09 20 Λ Λ P( k, k2, k3, k4,...., k ) = = e Λ P( k, k2, k3, k4,..., k ) = k! Λ k All queues use a sle server queue k All queues use = All queues use nfnte servers

Message Delay ed, G E ETW09 20 Average number of customers n the system T L= T λ = T λ = λ = = Average message delay L= Tλ Lttle's L = Formula = Tλ T D = λ = Average message delay (gnor ppagaton delay) Λ = I t t Input to queue 2

Open etworks λ 2 2 λ α, α 2, λ 4 4 α, α 3, λ 3 3 Λ2= α,λ+ λ2 Λ3= α,2λ+ λ3 Λ = α Λ + α Λ + λ 4 2 2, 2 3, 3 3 4 Traffc Equatons 3 ETW09 20 Perf Model d, rsty n Ca

FeedBack λ 2 Model ed, ETW09 E 20 Feed Back destys the Posson characterstcs Consder the example when servce rate s much hgher than the arrval rate The result arrvals are not Posson nevertheless, t can be shown that the pduct form holds and the terms n the pduct are the same as f the flows were Posson. α 4

Closed etworks 2 ed, G E ETW09 20 umber of customers n the systems s fxed There s dependency between the queues snce the sum has to always be equal to a constant = k = K umber of possbltes K + 5

Example 2 3 6 ETW09 20 Perf Model d, rsty n Ca

Three queue two customer example ETW09 20 Perf Model d, rsty n Ca