0% found this document useful (0 votes)
233 views6 pages

Queueing Tools

This spreadsheet implements queueing models described in a textbook. It contains worksheets for M/G/1, M/M/c, M/G/c, M/M/c/N, and M/M/c/K/K queueing models. Users enter input parameters like arrival rate and service rate into yellow cells, then click "Calculate" to display performance measures like mean time in system in light blue output cells.

Uploaded by

pillushn
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
233 views6 pages

Queueing Tools

This spreadsheet implements queueing models described in a textbook. It contains worksheets for M/G/1, M/M/c, M/G/c, M/M/c/N, and M/M/c/K/K queueing models. Users enter input parameters like arrival rate and service rate into yellow cells, then click "Calculate" to display performance measures like mean time in system in light blue output cells.

Uploaded by

pillushn
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
You are on page 1/ 6

The worksheets in this spreadsheet implement the simple queueing models described

in Chapter 6 of Banks, Carson, Nelson and Nicol, Discrete-Event System Simulation,


5th edition.

Some important notes:

0. Go to the worksheet with the desired model.

1. Make sure that the base time units on all arrival rates, service rates and variances of
service times are the same; do not mix hours, minutes and seconds.

2. The calculations in this spreadsheet are implemented in VBA, so macros must be


enabled in Excel for the calculations to run.

3. Enter the required data (yellow cells), press Calculate, and read results below (light
blue cells).
M/G/1 Queue

lambda (arrival rate) Compute


mu (service rate)
sigma2 (variance of service time)

rho (utilization)
L (mean number in system)
w (mean time in system)
wQ (mean time in queue)
LQ (mean number in queue)
P0 (probability of an empty system)
M/M/c Queue

lambda (arrival rate) Compute


mu (service rate)
c (number of servers)

rho (utilization)
L (mean number in system)
w (mean time in system)
wQ (mean time in queue)
LQ (mean number in queue)
P0 (probability of an empty system)
M/G/c Queue

lambda (arrival rate) Compute


mu (service rate)
c (number of servers)
sigma2 (variance of service time)

rho (utilization)
L (mean number in system)
w (mean time in system)
wQ (mean time in queue)
LQ (mean number in queue)
M/M/c/N Queue

lambda (arrival rate) Compute


mu (service rate)
c (number of servers)
N (system capacity, including customers in service)

rho (utilization)
L (mean number in system)
w (mean time in system)
wQ (mean time in queue)
LQ (mean number in queue)
P0 (probability of an empty system)
PN (probability system is full)
lambdae (effective arrival rate)
M/M/c/K/K

lambda (arrival rate) Compute


mu (service rate)
c (number of servers)
K (size of calling population)

rho (utilization)
L (mean number in system)
w (mean time in system)
wQ (mean time in queue)
LQ (mean number in queue)
P0 (probability of an empty system)
lambdae (effective arrival rate)

You might also like