Queuing Models M/M/k Systems. CLASSIFICATION OF QUEUING SYSTEMS Recall that queues are classified by (Arrival Dist.)/(Service Dist.)/(# servers) Designations.

Slides:



Advertisements
Similar presentations
Lecture 10 Queueing Theory. There are a few basic elements common to almost all queueing theory application. Customers arrive, they wait for service in.
Advertisements

Module C8 Queuing Economic/Cost Models. ECONOMIC ANALYSES Each problem is different Examples –To determine the minimum number of servers to meet some.
Chapter 9 Queuing Models.
LESSONs NINE and TEN QUEUING MODELS.
Queuing Models.
QUEUING MODELS Based on slides for Hilier, Hiller, and Lieberman, Introduction to Management Science, Irwin McGraw-Hill.
Queuing Models Basic Concepts
Simulation A Queuing Simulation. Example The arrival pattern to a bank is not Poisson There are three clerks with different service rates A customer must.
Queuing Models Basic Concepts. QUEUING MODELS Queuing is the analysis of waiting lines It can be used to: –Determine the # checkout stands to have open.
Model Antrian By : Render, ect. Outline  Characteristics of a Waiting-Line System.  Arrival characteristics.  Waiting-Line characteristics.  Service.
Queuing Models Economic Analyses. ECONOMIC ANALYSES Each problem is different Examples –To determine the minimum number of servers to meet some service.
Simulation A Queuing Simulation. Example The arrival pattern to a bank is not Poisson There are three clerks with different service rates A customer must.
Multiple server queues In particular, we look at M/M/k Need to find steady state probabilities.
Waiting Line Models And Service Improvement
Chapter 13 Queuing Theory
Other Markovian Systems
Queueing Theory: Part I
MGTSC 352 Lecture 23: Congestion Management Introduction: Asgard Bank example Simulating a queue Types of congested systems, queueing template Ride’n’Collide.
14-1. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin 14 Capacity Planning and Queuing Models.
Module C10 Simulation of Inventory/Queuing Models.
Queuing. Elements of Waiting Lines  Population –Source of customers Infinite or finite.
Queueing Theory Professor Stephen Lawrence Leeds School of Business University of Colorado Boulder, CO
To Accompany Russell and Taylor, Operations Management, 4th Edition,  2003 Prentice-Hall, Inc. All rights reserved. Chapter 16 Waiting Line Models and.
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 14-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 14.
QUEUING MODELS Queuing theory is the analysis of waiting lines It can be used to: –Determine the # checkout stands to have open at a store –Determine the.
Internet Queuing Delay Introduction How many packets in the queue? How long a packet takes to go through?
Chapter 9: Queuing Models
Lecture 14 – Queuing Systems

Queuing Models and Capacity Planning
Spreadsheet Modeling & Decision Analysis
D-1 © 2004 by Prentice Hall, Inc., Upper Saddle River, N.J Operations Management Waiting-Line Models Module D.
1 Chapter 17 Standing in line – at the bank, the market, the movies – is the time-waster everyone loves to hate. Stand in just one 15-minute line a day,
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
1 1 Slide © 2001 South-Western College Publishing/Thomson Learning Anderson Sweeney Williams Anderson Sweeney Williams Slides Prepared by JOHN LOUCKS QUANTITATIVE.
4/11: Queuing Models Collect homework, roll call Queuing Theory, Situations Single-Channel Waiting Line System –Distribution of arrivals –Distribution.
Chapter 9 Queuing Models.
1 Queuing Analysis Overview What is queuing analysis? - to study how people behave in waiting in line so that we could provide a solution with minimizing.
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Waiting Line Analysis for Service Improvement Operations Management.
TexPoint fonts used in EMF.
1 Systems Analysis Methods Dr. Jerrell T. Stracener, SAE Fellow SMU EMIS 5300/7300 NTU SY-521-N NTU SY-521-N SMU EMIS 5300/7300 Queuing Modeling and Analysis.
1 Queuing Systems (2). Queueing Models (Henry C. Co)2 Queuing Analysis Cost of service capacity Cost of customers waiting Cost Service capacity Total.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
MGTSC 352 Lecture 25: Congestion Management MEC example Manufacturing example.
M/M/1 Queues Customers arrive according to a Poisson process with rate. There is only one server. Service time is exponential with rate  j-1 jj+1...
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Waiting Line Analysis for Service Improvement Operations Management.
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Waiting Line Models Production and Operations Management Reporter:
1 1 Slide Chapter 12 Waiting Line Models n The Structure of a Waiting Line System n Queuing Systems n Queuing System Input Characteristics n Queuing System.
Example 14.3 Queuing | 14.2 | 14.4 | 14.5 | 14.6 | 14.7 |14.8 | Background Information n County Bank has several.
Queuing Models.
Managerial Decision Making Chapter 13 Queuing Models.
Module D Waiting Line Models.
Queuing Models Part 1: Basics
18 Management of Waiting Lines
Queuing Models Economic Analyses.
Chapter 9: Queuing Models
Internet Queuing Delay Introduction
Delays Deterministic Stochastic Assumes “error free” type case
Solutions Hwk Que3 1 The port of Miami has 3 docking berths for loading and unloading ships but is considering adding a 4th berth.
TexPoint fonts used in EMF.
Delays Deterministic Stochastic Assumes “error free” type case
Topic IV. Single Channel Systems (Limited queue length system)
Solutions Hwk Que3 1 The port of Miami has 3 docking berths for loading and unloading ships but is considering adding a 4th berth.
Queuing Theory III.
Queueing Theory 2008.
Queuing Theory III.
Queuing Models J. Mercy Arokia Rani Assistant Professor
Presentation transcript:

Queuing Models M/M/k Systems

CLASSIFICATION OF QUEUING SYSTEMS Recall that queues are classified by (Arrival Dist.)/(Service Dist.)/(# servers) Designations for Arrival/Service distributions include: –M = Markovian (Poisson process) –D = Deterministic (Constant) –G = General M/M/1We begin with the basic model, the M/M/1 system.

M/M/1 An M/M/1 system is one with: M = Customers arrive according to a Poisson process at an average rate of /hr. M = Service times have an exponential distribution with an average service time = 1/  hours 1 = one server Simplest system -- like EOQ for inventory -- a good starting point

M/M/1 PERFORMANCE MEASURES M/M1 systemFor the M/M1 system the performance measures are given by these simple formulas: L /(  - ) L = Average # of customers in the system = /(  - ) L Q L - /  L Q = Average # of customers in the queue = L - /  W L/ W = Average customer time in the system = L/ W Q L q / W Q = Average customer time in the queue = L q / p 0 1- /  p 0 = Probability 0 customers in the system = 1- /  p n ( /  ) n p 0 p n = Probability n customers in the system = ( /  ) n p 0 ρ /  ρ = utilization rate or Average number customers being served = / 

EXAMPLE -- Mary’s Shoes Customers arrive according to a Poisson Process about once every 12 minutes Service times are exponential and average 8 min. One server This is an M/M/1 system with: – 5/hr. – = (60min./hr)/(12 min./customer) = 60/12 = 5/hr. –  7.5/hr. –  (service rate) = (60min/hr)/(8min./customer) = 7.5/hr. Will steady state be reached? YES – = 5 <  = 7.5/hr. YES

MARY’S SHOES PERFORMANCE MEASURES Avg # of busy servers (utilization rate) or  2/3 Avg # customers being served =  = /  =(5/7.5) = 2/3 L2Average # in the system -- L = /(  - ) = 5/(7.5-5) = 2 L q 4/3Average # in the queue -- L q = L - /  = 2 - (2/3) = 4/3 W 2/5 hrs.Avg. customer time in the system -- W = L/ = 2/5 hrs. W q 4/15 hrs.Avg cust.time in the queue - W q = L q / = (4/3)/5 = 4/15 hrs. p 0 1/3Prob. 0 customers in the system -- p 0 = 1- /  =1-(2/3) = 1/3 p nProb. 3 customers in the system -- p n =( /  ) 3 p 0 =(2/3) 3 (1/3) =8/81

COMPUTER SOLUTION The formulas for an M/M/1 are very simple, but those for other models can be quite complex We can use a queuing template to calculate the steady state quantities for any number of servers, k M/M/1 modelM/M/k worksheetFor the M/M/1 model use the M/M/k worksheet in Queue Template –Since k = 1, the results are in the row corresponding to 1 server

Steady State Results P n ’s Input and  Go to the MMk Worksheet p3p3

M/M/k SYSTEMS M/M/k An M/M/k system is one with M = Customers arrive according to a Poisson process at an average rate of / hr. M = Service times have an exponential distribution with an average service time = 1/  hours regardless of the server k = k IDENTICAL servers steady stateλ < kμTo reach steady state: λ < kμ

M/M/k PERFORMANCE MEASURES

EXAMPLE LITTLETOWN POST OFFICE Between 9AM and 1PM on Saturdays: –Average of 100 cust. per hour arrive according to a Poisson process -- = 100/hr. –Service times exponential; average service time = 1.5 min. --  = 60/1.5 = 40/hr. –3 clerks; k = 3 This is an M/M/3 system – = 100/hr –  = 40/hr. –Since λ < 3μ, i.e. 100 < 120, –STEADY STATE will be reached

Solution Using the formulas, with = 100,  = 40, k = 3, it can be shown that: p 0 = Prob.0 customers in the system -- p 0 = L = Average # in the system -- L = L q = Average # in the queue -- L q = W =.0601 hrs.Avg. customer time in the system -- W =.0601 hrs. W q =.0351hrs.Avg cust.time in the queue - W q =.0351hrs.  /k .83Average system utilization rate  = /k  = 100/120 =.83 ρ 2.5Avg # of busy servers = kρ = /  =(3X0.83) = 2.5

Input and  Performance Measures for 3 servers P n ’s Go to the MMk Worksheet

M/M/k/F Systems M/M/k/F An M/M/k/F system is one with M = Customers arrive according to a Poisson process at an average rate of / hr. M = Service times have an exponential distribution with an average service time = 1/  hours regardless of the server k = k IDENTICAL servers F = maximum number of customers that can be in the system at any time Because the queue cannot build up indefinitely, steady state will be achieved regardless of the values of λ and μ! Formulas for steady state quantities are complex – use template.

Basic Concept of M/M/k/F Systems The number of customers that can be in the system is 0, 1, 2, …,F –If an arriving customer finds < F customers in the system when he arrives, he will join the system. –If an arriving customer finds F customers in the system when he arrives, he cannot join the system, he will leave, and his service is lost. effective arrival rate, λ e λ e = λ(1-p F ).Thus the effective arrival rate, λ e, the average number of arrivals per hour that actually join the system is: λ e = λ(1-p F ).

EXAMPLE RYAN’S ROOFING The average number of customers that call the company per hour is 10. There is 1 operator who averages 3 minutes per call. Both calls and operator time conform to Poisson processes. There are 3 phone lines so 2 calls could be on hold. A caller that calls when all 3 lines are busy, gets the busy signal and does not join the system. M/M/1/3This is an M/M/1/3 system with: – = 10/hr. –μ 20/hr. –μ = 60/3 = 20/hr.

USING THE M/M/k/F TEMPLATE F > kThe template is designed to be used for the case where a queue is possible – that is the maximum number of customers in the system is greater than the number of servers, i.e. F > k To determine the effective arrival rate, we find p F on the right side of the output. Then in a cell (or by hand) we can calculate: Effective Arrival Rate λ e = λ(1-p F )

Go to the MMkF Worksheet Input, , k and F Steady State Results P n ’s p F = p 3 Effective Arrival Rate λ e = λ(1-p F ) =C4*(1-P12) Excel = 10( ) =

Review M/M/k systems are ones with: –a Poisson arrival distribution –an exponential service distribution –k identical servers Steady state formulas for M/M/k model Finite queuing models –Always reach steady state –Effective arrival rate, λ e = λ(1-p F ) Use of Templates –M/M/k –M/M/k/F