SlideShare a Scribd company logo
1 of 50
QUEUING
IN
PROJECT MANAGEMENT
Presented by:
Abdullah Al Mahmud
Student ID: MIT151326
MIT Program, IIT, University of Dhaka
Simply: A line waiting to be served
Queuing Systems
I
What is a Queue?
Examples of Queuing Systems in Everyday Life
 Vehicles waiting to be served at a toll-booth
 Individuals (in person) waiting to be served at
• various service counters,
• stations
• check-out lanes for groceries
• supermarkets, etc.
 Patients scheduled for use of hospital operation
theater
 Football fans waiting to get into stadium
 Operations of a vending machine
 Human urinary system
Queuing
Systems IExamples of Queuing Systems
In Everyday Life (cont’d)
PART 2
Resource Allocation for
Queues
Encountered in
Project Management
Examples of Queuing Systems in
Project Management
 Construction trucks waiting to be loaded with
raw materials
Examples of Queuing Systems in
Project Management (cont’d)
 Project vehicles waiting to unload finished
materials on site
Queuing Systems
I
Examples of Queuing Systems
in Project Management (cont’d)
 Vendors supply vehicles waiting to unload
Queuing in Project Management…
… is it a big deal?
 Yes and No
The flow entity (queuing unit) in a queuing system is
typically a discrete element,
and is represented by a discrete random variable
(trucks, cars, people, etc.).
But …
Queuing Systems
I
Queuing Units
…. queuing systems may also involve continuous flow
entities, (and hence, continuous random variables, such
as:
 Water (in gallons, say) in a large reservoir “waiting” to
be served daily to a project site
 Aggregates, cement, etc. in storage bins, “waiting” to
be shipped to site or to processing plants
Queuing Systems
I
Queuing Units (cont’d)
Queuing Systems I
Components
of a
Queuing System
 Flow Entity (vehicles, people, materials, etc.)
 Arrival Pattern (of the queuing units)
 Queue Multiplicity (No. of Queues)
 Queue Discipline
 Number of Servers
 Service Arrangement
 Service Pattern
Queuing Systems
I
Components of a Queuing System
Components of a Queuing System
Queuing Systems
I
Service
Facility
- Number of Servers
- Service Arrangement
-Service Pattern
Queue
Discipline
Arrival
Pattern
Queue Dissipation
(vehicles leaving
the queuing system
after being served)
Equipment for
Loading or
unloading
 Describes the way (usually a rate) in which the arrivals
enter the queuing system
 May be Frequency-based or Interval-based. That is,
arrivals can be described on the basis of:
 the number of arrivals that arrive in a given time
interval
 the average interval of time that passes
between successive arrivals.
Queuing Systems
I
A: Arrival Pattern
- Maybe deterministic or probabilistic:
(a) Deterministic: fixed number of arrivals per unit
time or fixed length of time interval between
arrivals
(b) Probabilistic: Stochastic number of arrivals per
unit time or stochastic length of time interval
between arrivals.
Queuing Systems
I
Arrival Pattern (cont’d)
 Probabilistic frequency of arrivals may be described
by Poisson distribution or other appropriate discrete
probability distribution
 Probabilistic interval of time between arrivals may
be described by the negative exponential distribution
or other appropriate continuous probability
distribution.
Queuing Systems I
Arrival Pattern (cont’d)
(i) Number of servers
(1 or more?)
(ii) Arrangement of servers
(parallel or series or combo?)
(iii) Service pattern
What distribution? How fast (average), etc.)
Queuing Systems I
B: Service Facility Characteristics
Queuing Systems
I
B: Service Facility Characteristics (cont’d)
(i) Number of Servers:
Single Server:
Examples: Only one counter open at bank
Candy dispenser,
Coke vending machine
Single truck loader at project site
Multi-server:
Examples: Several counters open at bank
Multi-lane freeway toll booth
Multiple truck loader at project site
(ii) Arrangement of servers
Parallel arrangement of servers
e.g., Bank counters
Serial arrangement of servers
e.g., Some McDonald drive-thrus
S1- PLACE ORDER
S2- PAY MONEY
S3- COLLECT FOOD
Queuing
Systems I
B: Service Facility Characteristics (cont’d)
S1
S2
S3
S1 S2 S3
Queuing Systems
I
(ii) Arrangement of servers (cont’d)
Combination of
Parallel and Serial
Arrangements
S3 S2
S4S3
Queuing Systems
I
(ii) Arrangement of servers (cont’d)
Combination of Parallel and Serial Arrangements
2 channels and 2 phases
S3 S2
S4S3
Arrivals
Departures
Departures
Channel 1
Channel 2
Queuing Systems
I
(ii) Arrangement of servers (cont’d)
Combination of Parallel and Serial Arrangements
2 channels and 2 phases
S3 S2
S4S3
Arrivals
Departures
Departures
Phase 1 Phase 2
Queuing Systems
I
(ii) Arrangement of servers (cont’d)
Combination of Parallel and Serial Arrangements
2 channels and 2 phases
S3 S2
S4S3
Arrivals
Departures
Departures
Phase 1 Phase 2
Channel 1
Channel 2
1Arrivals Departure
Server
Single Phase, Single Channel
Queuing Systems
I
1Arrivals Departure
Server
Single Phase, Single Channel
Multiple Phase, Single Channel1Arrivals Departure
Server
2 3
Queuing Systems
I
1Arrivals Departure
Server
Single Phase, Single Channel
Multiple Phase, Single Channel
Single Phase, Multiple Channel
1Arrivals Departure
Server
2 3
2Arrivals Departures
Servers
3
1
Queuing Systems
I
1Arrivals Departure
Server
Single Phase, Single Channel
Multiple Phase, Single Channel
Single Phase, Multiple Channel
Multiple Phase, Multiple Channel
1Arrivals Departure
Server
2 3
2Arrivals Departures
Servers
3
1
4Arrivals Departures
7
1
5
8
2
6
9
3
Queuing Systems
I
(iii) Service Pattern
Describes the way (usually a rate) by which arrivals are
processed
 May be frequency-based or interval-based. That is, service
can be described based on:
 The number of arrivals that are served in a given
time interval
 The average interval of time that is used to serve
the arrivals
Queuing Systems
I
B: Service Facility Characteristics (cont’d)
- Maybe deterministic or probabilistic:
(a) Deterministic: fixed number of served arrivals per unit
time or fixed length of time interval between services
(b) Probabilistic: Stochastic number of servings per unit
time or stochastic length of time interval between
servings
Queuing Systems
I
(iii) Service Pattern
Refers to the number of queues being served simultaneously
 Single queue (Examples: most drive thrus, banks, narrow toll
bridges, traffic green lights serving only one lane)
 Multiple queue (assuming no preference between each queue)
Examples: Most dining counters, toll booths traffic green light
serving two or more lanes)
Typically number of queues ≤ number of servers, but when
number of queues > number of servers, then some extra rules
for queue discipline are needed
Queuing
Systems I
C: Queue Multiplicity
Queuing Systems
I
1 queue, 1 server
S1
Some Queuing Configurations
Queuing Systems I
1 queue, 2 servers
S1
Some Queuing Configurations
S2
Queuing Systems
I
2 queues, 2 servers
S1
Some Queuing Configurations
S2
2 queue, 5 servers
Queuing Systems
I
S4
Some Queuing Configurations
S3
S2
S1
S5
4 queues, 1 server
Queuing Systems I
S1
Some Queuing Configurations
This refers to the rules by which the queue is served
Relates serving priority to:
a. Order of arrival times, or
b. Order of arrival urgencies
c. Order of expected length of service time
d. Order of “desirability” of arrival of specific flow
entities
Queuing Systems
I
D: Queue Discipline
(i) Serving priority by order of arrival times
FIFO (First in, first out)
First come, first served
Last in, last out
e.g., Truck in front is always served first.
FIFO is a non-discriminatory queue discipline, very fair
LIFO (Last in, first out)
e,g., Truck at tail end of queue always served first
e.g., Candy dispenser
e.g., Often crowded elevator mostly serving 2 floors
LIFE is not fair!
Queuing Systems
I
D: Queue Discipline (cont’d)
LIFO
(ii) Serving priority by order of arrival urgencies
Trucks needing attention most urgently is served first,
regardless of when they arrived
Examples in everyday life:
 Scheduling patients for surgery in order of
sickness severity
 Giving way to fire trucks at intersections
Queuing
Systems I
D: Queue Discipline (cont’d)
(iii) Serving priority by order of expected service period
Trucks whose service will take shorter times are
served first, regardless of the time they joined the
queue
Examples:
 Express lanes at supermarkets (shoppers with
less than 5 items)
 Trucks taking away items that take a very
short time to load
 Trucks delivering items that take very short
time to unload
Queuing
Systems I
D: Queue Discipline (cont’d)
Queuing Systems
I
Performance
of
Queuing Systems
Class Questions:
 How would you assess the performance of a
queuing system?
 That is, what criteria would you use?
Queuing Systems I
Performance of Queuing Systems
Performance of Queuing Systems
Performance of a Queuing System Is Measured by:
•Average queue length (Lq) - average number of
customers in the waiting line.
•Average number of customers in the system (L).
•Average waiting time in the queue (Wq).
•Average staying time in the system (W).
•Utilization rate of servers ( ).
•Probability that n customers in the system (Pn).
ρ
[Source: Handbook of Industrial and Systems Engineering, Second Edition, by Adedeji
B. Badiru, Ch-48]
Performance of Queuing Systems
 Service Rate,
- number of customers that can be served per unit time
 Arrival Rate,
(number of customers per unit time)
Server Utilization or Traffic Intensity,
 = / m
µ
λ
ρ
ρ λ µ
[Source: Handbook of Industrial and Systems Engineering, Second Edition, by Adedeji
B. Badiru, Ch-48]
[Source: Handbook of Industrial and Systems Engineering, Second Edition, by Adedeji
B. Badiru, Page#1036]
Performance of Queuing Systems
Performance criteria for queuing systems:
 Average queue length
 Maximum queue length
 Average waiting period per truck
 Maximum waiting period per truck
 % of time each server is idle
 Physical and operating cost of the
queuing systems
 Number of customers served per unit time
Queuing Systems I
Measure of Evaluation(MOE)
Minimize this,
or
truck time is
wasted
Minimize this,
or project
resources
are wasted
Maximize this,
or
Both truck time
and project resources
are wasted
Attributes of a
Queuing System
Queuing
Systems I
QUEUING SYSTEM ATTRIBUTES
- These describe the way the system is structured, its operating
procedure, and how well it performs.
- Consists of system components, and other attributes:
Physical System Components
 Flow Entities (trucks), Queues, Servers (serving
facilities/equipment)
Operational System Components
Pattern of Arrivals, Number of Queues, Pattern of Service,
Number of Servers, Queue Discipline, Queue Capacity
System Performance
 Queue length, waiting time, server idle time, etc.
Queuing
Systems I
Summary
Queuing in Project Management:
 Examples of Queuing Systems
 Components of a Queuing System
 Flow Entity, Arrival Pattern, Queue Multiplicity,
 Queue Discipline, Number of Servers,
 Service Arrangement, Service Pattern
 Queuing System Performance
 Measure of Evaluation
 Attributes of a Queuing System
Acknowledgements
 Dr. Samuel Labi , Purdue University
 Dr. Fred Moavenzadeh, Massachusetts Institute of Technology
(MIT)
 Dr. Md. Mahbubul Alam Joarder, Institute of Information
Technology, University of Dhaka.
….QUESTIONS?

More Related Content

What's hot

Service Reservoirs 111001110634-phpapp02
Service Reservoirs 111001110634-phpapp02Service Reservoirs 111001110634-phpapp02
Service Reservoirs 111001110634-phpapp02Goodluck Olotu
 
A Critical Review of the Causes of Cost Overrun in Construction Industries in...
A Critical Review of the Causes of Cost Overrun in Construction Industries in...A Critical Review of the Causes of Cost Overrun in Construction Industries in...
A Critical Review of the Causes of Cost Overrun in Construction Industries in...IRJET Journal
 
Procurement and Sourcing Strategies
Procurement and Sourcing StrategiesProcurement and Sourcing Strategies
Procurement and Sourcing StrategiesShaikh Mahmood
 
Procurement in construction
Procurement in constructionProcurement in construction
Procurement in constructionMahSobeh
 
Queuing theory and traffic flow analysis
Queuing theory and traffic flow analysisQueuing theory and traffic flow analysis
Queuing theory and traffic flow analysisReymond Dy
 
materials of sewer
materials of sewermaterials of sewer
materials of sewerManish Goyal
 
Safety in construction
Safety in constructionSafety in construction
Safety in constructionJitesh Dhule
 
Chapter 7 Maintenance of railway track
Chapter 7 Maintenance of railway trackChapter 7 Maintenance of railway track
Chapter 7 Maintenance of railway trackKHUSHBU SHAH
 
09-Runway Configuration ( Highway and Airport Engineering Dr. Sherif El-Badawy )
09-Runway Configuration ( Highway and Airport Engineering Dr. Sherif El-Badawy )09-Runway Configuration ( Highway and Airport Engineering Dr. Sherif El-Badawy )
09-Runway Configuration ( Highway and Airport Engineering Dr. Sherif El-Badawy )Hossam Shafiq I
 
Introduction-construction management_Construction Management (2180611) (Semes...
Introduction-construction management_Construction Management (2180611) (Semes...Introduction-construction management_Construction Management (2180611) (Semes...
Introduction-construction management_Construction Management (2180611) (Semes...A Makwana
 
Water demand
Water demandWater demand
Water demandMood Naik
 
Aggregates blending Lcc
Aggregates blending LccAggregates blending Lcc
Aggregates blending LccDrawings Point
 
6.5 Resource Leveling and Resource Smoothing
6.5 Resource Leveling and Resource Smoothing6.5 Resource Leveling and Resource Smoothing
6.5 Resource Leveling and Resource SmoothingDavidMcLachlan1
 
Maintenance and repair strategies Question answers
Maintenance and repair strategies Question answersMaintenance and repair strategies Question answers
Maintenance and repair strategies Question answersRAMPRASAD KUMAWAT
 
Process piping design & engineering per asme b 31.3
Process piping design & engineering per asme b 31.3Process piping design & engineering per asme b 31.3
Process piping design & engineering per asme b 31.3Rajiv Kumar
 

What's hot (20)

Service Reservoirs 111001110634-phpapp02
Service Reservoirs 111001110634-phpapp02Service Reservoirs 111001110634-phpapp02
Service Reservoirs 111001110634-phpapp02
 
A Critical Review of the Causes of Cost Overrun in Construction Industries in...
A Critical Review of the Causes of Cost Overrun in Construction Industries in...A Critical Review of the Causes of Cost Overrun in Construction Industries in...
A Critical Review of the Causes of Cost Overrun in Construction Industries in...
 
Procurement and Sourcing Strategies
Procurement and Sourcing StrategiesProcurement and Sourcing Strategies
Procurement and Sourcing Strategies
 
Procurement in construction
Procurement in constructionProcurement in construction
Procurement in construction
 
Introduction to IE
Introduction to IEIntroduction to IE
Introduction to IE
 
Process Plant design fundementals
Process Plant design fundementalsProcess Plant design fundementals
Process Plant design fundementals
 
Queuing theory and traffic flow analysis
Queuing theory and traffic flow analysisQueuing theory and traffic flow analysis
Queuing theory and traffic flow analysis
 
materials of sewer
materials of sewermaterials of sewer
materials of sewer
 
Safety in construction
Safety in constructionSafety in construction
Safety in construction
 
Chapter 7 Maintenance of railway track
Chapter 7 Maintenance of railway trackChapter 7 Maintenance of railway track
Chapter 7 Maintenance of railway track
 
Water requirements
Water requirementsWater requirements
Water requirements
 
09-Runway Configuration ( Highway and Airport Engineering Dr. Sherif El-Badawy )
09-Runway Configuration ( Highway and Airport Engineering Dr. Sherif El-Badawy )09-Runway Configuration ( Highway and Airport Engineering Dr. Sherif El-Badawy )
09-Runway Configuration ( Highway and Airport Engineering Dr. Sherif El-Badawy )
 
Introduction-construction management_Construction Management (2180611) (Semes...
Introduction-construction management_Construction Management (2180611) (Semes...Introduction-construction management_Construction Management (2180611) (Semes...
Introduction-construction management_Construction Management (2180611) (Semes...
 
Water demand
Water demandWater demand
Water demand
 
Aggregates blending Lcc
Aggregates blending LccAggregates blending Lcc
Aggregates blending Lcc
 
6.5 Resource Leveling and Resource Smoothing
6.5 Resource Leveling and Resource Smoothing6.5 Resource Leveling and Resource Smoothing
6.5 Resource Leveling and Resource Smoothing
 
Maintenance and repair strategies Question answers
Maintenance and repair strategies Question answersMaintenance and repair strategies Question answers
Maintenance and repair strategies Question answers
 
SCM Dynamics
SCM DynamicsSCM Dynamics
SCM Dynamics
 
Process piping design & engineering per asme b 31.3
Process piping design & engineering per asme b 31.3Process piping design & engineering per asme b 31.3
Process piping design & engineering per asme b 31.3
 
crashing of project
crashing of project crashing of project
crashing of project
 

Viewers also liked

Chapter10 switching
Chapter10 switchingChapter10 switching
Chapter10 switchingSuneel Varma
 
Introduction to-telecommunication-rf
Introduction to-telecommunication-rfIntroduction to-telecommunication-rf
Introduction to-telecommunication-rfTerra Sacrifice
 
Pert,cpm, resource allocation and gert
Pert,cpm, resource allocation and gertPert,cpm, resource allocation and gert
Pert,cpm, resource allocation and gertRaj J Das
 
queueing problems in banking
queueing problems in bankingqueueing problems in banking
queueing problems in bankingMani Deep
 
TWO STAGE NETWORKS
TWO STAGE NETWORKSTWO STAGE NETWORKS
TWO STAGE NETWORKSAakankshaR
 
APPLICATION OF QUEUE MODEL TO ENHANCE BANK SERVICE IN WAITING LINES
APPLICATION OF QUEUE MODEL TO ENHANCE BANK SERVICE IN WAITING LINESAPPLICATION OF QUEUE MODEL TO ENHANCE BANK SERVICE IN WAITING LINES
APPLICATION OF QUEUE MODEL TO ENHANCE BANK SERVICE IN WAITING LINESPavel Islam
 
Oral defense presentation
Oral defense presentationOral defense presentation
Oral defense presentationRONALDO QUITCO
 
EASA Part 66 Module 5.2 : Numbering System
EASA Part 66 Module 5.2 : Numbering SystemEASA Part 66 Module 5.2 : Numbering System
EASA Part 66 Module 5.2 : Numbering Systemsoulstalker
 
The Global Travelling Scrapbook Project
The Global Travelling Scrapbook ProjectThe Global Travelling Scrapbook Project
The Global Travelling Scrapbook ProjectMichael Graffin
 
Technology And Education
Technology And EducationTechnology And Education
Technology And Educationtripp12345
 
Databasenarrative
DatabasenarrativeDatabasenarrative
DatabasenarrativeSean Cubitt
 
Novetats setmanals biblioteca publica_municipal
Novetats setmanals biblioteca publica_municipalNovetats setmanals biblioteca publica_municipal
Novetats setmanals biblioteca publica_municipalPurabiblioteca
 
Corporate Lessons
Corporate LessonsCorporate Lessons
Corporate Lessonssaksena70
 
とちぎRuby会議02
とちぎRuby会議02とちぎRuby会議02
とちぎRuby会議02akira yamada
 
classe sol 2011- 12
classe sol 2011- 12classe sol 2011- 12
classe sol 2011- 12Cucaferatona
 

Viewers also liked (20)

Chapter10 switching
Chapter10 switchingChapter10 switching
Chapter10 switching
 
Lecture 17
Lecture 17Lecture 17
Lecture 17
 
Introduction to-telecommunication-rf
Introduction to-telecommunication-rfIntroduction to-telecommunication-rf
Introduction to-telecommunication-rf
 
Pert,cpm, resource allocation and gert
Pert,cpm, resource allocation and gertPert,cpm, resource allocation and gert
Pert,cpm, resource allocation and gert
 
queueing problems in banking
queueing problems in bankingqueueing problems in banking
queueing problems in banking
 
TWO STAGE NETWORKS
TWO STAGE NETWORKSTWO STAGE NETWORKS
TWO STAGE NETWORKS
 
APPLICATION OF QUEUE MODEL TO ENHANCE BANK SERVICE IN WAITING LINES
APPLICATION OF QUEUE MODEL TO ENHANCE BANK SERVICE IN WAITING LINESAPPLICATION OF QUEUE MODEL TO ENHANCE BANK SERVICE IN WAITING LINES
APPLICATION OF QUEUE MODEL TO ENHANCE BANK SERVICE IN WAITING LINES
 
Oral defense presentation
Oral defense presentationOral defense presentation
Oral defense presentation
 
EASA Part 66 Module 5.2 : Numbering System
EASA Part 66 Module 5.2 : Numbering SystemEASA Part 66 Module 5.2 : Numbering System
EASA Part 66 Module 5.2 : Numbering System
 
Food Vocabulary
Food VocabularyFood Vocabulary
Food Vocabulary
 
The Global Travelling Scrapbook Project
The Global Travelling Scrapbook ProjectThe Global Travelling Scrapbook Project
The Global Travelling Scrapbook Project
 
Technology And Education
Technology And EducationTechnology And Education
Technology And Education
 
Databasenarrative
DatabasenarrativeDatabasenarrative
Databasenarrative
 
Novetats setmanals biblioteca publica_municipal
Novetats setmanals biblioteca publica_municipalNovetats setmanals biblioteca publica_municipal
Novetats setmanals biblioteca publica_municipal
 
Kim Ju Eun
Kim Ju EunKim Ju Eun
Kim Ju Eun
 
Corporate Lessons
Corporate LessonsCorporate Lessons
Corporate Lessons
 
Portfolio
PortfolioPortfolio
Portfolio
 
とちぎRuby会議02
とちぎRuby会議02とちぎRuby会議02
とちぎRuby会議02
 
Wire frame full
Wire frame fullWire frame full
Wire frame full
 
classe sol 2011- 12
classe sol 2011- 12classe sol 2011- 12
classe sol 2011- 12
 

Similar to OPTIMIZING QUEUING IN PROJECT MANAGEMENT

Similar to OPTIMIZING QUEUING IN PROJECT MANAGEMENT (20)

queuingtheory-091005084417-phpapp01 (2).pdf
queuingtheory-091005084417-phpapp01 (2).pdfqueuingtheory-091005084417-phpapp01 (2).pdf
queuingtheory-091005084417-phpapp01 (2).pdf
 
Simulation chapter 4
Simulation chapter 4Simulation chapter 4
Simulation chapter 4
 
4-Queuing-System-ioenotes.pdf
4-Queuing-System-ioenotes.pdf4-Queuing-System-ioenotes.pdf
4-Queuing-System-ioenotes.pdf
 
QUEUING THEORY
QUEUING THEORYQUEUING THEORY
QUEUING THEORY
 
Queuing theory
Queuing theoryQueuing theory
Queuing theory
 
Introduction to queueing theory
Introduction to queueing theoryIntroduction to queueing theory
Introduction to queueing theory
 
queuing theory/ waiting line theory
queuing theory/ waiting line theoryqueuing theory/ waiting line theory
queuing theory/ waiting line theory
 
Queuing theory
Queuing theoryQueuing theory
Queuing theory
 
Queuingtheory 091005084417-phpapp01
Queuingtheory 091005084417-phpapp01Queuingtheory 091005084417-phpapp01
Queuingtheory 091005084417-phpapp01
 
QUEUING THEORY
QUEUING THEORY QUEUING THEORY
QUEUING THEORY
 
Ramniwas final
Ramniwas finalRamniwas final
Ramniwas final
 
Queuing theory and its applications
Queuing theory and its applicationsQueuing theory and its applications
Queuing theory and its applications
 
OR Unit 5 queuing theory
OR Unit 5 queuing theoryOR Unit 5 queuing theory
OR Unit 5 queuing theory
 
Queuing theory network
Queuing theory networkQueuing theory network
Queuing theory network
 
Queuing_analysis
Queuing_analysisQueuing_analysis
Queuing_analysis
 
Tps04
Tps04Tps04
Tps04
 
Fuzzy Retrial Queues with Priority using DSW Algorithm
Fuzzy Retrial Queues with Priority using DSW AlgorithmFuzzy Retrial Queues with Priority using DSW Algorithm
Fuzzy Retrial Queues with Priority using DSW Algorithm
 
chapter11 liner model programing.pptx
chapter11 liner model programing.pptxchapter11 liner model programing.pptx
chapter11 liner model programing.pptx
 
Unit V - Queuing Theory
Unit V - Queuing TheoryUnit V - Queuing Theory
Unit V - Queuing Theory
 
Queuing Theory - Operation Research
Queuing Theory - Operation ResearchQueuing Theory - Operation Research
Queuing Theory - Operation Research
 

Recently uploaded

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 

Recently uploaded (20)

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 

OPTIMIZING QUEUING IN PROJECT MANAGEMENT

  • 1. QUEUING IN PROJECT MANAGEMENT Presented by: Abdullah Al Mahmud Student ID: MIT151326 MIT Program, IIT, University of Dhaka
  • 2. Simply: A line waiting to be served Queuing Systems I What is a Queue?
  • 3. Examples of Queuing Systems in Everyday Life  Vehicles waiting to be served at a toll-booth
  • 4.  Individuals (in person) waiting to be served at • various service counters, • stations • check-out lanes for groceries • supermarkets, etc.  Patients scheduled for use of hospital operation theater  Football fans waiting to get into stadium  Operations of a vending machine  Human urinary system Queuing Systems IExamples of Queuing Systems In Everyday Life (cont’d)
  • 5. PART 2 Resource Allocation for Queues Encountered in Project Management
  • 6. Examples of Queuing Systems in Project Management  Construction trucks waiting to be loaded with raw materials
  • 7. Examples of Queuing Systems in Project Management (cont’d)  Project vehicles waiting to unload finished materials on site
  • 8. Queuing Systems I Examples of Queuing Systems in Project Management (cont’d)  Vendors supply vehicles waiting to unload Queuing in Project Management… … is it a big deal?  Yes and No
  • 9. The flow entity (queuing unit) in a queuing system is typically a discrete element, and is represented by a discrete random variable (trucks, cars, people, etc.). But … Queuing Systems I Queuing Units
  • 10. …. queuing systems may also involve continuous flow entities, (and hence, continuous random variables, such as:  Water (in gallons, say) in a large reservoir “waiting” to be served daily to a project site  Aggregates, cement, etc. in storage bins, “waiting” to be shipped to site or to processing plants Queuing Systems I Queuing Units (cont’d)
  • 12.  Flow Entity (vehicles, people, materials, etc.)  Arrival Pattern (of the queuing units)  Queue Multiplicity (No. of Queues)  Queue Discipline  Number of Servers  Service Arrangement  Service Pattern Queuing Systems I Components of a Queuing System
  • 13. Components of a Queuing System Queuing Systems I Service Facility - Number of Servers - Service Arrangement -Service Pattern Queue Discipline Arrival Pattern Queue Dissipation (vehicles leaving the queuing system after being served) Equipment for Loading or unloading
  • 14.  Describes the way (usually a rate) in which the arrivals enter the queuing system  May be Frequency-based or Interval-based. That is, arrivals can be described on the basis of:  the number of arrivals that arrive in a given time interval  the average interval of time that passes between successive arrivals. Queuing Systems I A: Arrival Pattern
  • 15. - Maybe deterministic or probabilistic: (a) Deterministic: fixed number of arrivals per unit time or fixed length of time interval between arrivals (b) Probabilistic: Stochastic number of arrivals per unit time or stochastic length of time interval between arrivals. Queuing Systems I Arrival Pattern (cont’d)
  • 16.  Probabilistic frequency of arrivals may be described by Poisson distribution or other appropriate discrete probability distribution  Probabilistic interval of time between arrivals may be described by the negative exponential distribution or other appropriate continuous probability distribution. Queuing Systems I Arrival Pattern (cont’d)
  • 17. (i) Number of servers (1 or more?) (ii) Arrangement of servers (parallel or series or combo?) (iii) Service pattern What distribution? How fast (average), etc.) Queuing Systems I B: Service Facility Characteristics
  • 18. Queuing Systems I B: Service Facility Characteristics (cont’d) (i) Number of Servers: Single Server: Examples: Only one counter open at bank Candy dispenser, Coke vending machine Single truck loader at project site Multi-server: Examples: Several counters open at bank Multi-lane freeway toll booth Multiple truck loader at project site
  • 19. (ii) Arrangement of servers Parallel arrangement of servers e.g., Bank counters Serial arrangement of servers e.g., Some McDonald drive-thrus S1- PLACE ORDER S2- PAY MONEY S3- COLLECT FOOD Queuing Systems I B: Service Facility Characteristics (cont’d) S1 S2 S3 S1 S2 S3
  • 20. Queuing Systems I (ii) Arrangement of servers (cont’d) Combination of Parallel and Serial Arrangements S3 S2 S4S3
  • 21. Queuing Systems I (ii) Arrangement of servers (cont’d) Combination of Parallel and Serial Arrangements 2 channels and 2 phases S3 S2 S4S3 Arrivals Departures Departures Channel 1 Channel 2
  • 22. Queuing Systems I (ii) Arrangement of servers (cont’d) Combination of Parallel and Serial Arrangements 2 channels and 2 phases S3 S2 S4S3 Arrivals Departures Departures Phase 1 Phase 2
  • 23. Queuing Systems I (ii) Arrangement of servers (cont’d) Combination of Parallel and Serial Arrangements 2 channels and 2 phases S3 S2 S4S3 Arrivals Departures Departures Phase 1 Phase 2 Channel 1 Channel 2
  • 24. 1Arrivals Departure Server Single Phase, Single Channel Queuing Systems I
  • 25. 1Arrivals Departure Server Single Phase, Single Channel Multiple Phase, Single Channel1Arrivals Departure Server 2 3 Queuing Systems I
  • 26. 1Arrivals Departure Server Single Phase, Single Channel Multiple Phase, Single Channel Single Phase, Multiple Channel 1Arrivals Departure Server 2 3 2Arrivals Departures Servers 3 1 Queuing Systems I
  • 27. 1Arrivals Departure Server Single Phase, Single Channel Multiple Phase, Single Channel Single Phase, Multiple Channel Multiple Phase, Multiple Channel 1Arrivals Departure Server 2 3 2Arrivals Departures Servers 3 1 4Arrivals Departures 7 1 5 8 2 6 9 3 Queuing Systems I
  • 28. (iii) Service Pattern Describes the way (usually a rate) by which arrivals are processed  May be frequency-based or interval-based. That is, service can be described based on:  The number of arrivals that are served in a given time interval  The average interval of time that is used to serve the arrivals Queuing Systems I B: Service Facility Characteristics (cont’d)
  • 29. - Maybe deterministic or probabilistic: (a) Deterministic: fixed number of served arrivals per unit time or fixed length of time interval between services (b) Probabilistic: Stochastic number of servings per unit time or stochastic length of time interval between servings Queuing Systems I (iii) Service Pattern
  • 30. Refers to the number of queues being served simultaneously  Single queue (Examples: most drive thrus, banks, narrow toll bridges, traffic green lights serving only one lane)  Multiple queue (assuming no preference between each queue) Examples: Most dining counters, toll booths traffic green light serving two or more lanes) Typically number of queues ≤ number of servers, but when number of queues > number of servers, then some extra rules for queue discipline are needed Queuing Systems I C: Queue Multiplicity
  • 31. Queuing Systems I 1 queue, 1 server S1 Some Queuing Configurations
  • 32. Queuing Systems I 1 queue, 2 servers S1 Some Queuing Configurations S2
  • 33. Queuing Systems I 2 queues, 2 servers S1 Some Queuing Configurations S2
  • 34. 2 queue, 5 servers Queuing Systems I S4 Some Queuing Configurations S3 S2 S1 S5
  • 35. 4 queues, 1 server Queuing Systems I S1 Some Queuing Configurations
  • 36. This refers to the rules by which the queue is served Relates serving priority to: a. Order of arrival times, or b. Order of arrival urgencies c. Order of expected length of service time d. Order of “desirability” of arrival of specific flow entities Queuing Systems I D: Queue Discipline
  • 37. (i) Serving priority by order of arrival times FIFO (First in, first out) First come, first served Last in, last out e.g., Truck in front is always served first. FIFO is a non-discriminatory queue discipline, very fair LIFO (Last in, first out) e,g., Truck at tail end of queue always served first e.g., Candy dispenser e.g., Often crowded elevator mostly serving 2 floors LIFE is not fair! Queuing Systems I D: Queue Discipline (cont’d) LIFO
  • 38. (ii) Serving priority by order of arrival urgencies Trucks needing attention most urgently is served first, regardless of when they arrived Examples in everyday life:  Scheduling patients for surgery in order of sickness severity  Giving way to fire trucks at intersections Queuing Systems I D: Queue Discipline (cont’d)
  • 39. (iii) Serving priority by order of expected service period Trucks whose service will take shorter times are served first, regardless of the time they joined the queue Examples:  Express lanes at supermarkets (shoppers with less than 5 items)  Trucks taking away items that take a very short time to load  Trucks delivering items that take very short time to unload Queuing Systems I D: Queue Discipline (cont’d)
  • 41. Class Questions:  How would you assess the performance of a queuing system?  That is, what criteria would you use? Queuing Systems I Performance of Queuing Systems
  • 42. Performance of Queuing Systems Performance of a Queuing System Is Measured by: •Average queue length (Lq) - average number of customers in the waiting line. •Average number of customers in the system (L). •Average waiting time in the queue (Wq). •Average staying time in the system (W). •Utilization rate of servers ( ). •Probability that n customers in the system (Pn). ρ [Source: Handbook of Industrial and Systems Engineering, Second Edition, by Adedeji B. Badiru, Ch-48]
  • 43. Performance of Queuing Systems  Service Rate, - number of customers that can be served per unit time  Arrival Rate, (number of customers per unit time) Server Utilization or Traffic Intensity,  = / m µ λ ρ ρ λ µ [Source: Handbook of Industrial and Systems Engineering, Second Edition, by Adedeji B. Badiru, Ch-48]
  • 44. [Source: Handbook of Industrial and Systems Engineering, Second Edition, by Adedeji B. Badiru, Page#1036] Performance of Queuing Systems
  • 45. Performance criteria for queuing systems:  Average queue length  Maximum queue length  Average waiting period per truck  Maximum waiting period per truck  % of time each server is idle  Physical and operating cost of the queuing systems  Number of customers served per unit time Queuing Systems I Measure of Evaluation(MOE) Minimize this, or truck time is wasted Minimize this, or project resources are wasted Maximize this, or Both truck time and project resources are wasted
  • 46. Attributes of a Queuing System Queuing Systems I
  • 47. QUEUING SYSTEM ATTRIBUTES - These describe the way the system is structured, its operating procedure, and how well it performs. - Consists of system components, and other attributes: Physical System Components  Flow Entities (trucks), Queues, Servers (serving facilities/equipment) Operational System Components Pattern of Arrivals, Number of Queues, Pattern of Service, Number of Servers, Queue Discipline, Queue Capacity System Performance  Queue length, waiting time, server idle time, etc. Queuing Systems I
  • 48. Summary Queuing in Project Management:  Examples of Queuing Systems  Components of a Queuing System  Flow Entity, Arrival Pattern, Queue Multiplicity,  Queue Discipline, Number of Servers,  Service Arrangement, Service Pattern  Queuing System Performance  Measure of Evaluation  Attributes of a Queuing System
  • 49. Acknowledgements  Dr. Samuel Labi , Purdue University  Dr. Fred Moavenzadeh, Massachusetts Institute of Technology (MIT)  Dr. Md. Mahbubul Alam Joarder, Institute of Information Technology, University of Dhaka.