ISM 270. Service Engineering and Management Lecture 7: Queuing Systems, Capacity Management

Similar documents
Chapter 13. Waiting Lines and Queuing Theory Models

QUEUING THEORY 4.1 INTRODUCTION

Chapter 14. Waiting Lines and Queuing Theory Models

Chapter C Waiting Lines

Use of Queuing Models in Health Care - PPT

Chapter III TRANSPORTATION SYSTEM. Tewodros N.

Hamdy A. Taha, OPERATIONS RESEARCH, AN INTRODUCTION, 5 th edition, Maxwell Macmillan International, 1992

Queuing Theory: A Case Study to Improve the Quality Services of a Restaurant

An-Najah National University Faculty of Engineering Industrial Engineering Department. System Dynamics. Instructor: Eng.

Application the Queuing Theory in the Warehouse Optimization Jaroslav Masek, Juraj Camaj, Eva Nedeliakova

OPERATING SYSTEMS. Systems and Models. CS 3502 Spring Chapter 03

Application of queuing theory in construction industry

BERTHING PROBLEM OF SHIPS IN CHITTAGONG PORT AND PROPOSAL FOR ITS SOLUTION

G54SIM (Spring 2016)

THE APPLICATION OF QUEUEING MODEL/WAITING LINES IN IMPROVING SERVICE DELIVERING IN NIGERIA S HIGHER INSTITUTIONS

CONTENTS CHAPTER TOPIC PAGE NUMBER

Reducing Customer Waiting Time with New Layout Design

Sizing Contact Center Resources

APPLICABILITY OF INFORMATION TECHNOLOGIES IN PARKING AREA CAPACITY OPTIMIZATION

Mathematical Modeling and Analysis of Finite Queueing System with Unreliable Single Server

4 BUILDING YOUR FIRST MODEL. L4.1 Building Your First Simulation Model. Knowing is not enough; we must apply. Willing is not enough; we must do.

UNIT - 1 INTRODUCTION:

Midterm for CpE/EE/PEP 345 Modeling and Simulation Stevens Institute of Technology Fall 2003

KWAME NKRUMAH UNIVERSITY OF SCIENCE AND TECHNOLOGY. Modelling Queuing system in Healthcare centres. A case study of the

Abstract. Introduction

A STUDY OF QUEUING TIME IN WAITING LINE OF SUPERMARKET AT CASHIER COUNTER BY USING SIMULATION

PERFORMANCE EVALUATION OF DEPENDENT TWO-STAGE SERVICES

Ferry Rusgiyarto S3-Student at Civil Engineering Post Graduate Department, ITB, Bandung 40132, Indonesia

Optimizing Capacity Utilization in Queuing Systems: Parallels with the EOQ Model

Chapter 2 Simulation Examples. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

Harold s Hot Dog Stand Part I: Deterministic Process Flows

WE consider the dynamic pickup and delivery problem

Development of Mathematical Models for Predicting Customers Satisfaction in the Banking System with a Queuing Model Using Regression Method

Recent Developments in Vacation Queueing Models : A Short Survey

Techniques of Operations Research

Use the following headings

Motivating Examples of the Power of Analytical Modeling

SIMULATION ANALYSIS OF THE UK CONCRETE DELIVERY AND PLACEMENT PROCESS : A TOOL FOR PLANNERS

Lecture 11: CPU Scheduling

An Application of Queuing Theory to ATM Service Optimization: A Case Study

Intro to O/S Scheduling. Intro to O/S Scheduling (continued)

PRACTICE PROBLEM SET Topic 1: Basic Process Analysis

General Terms Measurement, Performance, Design, Theory. Keywords Dynamic load balancing, Load sharing, Pareto distribution, 1.

Resource Allocation Strategies in a 2-level Hierarchical Grid System

Service Systems in Ports and Inland Waterways. Module code: CT /5306. Date: TU Delft Faculty CiTG. Ir. R. Groenveld

Chapter 9 Balancing Demand and Productive Capacity

LECTURE 41: SCHEDULING

Design & Implementation of Service and Queuing Systems

Simulation based Performance Analysis of an End-of-Aisle Automated Storage and Retrieval System

Modeling And Optimization Of Non-Profit Hospital Call Centers With Service Blending

Class 19: Course Wrap-up

Modeling and Simulation of a Bank Queuing System

The Easy Guide to your Cash Passport #WHERE WILL YOU GO?

Project: Simulation of parking lot in Saint-Petersburg Airport

Cost Minimization Approach to Manpower Planning in a Manufacturing Company.

PERFORMANCE MODELING OF AUTOMATED MANUFACTURING SYSTEMS

Evaluation of Value and Time Based Priority Rules in a Push System

AUTOMATED TOLL TAX COLLECTION SYSTEM USING NFC (ATTCS)

Optimising Inbound, Warehousing and Outbound Strategies

Allocating work in process in a multiple-product CONWIP system with lost sales

DISPATCHING TRANSPORT VEHICLES IN MARITIME CONTAINER TERMINALS

PERT 03 Manajemen Persediaan (1) Fungsi Inventory Inventory Management Inventory Model dengan Independent Demand. EOQ Model

Design and Operational Analysis of Tandem AGV Systems

System. Figure 1: An Abstract System. If we observed such an abstract system we might measure the following quantities:

CELLULAR BASED DISPATCH POLICIES FOR REAL-TIME VEHICLE ROUTING. February 22, Randolph Hall Boontariga Kaseemson

Simulation. Supplement B. Simulation 1. Simulation. Supplement B. Specialty Steel Products Co. Example B.1. Specialty Steel Products Co. Example B.

IE221: Operations Research Probabilistic Methods

Banks, Carson, Nelson & Nicol

The use of the Animate Transfer toolbar and various transportation-related modules will be illustrated in three examples in the sequel.

Analysis Of M/M/1 Queueing Model With Applications To Waiting Time Of Customers In Banks.

An Empirical Analysis of Queuing Model and Queuing Behaviour in Relation to Customer Satisfaction at Jkuat Students Finance Office

Chapter 1 INTRODUCTION TO SIMULATION

Advanced Types Of Scheduling

The Easy Guide to your Cash Passport WILL Y GO?

Areas of Computer Applications

WAYNE STATE UNIVERSITY Department of Industrial and Manufacturing Engineering May, 2010

MIT Manufacturing Systems Analysis Lecture 1: Overview

Asymptotic Analysis of Real-Time Queues

Preface. Skill-based routing in multi-skill call centers

Roadmap. Tevfik Ko!ar. CSC Operating Systems Spring Lecture - V CPU Scheduling - I. Louisiana State University.

The Use of Simulation for Bulk Cargo Terminal Planning and Design

Allocating work in process in a multiple-product CONWIP system with lost sales

Performance evaluation of centralized maintenance workshop by using Queuing Networks

OPTIMAL ALLOCATION OF WORK IN A TWO-STEP PRODUCTION PROCESS USING CIRCULATING PALLETS. Arne Thesen

Simulation of Container Queues for Port Investment Decisions

TimeNet - Examples of Extended Deterministic and Stochastic Petri Nets

Production Scheduling

AUTOSCHED TUTORIAL. Bill Lindler. AutoSimulations 655 E. Medical Drive Bountiful, Utah 84010, U.S.A.

Aclassic example that illustrates how observed customer behavior impacts other customers decisions is the

Bulk Queueing System with Multiple Vacations Set Up Times with N-Policy and Delayed Service

A decomposition approach to dual shuttle automated storage and retrieval systems

State-Dependent Pricing and Its Economic Implications 1

Laura Grimes Small Contact Centers: Forecasting and Scheduling

Efficiency of Dynamic Pricing in Priority-based Contents Delivery Networks

SIMULATION STUDY OF A DYNAMIC AGV-CONTAINER JOB DEPLOYMENT SCHEME

Roadmap. Tevfik Koşar. CSE 421/521 - Operating Systems Fall Lecture - V CPU Scheduling - I. University at Buffalo.

Business Process Management - Quantitative

CASE STUDY: SIMULATION OF THE CALL CENTER ENVIRONMENT FOR COMPARING COMPETING CALL ROUTING TECHNOLOGIES FOR BUSINESS CASE ROI PROJECTION

Discrete Event Simulation: A comparative study using Empirical Modelling as a new approach.

Minimizing Mean Tardiness in a Buffer-Constrained Dynamic Flowshop - A Comparative Study

Transcription:

ISM 270 Service Engineering and Management Lecture 7: Queuing Systems, Capacity Management 1

Queuing Systems CHARACTERISTICS OF A WAITING LINE SYSTEM Arrival Characteris=cs Wai=ng Line Characteris=cs Service Facility Characteris=cs Measuring the Queue s Performance Queuing Costs 2

You ve Been There Before! The other line always moves faster. Thank you for holding. Hello...are you there? If you change lines, the one you lei will start to move faster than the one you re in. 1995 Corel Corp.

WaiTng Line Examples SituaTon Arrivals Servers Service Process Bank Customers Teller Deposit etc. Doctor s PaTent Doctor Treatment office Traffic Cars Light Controlled intersecton passage Assembly line Parts Workers Assembly Tool crib Workers Clerks Check out/in tools 4

WaiTng Lines First studied by A. K. Erlang in 1913 Analyzed telephone facilites Body of knowledge called queuing theory Queue is another name for waitng line Decision problem Balance cost of providing good service with cost of customers waitng 5

Cost Deciding on the OpTmum Level of Service Minimu m total cost Total expected cost Cost of providing service Low level of service OpTmal service level NegaTve Cost of waitng Tme to company High level of service 6

WaiTng Line Terminology Queue: WaiTng line Arrival: 1 person, machine, part, etc. that arrives and demands service Queue discipline: Rules for determining the order that arrivals receive service Channel: Number of waitng lines Phase: Number of steps in service 7

Three Parts of a Queuing System at Dave s Car Wash 8

Input CharacterisTcs Input Source (PopulaTon) Size Arrival Pahern Infinite Finite Random Non Random Poisson Other 9

Poisson DistribuTon Number of events that occur in an interval of Tme Example: Number of customers that arrive in 15 min. Mean = λ (e.g., 5/hr.) Probability: λ = 0.5 λ = 6.0 10

Input CharacterisTcs Input Source (PopulaTon) Size Arrival Pahern Behavior Infinite Finite Random Non Random PaTent ImpaTent Poisson Other Balk Renege 11

WaiTng Line CharacterisTcs WaiTng Line Length Queue Discipline Unlimited Limited FIFO (FCFS) Random Priority 12

Service CharacterisTcs Service Facility ConfiguraTon Single Channel MulT Channel Single Phase 13

Single Channel, Single Phase System Arrivals Queue Service system Service facility Served units Ships at sea Ship unloading system WaiTng ship line Empty ships Dock 14

Single Channel, MulT Phase System Arrivals Queue Service system Service facility Service facility Served units Cars in area McDonald s drive through WaiTng cars Pay Pick up Cars & food Anil Sahai ISM 270 D 15 Spring 2009

MulT Channel, Single Phase System Arrivals Queue Service system Service facility Served units Service facility Example: Bank customers wait in single line for one of several tellers. 16

MulT Channel, MulT Phase System Arrivals Queue Service system Service facility Service facility Served units Service facility Service facility Example: At a laundromat, customers use one of several washers, then one of several dryers. 17

WaiTng Line Performance Measures Average queue Tme, W q Average queue length, L q Average Tme in system, W s Average number in system, L s Probability of idle service facility, P 0 System utlizaton, ρ Probability of k units in system, P n > k 18

AssumpTons of the Basic Simple Queuing Model Arrivals are served on a first come, first served basis Arrivals are independent of preceding arrivals Arrival rates are described by the Poisson probability distributon, and customers come from a very large populaton Service Tmes vary from one customer to another, and are independent of one and other; the average service Tme is known Service Tmes are described by the negatve exponental probability distributon The service rate is greater than the arrival 19 rate

Types of Queuing Models Simple (M/M/1) Example: InformaTon booth at mall MulT channel (M/M/S) Example: Airline Tcket counter Constant Service (M/D/1) Example: Automated car wash Limited PopulaTon Example: Department with only 7 drills 20

Simple (M/M/1) Model CharacterisTcs Type: Single channel, single phase system Input source: Infinite; no balks, no reneging Arrival distributon: Poisson Queue: Unlimited; single line Queue discipline: FIFO (FCFS) Service distributon: NegaTve exponental RelaTonship: Independent service & arrival Service rate > arrival rate 21

Simple (M/M/1) Model EquaTons Average number of units in queue Average Tme in system Average number of units in queue Average Tme in queue System utlizaton W W q s L L q = s = µ λ 1 = µ λ λ 2 λ = µ (µ λ ) λ µ (µ λ ) ρ = λ µ 22

Simple (M/M/1) Probability EquaTons Probability of 0 units in system, i.e., system idle: P 0 = 1 ρ = 1 λ µ Probability of more than k units in system: P n>k = ( λ ) µ k+1 Where n is the number of units in the system 23

MulTchannel (M/M/S) Model CharacterisTcs Type: MulTchannel system Input source: Infinite; no balks, no reneging Arrival distributon: Poisson Queue: Unlimited; multple lines Queue discipline: FIFO (FCFS) Service distributon: NegaTve exponental RelaTonship: Independent service & arrival Σ Service rates > arrival rate 24

Model B (M/M/S) EquaTons Probability of zero people or units in the system: Average number of people or units in the system: Average Tme a unit spends in the system: 25

Model B (M/M/S) EquaTons Average number of people or units waitng for service: Average Tme a person or unit spends in the queue Anil Sahai ISM 270 D 26 Spring 2009

Constant Service Rate (M/D/1) Model CharacterisTcs Type: Single channel, single phase system Input source: Infinite; no balks, no reneging Arrival distributon: Poisson Queue: Unlimited; single line Queue discipline: FIFO (FCFS) Service distributon: NegaTve exponental RelaTonship: Independent service & arrival Σ Service rates > arrival rate 27

Model C (M/D/1) EquaTons Average number of people or units waitng for service: Average Tme a person or unit spends in the queue Average number of people or units in the system: Average Tme a unit spends in the system: 28

Remember: λ & µ Are Rates λ = Mean number of arrivals per Tme period e.g., 3 units/hour µ = Mean number of people or items served per Tme period e.g., 4 units/hour 1/µ = 15 minutes/unit If average service Tme is 15 minutes, then μ is 4 customers/hour 1984 1994 T/Maker Co.