Waiting Line Theory Akhid Yulianto, SE, MSc (log).

Slides:



Advertisements
Similar presentations
Model Antrian (Waiting Line Models ) Pertemuan 18:
Advertisements

IE 429, Parisay, January 2003 Review of Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete, continuous.
Review of Probability Distributions
Readings Readings Chapter 11, Sections 1, 2, 3, 5 Waiting Line Models.
Nur Aini Masruroh Queuing Theory. Outlines IntroductionBirth-death processSingle server modelMulti server model.
Queuing Models Basic Concepts
Chap. 20, page 1051 Queuing Theory Arrival process Service process Queue Discipline Method to join queue IE 417, Chap 20, Jan 99.
Model Antrian By : Render, ect. Outline  Characteristics of a Waiting-Line System.  Arrival characteristics.  Waiting-Line characteristics.  Service.
Queuing Systems Chapter 17.
Chapter 13 Queuing Theory
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 14-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 14.
Waiting Line Management
Queuing. Elements of Waiting Lines  Population –Source of customers Infinite or finite.
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 14-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 14.
Operations Management Waiting-Line Models Module D
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.
Chapter 9: Queuing Models
Group members  Hamid Ullah Mian  Mirajuddin  Safi Ullah.

Queuing Theory (Waiting Line Models)
___________________________________________________________________________ Operations Research  Jan Fábry Waiting Line Models.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Spreadsheet Modeling & Decision Analysis
Waiting Line Models ___________________________________________________________________________ Quantitative Methods of Management  Jan Fábry.
1 1 Slide © 2005 Thomson/South-Western Chapter 12, Part A Waiting Line Models n Structure of a Waiting Line System n Queuing Systems n Queuing System Input.
D-1 © 2004 by Prentice Hall, Inc., Upper Saddle River, N.J Operations Management Waiting-Line Models Module D.
Management of Waiting Lines McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Waiting Line Models (1) Pertemuan 11 Matakuliah: K0442-Metode Kuantitatif Tahun: 2009.
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.
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.
Structure of a Waiting Line System Queuing theory is the study of waiting lines Four characteristics of a queuing system: –The manner in which customers.
18 Management of Waiting Lines.
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
IE 429, Parisay, January 2010 What you need to know from Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete,
Queueing Theory What is a queue? Examples of queues: Grocery store checkout Fast food (McDonalds – vs- Wendy’s) Hospital Emergency rooms Machines waiting.
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.
Waiting Lines and Queuing Models. Queuing Theory  The study of the behavior of waiting lines Importance to business There is a tradeoff between faster.
Queuing Theory. Introduction Queuing is the study of waiting lines, or queues. The objective of queuing analysis is to design systems that enable organizations.
1 Queuing Systems (2). Queueing Models (Henry C. Co)2 Queuing Analysis Cost of service capacity Cost of customers waiting Cost Service capacity Total.
SIMULATION EXAMPLES QUEUEING SYSTEMS.
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.
Waiting Lines and Queuing Theory Models
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.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Structure of a Waiting Line System Queuing theory is the study of waiting lines Four characteristics of a queuing system: –The manner in which customers.
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.
CS 4594 Broadband Intro to Queuing Theory. Kendall Notation Kendall notation: [Kendal 1951] A/B/c/k/m/Z A = arrival probability distribution (most often.
Management of Waiting Lines Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
Queuing Models.
Mohammad Khalily Islamic Azad University.  Usually buffer size is finite  Interarrival time and service times are independent  State of the system.
Simple Queueing Theory: Page 5.1 CPE Systems Modelling & Simulation Techniques Topic 5: Simple Queueing Theory  Queueing Models  Kendall notation.
QUEUING THOERY. To describe a queuing system, an input process and an output process must be specified. Examples of input and output processes are: SituationInput.
Module D Waiting Line Models.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Chapter 18 Management of Waiting Lines.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 11 Waiting Line Models
WAITING LINES AND SIMULATION
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved
Queueing Theory What is a queue? Examples of queues:
Chapter 9: Queuing Models
Demo on Queuing Concepts
Birth-Death Process Birth – arrival of a customer to the system
Queuing Systems Don Sutton.
System Performance: Queuing
Waiting Line Models Waiting takes place in virtually every productive process or service. Since the time spent by people and things waiting in line is.
Queuing Models J. Mercy Arokia Rani Assistant Professor
Presentation transcript:

Waiting Line Theory Akhid Yulianto, SE, MSc (log)

BankCustomersTellerDeposit etc. Doctor’sPatientDoctorTreatment office Traffic CarsLightControlled intersection passage Assembly linePartsWorkers Assembly Tool cribWorkersClerksCheck out/in tools Situation Arrivals ServersService Process Waiting Line Examples

Structure of a Waiting Line System Queuing theory is the study of waiting lines. Queuing theory is the study of waiting lines. Four characteristics of a queuing system are: Four characteristics of a queuing system are: the manner in which customers arrive the manner in which customers arrive the time required for service the time required for service the priority determining the order of service the priority determining the order of service the number and configuration of servers in the system. the number and configuration of servers in the system.

Level of service Cost Service cost Total waiting line cost Waiting time cost Optimal Waiting Line Costs

Structure of a Waiting Line System Distribution of Arrivals Distribution of Arrivals Generally, the arrival of customers into the system is a random event. Generally, the arrival of customers into the system is a random event. Frequently the arrival pattern is modeled as a Poisson process. Frequently the arrival pattern is modeled as a Poisson process. Distribution of Service Times Distribution of Service Times Service time is also usually a random variable. Service time is also usually a random variable. A distribution commonly used to describe service time is the exponential distribution. A distribution commonly used to describe service time is the exponential distribution.

Poisson Probability x = Tingkat kedatangan x = Tingkat kedatangan λ = rata rata kedatangan per periode λ = rata rata kedatangan per periode e = e =

Eksponential Probability µ =jumlah unit yang di layani per periode µ =jumlah unit yang di layani per periode e = e =

Structure of a Waiting Line System Queue Discipline Queue Discipline Most common queue discipline is first come, first served (FCFS). Most common queue discipline is first come, first served (FCFS). An elevator is an example of last come, first served (LCFS) queue discipline. An elevator is an example of last come, first served (LCFS) queue discipline. Other disciplines assign priorities to the waiting units and then serve the unit with the highest priority first. Other disciplines assign priorities to the waiting units and then serve the unit with the highest priority first.

Structure of a Waiting Line System S1S1S1S1 S1S1S1S1 S1S1S1S1 S1S1S1S1 S2S2S2S2 S2S2S2S2 S3S3S3S3 S3S3S3S3 Customerleaves Customerleaves Customerarrives Customerarrives Waiting line System System

Queuing Systems A three part code of the form A/B/k is used to describe various queuing systems. A three part code of the form A/B/k is used to describe various queuing systems. A identifies the arrival distribution, B the service (departure) distribution and k the number of channels for the system. A identifies the arrival distribution, B the service (departure) distribution and k the number of channels for the system. Symbols used for the arrival and service processes are: M - Markov distributions (Poisson/exponential), D - Deterministic (constant) and G - General distribution (with a known mean and variance). Symbols used for the arrival and service processes are: M - Markov distributions (Poisson/exponential), D - Deterministic (constant) and G - General distribution (with a known mean and variance). For example, M/M/k refers to a system in which arrivals occur according to a Poisson distribution, service times follow an exponential distribution and there are k (sometimes others say s) servers working at identical service rates. For example, M/M/k refers to a system in which arrivals occur according to a Poisson distribution, service times follow an exponential distribution and there are k (sometimes others say s) servers working at identical service rates.

Queuing System Input Characteristics  = the average arrival rate 1/ = the average time between arrivals 1/ = the average time between arrivals µ = the average service rate for each server µ = the average service rate for each server 1/µ = the average service time 1/µ = the average service time  = the standard deviation of the service time  = the standard deviation of the service time

Analytical Formulas For nearly all queuing systems, there is a relationship between the average time a unit spends in the system or queue and the average number of units in the system or queue. For nearly all queuing systems, there is a relationship between the average time a unit spends in the system or queue and the average number of units in the system or queue. These relationships, known as Little's flow equations are: These relationships, known as Little's flow equations are: L = W and L q = W q L = W and L q = W q

Analytical Formulas When the queue discipline is FCFS, analytical formulas have been derived for several different queuing models including the following: When the queue discipline is FCFS, analytical formulas have been derived for several different queuing models including the following: M/M/1 M/M/1 M/M/k M/M/k M/G/1 M/G/1 M/G/k with blocked customers cleared M/G/k with blocked customers cleared M/M/1 with a finite calling population M/M/1 with a finite calling population Analytical formulas are not available for all possible queuing systems. In this event, insights may be gained through a simulation of the system. Analytical formulas are not available for all possible queuing systems. In this event, insights may be gained through a simulation of the system.

M/M/1 Ls = average number of units in the system (waiting and being served) Ls = average number of units in the system (waiting and being served) Ws = average time a unit spends in the system Ws = average time a unit spends in the system Lq = average number of units waiting in the queue Lq = average number of units waiting in the queue Wq = Average time a unit spends waiting in the queue Wq = Average time a unit spends waiting in the queue Utilization factor for the system Utilization factor for the system Probability of 0 units in the system Probability of 0 units in the system Probability of more than k units in the system, where n is the number of units in the system Probability of more than k units in the system, where n is the number of units in the system

M/M/k Queuing System Multiple channels (with one central waiting line) Multiple channels (with one central waiting line) Poisson arrival-rate distribution Poisson arrival-rate distribution Exponential service-time distribution Exponential service-time distribution Unlimited maximum queue length Unlimited maximum queue length Infinite calling population Infinite calling population Examples: Examples: Four-teller transaction counter in bank Four-teller transaction counter in bank Two-clerk returns counter in retail store Two-clerk returns counter in retail store

M/M/S Ls = average number of units in the system (waiting and being served) Ls = average number of units in the system (waiting and being served) Ws = average time a unit spends in the system Ws = average time a unit spends in the system Lq = average number of units waiting in the queue Lq = average number of units waiting in the queue Wq = Average time a unit spends waiting in the queue Wq = Average time a unit spends waiting in the queue Probability of 0 units in the system Probability of 0 units in the system