+ All Categories
Home > Education > Queuing in Project Management

Queuing in Project Management

Date post: 14-Apr-2017
Category:
Upload: mahmud-faisal
View: 294 times
Download: 2 times
Share this document with a friend
50
QUEUING IN PROJECT MANAGEMENT Presented by: Abdullah Al Mahmud Student ID: MIT151326 MIT Program, IIT, University of Dhaka
Transcript
Page 1: Queuing in Project Management

QUEUING IN

PROJECT MANAGEMENTPresented by:Abdullah Al MahmudStudent ID: MIT151326MIT Program, IIT, University of Dhaka

Page 2: Queuing in Project Management

Simply: A line waiting to be served

Queuing Systems I

What is a Queue?

Page 3: Queuing in Project Management

Examples of Queuing Systems in Everyday Life

Vehicles waiting to be served at a toll-booth

Page 4: Queuing in Project Management

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)

Page 5: Queuing in Project Management

PART 2

Resource Allocation for Queues

Encountered in Project Management

Page 6: Queuing in Project Management

Examples of Queuing Systems in Project Management

Construction trucks waiting to be loaded with raw materials

Page 7: Queuing in Project Management

Examples of Queuing Systems in Project Management (cont’d)

Project vehicles waiting to unload finished materials on site

Page 8: Queuing in Project Management

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

Page 9: Queuing in Project Management

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

Page 10: Queuing in Project Management

…. 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 IQueuing Units (cont’d)

Page 11: Queuing in Project Management

Queuing Systems I

Components of a

Queuing System

Page 12: Queuing in Project Management

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 IComponents of a Queuing

System

Page 13: Queuing in Project Management

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

Page 14: Queuing in Project Management

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

Page 15: Queuing in Project Management

- 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)

Page 16: Queuing in Project Management

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)

Page 17: Queuing in Project Management

(i) Number of servers (1 or more?)

(ii) Arrangement of servers (parallel or series or combo?)

(iii) Service patternWhat distribution? How fast (average),

etc.)

Queuing Systems I

B: Service Facility Characteristics

Page 18: Queuing in Project Management

Queuing Systems IB: Service Facility Characteristics

(cont’d) (i)Number of Servers:

Single Server:Examples: Only one counter open at bank

Candy dispenser, Coke vending machineSingle truck loader at project

site

Multi-server:Examples: Several counters open at bank

Multi-lane freeway toll boothMultiple truck loader at

project site

Page 19: Queuing in Project Management

(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 IB: Service Facility Characteristics

(cont’d)

S1

S2

S3

S1 S2 S3

Page 20: Queuing in Project Management

Queuing Systems I

(ii) Arrangement of servers (cont’d)

Combination of Parallel and Serial Arrangements

S3 S2

S4S3

Page 21: Queuing in Project Management

Queuing Systems I(ii) Arrangement of servers

(cont’d)Combination of Parallel and Serial Arrangements2 channels and 2 phases

S3 S2

S4S3

Arrivals

Departures

Departures

Channel 1

Channel 2

Page 22: Queuing in Project Management

Queuing Systems I(ii) Arrangement of servers

(cont’d)Combination of Parallel and Serial Arrangements2 channels and 2 phases

S3 S2

S4S3

Arrivals

Departures

Departures

Phase 1 Phase 2

Page 23: Queuing in Project Management

Queuing Systems I(ii) Arrangement of servers

(cont’d)Combination of Parallel and Serial Arrangements2 channels and 2 phases

S3 S2

S4S3

Arrivals

Departures

Departures

Phase 1 Phase 2

Channel 1

Channel 2

Page 24: Queuing in Project Management

1Arrivals Departure

Server Single Phase, Single Channel

Queuing Systems I

Page 25: Queuing in Project Management

1Arrivals Departure

Server Single Phase, Single Channel

Multiple Phase, Single Channel1Arrivals Departure

Server 2 3

Queuing Systems I

Page 26: Queuing in Project Management

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

Page 27: Queuing in Project Management

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

Page 28: Queuing in Project Management

(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)

Page 29: Queuing in Project Management

- 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

Page 30: Queuing in Project Management

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 IC: Queue

Multiplicity

Page 31: Queuing in Project Management

Queuing Systems I

1 queue, 1 server

S1

Some Queuing Configurations

Page 32: Queuing in Project Management

Queuing Systems I

1 queue, 2 servers

S1

Some Queuing Configurations

S2

Page 33: Queuing in Project Management

Queuing Systems I

2 queues, 2 servers

S1

Some Queuing Configurations

S2

Page 34: Queuing in Project Management

2 queue, 5 servers

Queuing Systems I

S4

Some Queuing Configurations

S3

S2

S1

S5

Page 35: Queuing in Project Management

4 queues, 1 server

Queuing Systems I

S1

Some Queuing Configurations

Page 36: Queuing in Project Management

This refers to the rules by which the queue is served

Relates serving priority to:a. Order of arrival times, orb. Order of arrival urgenciesc. Order of expected length of service

timed. Order of “desirability” of arrival of

specific flow entities

Queuing Systems I

D: Queue Discipline

Page 37: Queuing in Project Management

(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

firste.g., Candy dispensere.g., Often crowded elevator mostly serving 2

floorsLIFE is not fair!

Queuing Systems ID: Queue Discipline

(cont’d)

LIFO

Page 38: Queuing in Project Management

(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 ID: Queue Discipline

(cont’d)

Page 39: Queuing in Project Management

(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 ID: Queue Discipline (cont’d)

Page 40: Queuing in Project Management

Queuing Systems I

Performance of

Queuing Systems

Page 41: Queuing in Project Management

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

Page 42: Queuing in Project Management

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]

Page 43: Queuing in Project Management

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]

Page 44: Queuing in Project Management

[Source: Handbook of Industrial and Systems Engineering, Second Edition, by Adedeji B. Badiru, Page#1036]

Performance of Queuing Systems

Page 45: Queuing in Project Management

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 IMeasure 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

Page 46: Queuing in Project Management

Attributes of a Queuing System

Queuing Systems I

Page 47: Queuing in Project Management

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

Page 48: Queuing in Project Management

SummaryQueuing 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

Page 49: Queuing in Project Management

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.

Page 50: Queuing in Project Management

….QUESTIONS?


Recommended