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

Similar documents
A Simple EOQ-like Solution to an Inventory System with Compound Poisson and Deterministic Demand

INTRODUCTION AND CLASSIFICATION OF QUEUES 16.1 Introduction

Introduction - Simulation. Simulation of industrial processes and logistical systems - MION40

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

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

Use of Queuing Models in Health Care - PPT

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

OPERATIONS RESEARCH Code: MB0048. Section-A

ALLOCATING SHARED RESOURCES OPTIMALLY FOR CALL CENTER OPERATIONS AND KNOWLEDGE MANAGEMENT ACTIVITIES

Chapter 13. Waiting Lines and Queuing Theory Models

DESIGN OF SERVICE SYSTEM FOR INSURANCE BUSINESS FACING CUSTOMER IMPATIENCE USING QUEUING THEORY

LOAD SHARING IN HETEROGENEOUS DISTRIBUTED SYSTEMS

Textbook: pp Chapter 12: Waiting Lines and Queuing Theory Models

International Journal for Management Science And Technology (IJMST)

ANS: Q2 and Q6: VORA, Chapter 9, Inventory Management:

Chapter III TRANSPORTATION SYSTEM. Tewodros N.

and type II customers arrive in batches of size k with probability d k

Queuing Models. Queue. System

Assume only one reference librarian is working and M/M/1 Queuing model is used for Questions 1 to 7.

The Price of Anarchy in an Exponential Multi-Server

Queuing Theory 1.1 Introduction

Numerical investigation of tradeoffs in production-inventory control policies with advance demand information

A Modeling Tool to Minimize the Expected Waiting Time of Call Center s Customers with Optimized Utilization of Resources

Chapter 14. Waiting Lines and Queuing Theory Models

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

Introduction CHAPTER 1

Optimisation of perishable inventory items with geometric return rate of used product

CUSTOM DECISION SUPPORT, LLC Telephone (831) Pharmaceutical Pricing Research

Global Journal of Advance Engineering Technology and Sciences

Queuing Theory. Carles Sitompul

The Queueing Theory. Chulwon Kim. November 8, is a concept that has driven the establishments throughout our history in an orderly fashion.

Slides 2: Simulation Examples

ASSIGNMENT BOOKLET Bachelor's Degree Programme (BS.c./B.A/B.Com) OPERATIONS RESEARCH

A Simulation Study on M/M/1 and M/M/C Queueing Model in a Multi Speciality Hospital

Asymptotic Analysis of Real-Time Queues

COMPUTATIONAL ANALYSIS OF A MULTI-SERVER BULK ARRIVAL WITH TWO MODES SERVER BREAKDOWN

This is a refereed journal and all articles are professionally screened and reviewed

European Journal of Operational Research

Prof. John W. Sutherland. March 20, Lecture #25. Service Processes & Systems Dept. of Mechanical Engineering - Engineering Mechanics

ANALYSING QUEUES USING CUMULATIVE GRAPHS

Chapter C Waiting Lines

Managing Waiting Lines. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Inventory Control. Inventory. Inventories in a manufacturing plant. Why inventory? Reasons for holding Raw Materials. Reasons for holding WIP

Offered Load Analysis for Staffing: e-companion

A Robust Optimization Model for Lot Sizing with Dynamic Demands

Queue time and x-factor characteristics for semiconductor manufacturing with small lot sizes

System Analysis and Optimization

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

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

Queueing Theory and Waiting Lines

Multi-Stage Scenario Tree Generation via Statistical Property Matching

Effective Business Management in Uncertain Business Environment Using Stochastic Queuing System with Encouraged Arrivals and Impatient Customers

Cost Effective Decisions on Service Rate at a Customer Care Centre with Multi-Server Queuing Model

Increasing Wireless Revenue with Service Differentiation

Mathematical approach to the analysis of waiting lines

I R TECHNICAL RESEARCH REPORT. Rescheduling Frequency and Supply Chain Performance. by Jeffrey W. Herrmann, Guruprasad Pundoor TR

An Adaptive Threshold-Based Policy for Sharing Servers with Affinities

Harold s Hot Dog Stand Part I: Deterministic Process Flows

Waiting Line Models. 4EK601 Operations Research. Jan Fábry, Veronika Skočdopolová

Principles of Inventory Management

Managing Information Intensive Service Facilities: Executive Contracts, Market Information, and Capacity Planning

1. For s, a, initialize Q ( s,

Pricing and Performance Analysis for a System with Differentiated Services and Customer Choice

QUEUING THEORY 4.1 INTRODUCTION

WAITING LINE MODELS Introduction

Supply Chain Management for Customer Service Levels: A Literature Review

STABILITY CONDITIONS OF A PREEMPTIVE REPEAT PRIORITY QUEUE WITH CUSTOMER TRANSFERS Qi-Ming He 1, Jingui Xie 2, Xiaobo Zhao 3

Basestock Model. Chapter 13

A Note on Convexity of the Expected Delay Cost in Single Server Queues

Operations Research Models and Methods Paul A. Jensen and Jonathan F. Bard. Inventory Level. Figure 4. The inventory pattern eliminating uncertainty.

An Adaptive Pricing Scheme for Content Delivery Systems

University Question Paper Two Marks

Lecture 45. Waiting Lines. Learning Objectives

Techniques of Operations Research

The Staffing Requirements with Time-Varying Demand and Customer Abandonment in Call Centers

OPTIMIZATION AND OPERATIONS RESEARCH Vol. IV - Inventory Models - Waldmann K.-H

Efficiency of Controlled Queue system in Supermarket using Matlab / Simulink

Modeling and Problem Solving

Cost Effective Decisions on Service Rate at a Customer Care Centre with Multi-Server Queuing Model

Proceedings of the 2012 Winter Simulation Conference C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A.M. Uhrmacher, eds

Abstract. Introduction

ON THE OPTIMALITY OF ORDER BASE-STOCK POLICIES WITH ADVANCE DEMAND INFORMATION AND RESTRICTED PRODUCTION CAPACITY

Information Effects on Performance of Two-tier Service Systems with Strategic Customers. Zhe George Zhang

On the real final exam on Dec. 13, 2006, you will receive a printed copy of the questions with a cover page showing your last name and campus

REAL-TIME ADAPTIVE CONTROL OF MULTI-PRODUCT MULTI-SERVER BULK SERVICE PROCESSES. Durk-Jouke van der Zee

Balancing Risk and Economics for Chemical Supply Chain Optimization under Uncertainty

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

Curriculum Vitae LOTFI TADJ

PRODUCT-MIX ANALYSIS WITH DISCRETE EVENT SIMULATION. Raid Al-Aomar. Classic Advanced Development Systems, Inc. Troy, MI 48083, U.S.A.

Abstract Keywords 1. Introduction

Production Planning under Uncertainty with Multiple Customer Classes

AN ABSTRACT OF THE DISSERTATION OF

Ch.01 Introduction to Modeling. Management Science / Instructor: Bonghyun Ahn

VITA. Suresh Chand Ph.D. (Industrial Administration) Carnegie-Mellon University

Tradeoffs between Base Stock Levels, Numbers of Kanbans and Planned Supply Lead Times in Production-Inventory Systems with Advance Demand Information

The Efficiency of Voluntary Pollution Abatement when Countries can Commit

Microeconomic Theory -1- Introduction and maximization

Code No: RR Set No. 1

Setting optimal production lot sizes and planned lead times in a job shop

CS5239 Computer System Performance Evaluation

Transcription:

Optimizing Capacity Utilization in Queuing Systems: Parallels with the EOQ Model V. Udayabhanu San Francisco State University, San Francisco, CA Sunder Kekre Kannan Srinivasan Carnegie-Mellon University, Pittsburgh, PA Congestion in queuing systems has serious consequences, so that it is never optimal to operate at 100% utilization levels. We develop an expression for the optimal utilization level for an M/D/1 queue, and demonstrate its similarity to the EOQ model of the inventory literature. The model can be used to achieve an optimal mean arrival rate, or to appropriately adjust the available capacity so that the desired utilization level is attained. I. INTRODUCTION The congestion of facilities is a key factor to be considered in decision-making, since it has serious negative implications in both the manufacturing and the service sectors. The immediate consequence of congestion is that it leads to increased operational costs; further, the degradation in the quality of service results in customer dissatisfaction and eventual loss of market share. The phenomenon of congestion has been analyzed through the use of queuing models. A brief summary of recent research in the area is presented below. Zhang et al. (009) look at the effects of congestion in designing a preventive healthcare facility network. They propose a nonlinear model to minimize the sum of travel, waiting, and service times, and develop heuristic solution methods to determine the appropriate number of facilities and their locations. Chand et al. (009) also examine congestion in a healthcare environment. They build a simulation model of an outpatient clinic, and evaluate modifications to clinic operations that result in higher physician utilization. Pang and Whitt (009) focus their attention on large-scale service systems, where server utilization levels close to 100% can be achieved. In such a setting, they show that service interruptions can result in severe congestion; indeed, the larger the scale of the system, the more disastrous the consequences are. Osorio and Bierlaire (009) employ a queuing network model to identify the causes and effects of congestion in a finite capacity queue, and analyze how it is propagated throughout the network. Vidyarthi et al. (009) consider the impact of congestion in designing supply chains for make-to-order and assemble-to-order systems. They demonstrate that substantial reductions in customer response time can be achieved with only marginal increases in costs. Zhang (009) presents a congestion-based staffing policy, wherein the number of staffers is adjusted based on the queue length during a planning period, so that the mean queue length is maintained between prescribed limits. Kim and Uzsoy (008) develop computational procedures to develop optimal capacity expansion plans for manufacturing resources subject to congestion. Kumar and Krishnamurthy (008) model a customer s decision-making process when faced with a choice between service providers based on different service times as well as congestion Volume 8, Number 1, pp 54-59 California Journal of Operations Management 010 CSU-POM

levels. They show that the uncertainty regarding congestion levels has a greater impact on a customer s decision making process than the variability in service times. The above research conclusively demonstrates that congestion has serious consequences in both manufacturing and service systems. It is never appropriate to achieve one hundred percent capacity utilization, since inordinately long waiting times will result. Some amount of slack capacity is therefore desirable. To the best of our knowledge, determination of the optimal slack capacity in the context of congestion of facilities has not been adequately addressed in the past. In what follows, we attempt to deal with this issue by proposing the concept of an Economic Busy Period (EBP). In section II, we develop the EBP model and discuss its resemblance to the familiar EOQ model of the inventory literature. Similarities between queuing and inventory models have been noted in the past; for example, Prabhu (1965) presents a unified treatment of the two systems. We develop a numerical example in section III, with concluding remarks in section IV. II. THE EBP MODEL The main thrust of this model is to provide a means of assessing whether a facility is operating at an economically appropriate congestion level. This is assessed in terms of the total contribution per unit time. We assume that customers arrive in a single stream in Poisson fashion at a mean rate. Service times are deterministic with mean. The average time each customer spends waiting in line is W. The profit per customer is represented by R, and the cost of waiting per customer per unit time is h. The cost of waiting includes loss of customer goodwill and accounts for the long run negative impact on demand. The total contribution per unit time is represented by. Then we may write π = λ[ R ( W + µ ) h] (1) The maximal contribution with respect to the arrival rate is obtained by setting dπ = 0. This yields dw R ( W + µ ) h = λh () For an M/D/1 queuing system, the mean waiting time is given by λµ W = (3) (1 λµ ) so that dw µ = (4) (1 λµ ) Substituting in (), we find that µ [ R ( W + µ ) h = (1 λµ ) λh (5) The above represents the EBP formula. It d π may easily be verified that < 0 at this point, thus yielding a maximum. Note that is the mean utilization, so that (1- ) represents the average idle capacity. The left hand side of equation (5) is the average length of a busy period for an M/D/1 queue. Its optimal value (as computed from equation (5)) is called the economic busy period, in line with the EOQ terminology. Note that [ R ( W + µ ) h] is the contribution rate per customer; (1/ ) is the average length of an idle period; and h is the cost of waiting per customer. Since idle time is caused by non-arrival of customers, the contribution per customer may be viewed as the setup cost for each idle period. This can be estimated as follows: Contribution Loss per idle period = [Arrival Rate]*[Expected Length of Idle Period]*[Expected Loss/Customer] 1 = λ * *[ R ( W + µ ) h] λ = [ R ( W + µ ) h] The average length of the idle period may be interpreted as the mean demand (in time units) California Journal of Operations Management, Volume 8, Number 1, February 010 55

for each idle period, while the customer waiting cost may be treated as the holding cost. Thus the EBP model has an interpretation that is very similar to the EOQ model. The foregoing may be formalized as follows: Proposition 1: The total contribution is maximized by an appropriate choice of the customer arrival rate; the corresponding optimal busy period (called the EBP) is given by equation (5). It is true, of course, that there are many situations (for example, the arrival of customers at a bank) in which the arrival rate is an exogenous variable, outside the control of the decision-maker. But equally, there are other situations (for example, a plant operating in a make-to-order environment) where the decisionmaker can choose from a portfolio of customers to achieve the optimal arrival rate, and consequently, the EBP. The choice of customers may be made using an appropriate priority rule. For example, customers may be selected based on their relative importance. Alternatively, the model may be used to change the available capacity, so that the optimal utilization level is achieved. The model is especially appropriate under such conditions. Note that equation (5) has been presented in terms of the EBP in order to draw a parallel with the EOQ model. The optimal arrival rate * may be obtained by substituting for W in equation (5) and rearranging terms, yielding the following: 3 λ (µ R µ h) λ(4µ R µ h) (6) + (R µ h) = 0 Solving, we get A Aµ h λ* =, Aµ where A = R µ h Since the utilization * must be less than 1, it follows that A Aµ h λ* = (7) Aµ Clearly, a real solution exists if R > h. This may be stated as follows: Proposition : An optimal customer arrival rate exists if the profit per customer is at least half the cost of keeping a customer waiting during the mean service time. The situation is represented pictorially below. The two parts of the curve pertain to the positive and negative signs in the formula for *. Note that as R grows without bound, * converges to 1/. FIGURE 1: OPTIMAL ARRIVAL RATE California Journal of Operations Management, Volume 8, Number 1, February 010 56

FIGURE : OPPRTUNITY COST FUNCTION The opportunity cost of idleness may be easily computed as shown below: Proposition 3: Expected opportunity cost of an idle period = R-(W+ )h. This is true since the average length of an idle period is 1/. Note that the cost function is concave with respect to, as shown below. The concavity of the function may be explained by noting that the opportunity cost of an idle period is merely the lost contribution per customer. With an increase in the customer arrival rate, the waiting time increases, resulting in a decrease in the contribution. To further pursue the analogy with the EOQ model, recall that the optimal order quantity results in an exact balance between the setup cost and the inventory holding cost; (i.e.) the two costs are equal at the optimum. The trade off involved in the EBP model is between the opportunity cost of an idle period and the customer waiting cost. While the two costs are not equal at the optimum, the following result is true: Proposition 4: At the optimum, the cost of waiting per customer equals the opportunity cost of an idle period multiplied by the fraction of idle capacity, (i.e.) Wh = [R-(W+ )h](1- ) (8) The above result follows easily from (5). III. NUMERICAL EXAMPLE We provide a numerical illustration of the EBP model. Consider a facility operating in a make-to-order environment. The profit R per customer is $50. The cost h of keeping a customer waiting for one month is $100. The mean time to service a customer is 0.01 month. For different values of the monthly customer arrival rate, we can compute the expected waiting times W, and consequently the total monthly contributions, using equations (3) and (1) respectively. The results are shown in Table 1. The contribution is seen to attain a maximum when the arrival rate is 90 per month. This yields a utilization of = 90%. The same result could be obtained by using equation (7): A Aµ h λ* =, Aµ with A = R µ h = 99. California Journal of Operations Management, Volume 8, Number 1, February 010 57

TABLE 1: MODEL RESULTS W 70 0.0117 3348 80 0.000 3760 85 0.083 394 88 0.0367 3989 89 0.0405 4001 90 0.0450 4005 91 0.0506 3999 9 0.0575 3979 95 0.0950 3753 FIGURE 3: PROFIT FUNCTION The mean length of a busy period is µ = 0.1, and the same value may be 1 λµ obtained from the right side of equation (5). The example shows that the maximal total contribution is obtained not when the facility is fully loaded, but at a ninety per cent utilization. This is achieved by controlling the inflow of customer orders so that the monthly arrival rate has a mean of 90. In a further parallel with the EOQ model, it may be noted that the profit function is relatively flat around the optimum, as shown in Figure 3 below. This is testimony to the robustness of the model; it is California Journal of Operations Management, Volume 8, Number 1, February 010 58 sufficient to adjust arrival rates/capacity levels so that the utilization level is fairly close to the optimum. IV. CONCLUSIONS The EBP model provides a simple criterion for choosing from a portfolio of customers so that the desired arrival rate is achieved. The model yields the optimal capacity utilization level by achieving a tradeoff between the opportunity cost of idleness and the cost of waiting. At the very least in cases where the arrival rate is not a controllable variable the facility is functioning near the optimal utilization

model provides a means for checking whether the level. If the operating point is far from the optimum, other measures (like increasing available capacity) could be considered. The model is intuitively appealing because of its close resemblance to the familiar EOQ model. V. REFERENCES Bedford, A., and P. Zeephongsekul, On a Dual Queuing System with Preemptive Priority Service Discipline, European Journal of Operational Research, 161(1), 005. Chand, S., H. Moskowitz, J.B. Norris, S. Shade, and D.R. Willis, Improving Patient Flow at an Outpatient Clinic: Study of Sources of Variability and Improvement Factors, Health Care Management Science, 1(3), 009. Kim, S., and R. Uzsoy, Exact and Heuristic Procedures for Capacity Expansion Problems with Congestion, IIE Transactions, 40(1), 008. Kumar, P., and P. Krishnamurthy, The Impact of Service-Time Uncertainty and Anticipated Congestion on Customers Waiting-Time Decisions, Journal of Service Research, 10(3), 008. Osorio, C., and M. Bierlaire, An Analytic Finite Capacity Queuing Network Model Capturing the Propagation of Congestion and Blocking, European Journal of Operational Research, 196(3), 009. Pang, G., and W. Whitt, Service Interruptions in Large-Scale Service Systems, Management Science, 55(9), 009. Prabhu, N.U., Queues and Inventories: A Study of their Basic Stochastic Processes, 1st Edition, John Wiley, 1965. Seale, D.A., J.E. Parco, W.E. Stein, and A. Rapoport, Joining a Queue or Staying Out: Effects of Information Structure and Service Time on Arrival and Staying out Decisions, Experimental Economics, 8(), 005. Vidyarthi, N., S. Elhedhli, and E. Jewkes, Response Time Reduction in Make-to-Order and Assemble-to-Order Supply Chain Design, IIE Transactions, 41(5), 009. Zeephongsekul, P., and A. Bedford, Waiting Time Analysis of the Multiple Priority Dual Queue with a Preemptive Priority Service Discipline, European Journal of Operational Research, 17(3), 006. Zhang, Y., and O. Berman, V. Verter, Incorporating Congestion in Preventive Healthcare Facility Network Design, European Journal of Operational Research, 198(3), 009. Zhang, Z. G., Performance Analysis of a Queue with Congestion-Based Staffing Policy, Management Science, 55(), 009. California Journal of Operations Management, Volume 8, Number 1, February 010 59