urn DISTRIBUTED BY: National Technical Information Service U. S. DEPARTMENT OF COMMERCE Prepared for: Army Research Office October 1975 AD-A

Similar documents
.IEEEEEEIIEII. fflllffo. I ll, 7 AO-AO CALIFORNIA UN IV BERKELEY OPERATIONS RESEARCH CENTER FIG 12/1

QUEUING SYSTEM. Yetunde Folajimi, PhD

Operations Research Letters. Instability of FIFO in a simple queueing system with arbitrarily low loads

Mi] AD-A ON THE DEFLECTION OF PROJECTILES DUE TO ROTATION OF THE EARTH. G. Preston Burns

Contents Preface The Exponential Distribution and the Poisson Process Introduction to Renewal Theory

Performance Evaluation of Queuing Systems

M/G/1 and Priority Queueing

Queueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K "

Exercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010

Markov Chains. X(t) is a Markov Process if, for arbitrary times t 1 < t 2 <... < t k < t k+1. If X(t) is discrete-valued. If X(t) is continuous-valued

Advanced Computer Networks Lecture 3. Models of Queuing

Chapter 8 Queuing Theory Roanna Gee. W = average number of time a customer spends in the system.

Operations Research, Vol. 30, No. 2. (Mar. - Apr., 1982), pp

IEOR 6711: Stochastic Models I, Fall 2003, Professor Whitt. Solutions to Final Exam: Thursday, December 18.

Computer Networks More general queuing systems

Stochastic process. X, a series of random variables indexed by t

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/6/16. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA

Queueing systems. Renato Lo Cigno. Simulation and Performance Evaluation Queueing systems - Renato Lo Cigno 1

NEW FRONTIERS IN APPLIED PROBABILITY

Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe

CDA5530: Performance Models of Computers and Networks. Chapter 4: Elementary Queuing Theory

GI/M/1 and GI/M/m queuing systems

A STUDY OF SEQUENTIAL PROCEDURES FOR ESTIMATING. J. Carroll* Md Robert Smith. University of North Carolina at Chapel Hill.

A MARTINGALE INEQUALITY FOR THE SQUARE AND MAXIMAL FUNCTIONS LOUIS H.Y. CHEN TECHNICAL REPORT NO. 31 MARCH 15, 1979

Analysis of Software Artifacts

Introduction to Queueing Theory

On the Partitioning of Servers in Queueing Systems during Rush Hour

Queuing Theory. Using the Math. Management Science

A0A TEXAS UNIV AT AUSTIN DEPT OF CHEMISTRY F/G 7/5 PHOTOASSISTED WATER-GAS SHIFT REACTION ON PLATINIZED T7TANIAI T--ETCIUI

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/25/17. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA

Introduction to Markov Chains, Queuing Theory, and Network Performance

Chapter 5: Special Types of Queuing Models

A FAST MATRIX-ANALYTIC APPROXIMATION FOR THE TWO CLASS GI/G/1 NON-PREEMPTIVE PRIORITY QUEUE

Queueing Theory II. Summary. ! M/M/1 Output process. ! Networks of Queue! Method of Stages. ! General Distributions

RELATING TIME AND CUSTOMER AVERAGES FOR QUEUES USING FORWARD COUPLING FROM THE PAST

LECTURE #6 BIRTH-DEATH PROCESS

THE COVARIANCE MATRIX OF NORMAL ORDER STATISTICS. BY C. S. DAVIS and M. A. STEPHENS TECHNICAL REPORT NO. 14 FEBRUARY 21, 1978

Statistics 150: Spring 2007

THIELE CENTRE. The M/M/1 queue with inventory, lost sale and general lead times. Mohammad Saffari, Søren Asmussen and Rasoul Haji

Introduction to Queuing Theory. Mathematical Modelling

Lecture 10: Semi-Markov Type Processes

CPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017

HITTING TIME IN AN ERLANG LOSS SYSTEM

Queues and Queueing Networks

λ λ λ In-class problems

Buzen s algorithm. Cyclic network Extension of Jackson networks

THE HEAVY-TRAFFIC BOTTLENECK PHENOMENON IN OPEN QUEUEING NETWORKS. S. Suresh and W. Whitt AT&T Bell Laboratories Murray Hill, New Jersey 07974

STABILITY OF MULTICLASS QUEUEING NETWORKS UNDER LONGEST-QUEUE AND LONGEST-DOMINATING-QUEUE SCHEDULING

Exact Simulation of the Stationary Distribution of M/G/c Queues

Introduction to Queueing Theory

Knü. ADOAOll 835 ON PACKING SQUARES WITH EQUAL SQUARES. P. Erdos, et al. Stanford University. Prepared for:

Networking = Plumbing. Queueing Analysis: I. Last Lecture. Lecture Outline. Jeremiah Deng. 29 July 2013

IW IIIIL2 5-_6. -, ~IIIl IIII'nll MICROCOPY RESOLUTION TEST CHART NAI IONAL BUIREAU O( STANDARDS 1963 A

M/G/1 and M/G/1/K systems

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

NATCOR: Stochastic Modelling

State-dependent and Energy-aware Control of Server Farm

15 Closed production networks

Readings: Finish Section 5.2

Other properties of M M 1

Introduction to Queueing Theory

On the Partitioning of Servers in Queueing Systems during Rush Hour

Queueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements

Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis.

The Transition Probability Function P ij (t)

DISTRIBUTED BY: mh. National Technical Information Service U. S. DEPARTMENT OF COMMERCE 5285 Port Royal Road. Springfield Va.

Chapter 6 Queueing Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

Massachusetts Institute of Technology

Non Markovian Queues (contd.)

λ 2 1 = 2 = 2 2 2P 1 =4P 2 P 0 + P 1 + P 2 =1 P 0 =, P 1 =, P 2 = ρ 1 = P 1 + P 2 =, ρ 2 = P 1 + P 2 =

Derivation of Formulas by Queueing Theory

CS418 Operating Systems

15 Closed production networks

Intro Refresher Reversibility Open networks Closed networks Multiclass networks Other networks. Queuing Networks. Florence Perronnin

YORK UNIVERSITY FACULTY OF ARTS DEPARTMENT OF MATHEMATICS AND STATISTICS MATH , YEAR APPLIED OPTIMIZATION (TEST #4 ) (SOLUTIONS)

LIMITS AND APPROXIMATIONS FOR THE M/G/1 LIFO WAITING-TIME DISTRIBUTION

Queuing Theory. Richard Lockhart. Simon Fraser University. STAT 870 Summer 2011

Bulk input queue M [X] /M/1 Bulk service queue M/M [Y] /1 Erlangian queue M/E k /1

Part I Stochastic variables and Markov chains

Introduction to queuing theory

System with a Server Subject to Breakdowns

ON G/G/1 QUEUES WITH LIFO-P SERVICE DISCIPLINE

PBW 654 Applied Statistics - I Urban Operations Research

Session-Based Queueing Systems

A Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks

Little s result. T = average sojourn time (time spent) in the system N = average number of customers in the system. Little s result says that

SYMBOLS AND ABBREVIATIONS

Elementary queueing system

Irreducibility. Irreducible. every state can be reached from every other state For any i,j, exist an m 0, such that. Absorbing state: p jj =1

Kendall notation. PASTA theorem Basics of M/M/1 queue

Zero-Inventory Conditions For a Two-Part-Type Make-to-Stock Production System

THE INTERCHANGEABILITY OF./M/1 QUEUES IN SERIES. 1. Introduction

OPTIMAL CONTROL OF A FLEXIBLE SERVER

Lecture 7: Simulation of Markov Processes. Pasi Lassila Department of Communications and Networking

SOLUTIONS IEOR 3106: Second Midterm Exam, Chapters 5-6, November 8, 2012

Data analysis and stochastic modeling

Networks of Queues Models with Several. Classes of Customers and Exponential. Service Times

TCOM 501: Networking Theory & Fundamentals. Lecture 6 February 19, 2003 Prof. Yannis A. Korilis

UN MADISON MATHEMSTICS RESEARCH CENTER A P SUMS UNCLASSIFIE FER4 MONSRR2648 DAAG29-0C04 RDr C91 04

Exercises Solutions. Automation IEA, LTH. Chapter 2 Manufacturing and process systems. Chapter 5 Discrete manufacturing problems

Transcription:

- MMHH^MiM^^MaMBMMMHH AD-A017 637 AN EXTENSION OF ERLANG'S LOSS FORMULA Ronald W. Wolff, et a1 California University Prepared for: Army Research Office October 1975 urn DISTRIBUTED BY: National Technical Information Service U. S. DEPARTMENT OF COMMERCE

_,,......... la I 333094 ORC 75-19 OCTOBER 1075 AN EXTENSION OF ERLANG'S LOSS FORMULA a to o < by Ronold W. Wolff and Charlu W. WrigMson OPERATIONS RESEARCH CENTER NATIONAL TECHNICAL INFORMATION SERVICE US C'fpÄrtfnrnt "' Commcico Spnngf.old, \ X }2ISI I j J :ij UNIVERSITY OF CALIFORNIA BERKELEY

* ^^ t^ i^ tibb*mim* Ufg AN EXTENSION OF KKI.ANC'S LOSS FORMULA Operations Kest'.ircli Center Research Report No. 7 3-19 Ronald W. Wolff and Charles W. Wright son October 19/5 U. S. Armv Research Office - Durham I)AHC04-75-G-ül63 Department of Industrial Engineering and Operations Research and Operations Research Center University of California, Berkeley APPROVED FOR PUBLIC RELEASE; DISTRIBUTION UNLIMITED. I

UnclauHlfiud SECURITY Ct»ssirii:»TiON or THIS t'«gt rwhtn Du» r.nftn» 1 HCPOMT NUMBCM ORC 75-19 «TiTuE tr<t Suhlllln REPORT DOCUMENTATION PAGE AN EXTENSION OF ERLANC'S LOSS FORMULA READ INSTRUCTIONS HEFORE COMPLETING FORM 2 GOVT ACCESSION NO 1 NCClVlENT'S CATAl 00 NUMBER i TVPE Of REPORT» PERIOD COVERCO Research Report «PER'ORMINC ORO REPORT DUMBER ^»u T -0R't. Ronald W. Wolff and Charles W. Wrightson CONTRACT OR GRAST NUMBER'*; DAHCO4-75-r,-0163 > PER'ORM'NG ORGANIZATION NAME AND ADDRESS Operations Research Center University of California Berkeley, California 94720 H COSTROLLINS OFFICE NAME AND ADDRESS U.S. Army Research Office-Durham Box CM, Duke Station Durham^ North Carolina 27706 10 PROGRAM ELEMENT PROJECT TASK AREA t «ORK UNIT NUMBERS P-12549-M 12 REPORT DATE October 1975 11 NUMBER OF PAGES ' MOSiTSRiNG AGENCv NAME A ADDRESSCIf dofcrwil from Controlling Olllc) IS SECURITY CL ASS lat thl* t»poi\ Unclassified It IS«. DECL ASSIFICATION DOW'l OR A Dl N 0 SCHEDULE I«DISTRIBUTION STATEMENT 'of 1M1 R»poHi Approved for public release; distribution unlimited. 17 DISTRIBUTION STATEMENT 'ol ih»»btittel tnltfd In Black 30, II dlllmrtnl from Rtpott) K SUPPLEMENTARY NOTES 'i KEY WORDS rcomlnu«on r«f«r** aid«ii n«c«««ary and Idtnllly by block numb«r; Erlang's Formulas State Probabilities for Individual Servers Emergency Units 20 ABSTRACT fconilnu» on r«v«r«««id«ii n«c«««ary «nd Idmllly by block numbor) (SEE ABSTRACT) DD I JAN 11 1473 COITION OF I NOV 65 IS OBSOLETE S/N 010J-OU-6801 ifil Unclassified SCCUNITY CLASSIFICATION OF THIS PAGE fwh»n Dmta tnffd) Ü ^ A^MMTM

ABSTRACT A two server loss system is considered with N classes of Poisson arrivals, where the service distribution function and server preferences are arrival class dependent. The stationary state probabjlities are derived and found to be independent of the form of the servire distributions. il m mmmmmmmmmamm

- - - - - I «M^^MB^f MM W I AN EXTENSION OF ERLANG'S LOSS FuRMUU I. by Ronald W. Wolff and Charles W. Wrightson Introduction Emergency service systems have been modeled and analyzed as systems with multiple servers in parallel for which no queue is allowed [1,3]. The classical model for this type of system is the Erlang loss model which assumes Poisson arrivals and general independent service, where arrivals finding all servers busy dep rt without receiving service. For this model it is well-known that the limiting (stationary) state probabilities satisfy Erlang's formula independent of the form of the service distribution fanctlon [6]. Carter, Chalken and Ignall [1] considered the problem of designing response areas for two emergency service units with the dual objectives of minimizing The average response time to calls for service and equalizing the workload between the two units. Chalken and Ignall [2] derived the theoretical results for the particular queueing model used in [1] to determine the response arejs f >» the emergency units. Specifically, Chalken and Ignall assumei 1 an M/C'2 model with no queue allowed (a two-server Erlang loss system) vhere arrivals have preference for particular servers. There are two arrival classes, j c {1,2}, where the classes form independtnt Poisson streams at rates X and X-, respectively. Class j arrivals choose server j if the system is empty. Service times are independent and identically distri- buted (the same distribution for both classes of arrivals). Under those conditions they derived expru^ions for the stationary probabl 1 ities P.. and PQ., where

P.-. Prob (server 1 ib busy, server 2 is free), I' Prob (server 1 Is free, server 2 is busy), and P. 0 +f' «I' Probability that one server is free. This paper generalizes their Jesuits as follows: (1) an arbitrary number of arrival classes is considered; (2) each arrival class is allowed to have its own service distribution function; and (3) server preferences, which still depend on the arrival class, are expressed probabilistically. In addition, the method of proof is simpler. In reference to the original problem of designing response areas for emergency service units, it is reasonable to expect that calls for emergency service from different sections of an urban area will have different dis- tributions for the length of time required to service the calls. Thus, this generalization of the above model would be expected to extend the applica- bility of the basic approach and to improve the accuracy of results. Basic Model and Notation The basic model is that of the M/G/2 queue with no queue allowed. That is, there are two servers, identically distributed exponential interarrival times, and identically distributed service times, where these random variables are mutually independent. Enumerate arrival classes 1,2,..., N where for class j arrivals we define: X = the arrival rate of all j^bs, i.e., the reciprocal of the mean interarrival time, where 0 < >, <», q = the probability an arrival belongs to class j (assumed independent of the interarrival times and the classification N of other jobs), q = 1, j=l * M^^Maa^MaiBMaaiaaiaMaMaHI MMMMHMaMMI

. - in M i i [ ^ii X - \q, the rate of j-arrlvals, G. the service distribution of a j-arrival, J S - the service time of a J-arrlval, P(S < t) «C (t), "j "j E(s ], G N " I ^\ G \» t^e 8ervice distribution, J-l 3 ' S - the service time, i.e., a random variable with distribution G. N p - I P.- X E(S), j-l J a the probability that a j-arrlval chooses server ] if the system is empty upon arrival, 1-a the probability that a j-arrlval chooses server 2 if the system Is empty upon arrival, (l,j) state of system, 1-0 means server 1 is free, 1=1 means server 1 is busy, j"0 means server 2 is free, j«l means server 2 is busy, P (t) = Prob (system is in state (i,j) at time t), P stationary probability of system being in state (i,j) * Um P^t). J t-k» if exactly one server is available upon arrival, the arrival is served by that server regardless of the arrival class. Arrivals finding both servers busy depart immediately and are not served. Main Results The main results In this paper are described in the following Theorem For the model described in the previous section.

mmmmimmt ÜO 1/(1 +.-+. '/2), (1) 10 01 'oo l ji,, )". +.2 /2 /(l +.), 'oolj, a-vj-- 2^/"-». 11 P 12 J 00 ' ^ ' independent of the form of the service distributions. To prove the theorem, observe that if arrival preferences and the distinction between servers are ignored, the system can be viewed as an Erlang loss system with two servers, Poisson arrivals at rate i, and identically distributed service times with distribution function C. For this system it is well-known that the stationary probabilities for the number of busy servers satisfy Erlang's formula [6]: P P, = Um P 0 (t) t lim P (t) = 1 /(I + r +. 2 /2), =./(I + c + r /2), lim P 2 (t) t-«0 c 2 2(1 + c +. 2 /2), where P.(t) = Prob (j servers busy at time t), j = 0,1,2. Thus, ''(in = ^n ' ''n = ^2 ' an^ t:^e P ro ' 3 l e,n ^s reduced to finding P.«and P 01. where P^ f P^ = P 1. For the above system with different classes of arrivals and server preferences, one quantity of interest is the proportion of time each server is busy. This quantity is dependent upon the arrival rates, service distributions and server preferences of the arrival classes. Clearly, ii M>^ ^MM i a tmmmmmmmm^jmm

-.. ^-^ ^M^ ^ p p + p si UO *11 P P + p 82 K 01 r ll where P. the proportion of time server j is busy, J * 1,2. 8J The approach used in this paper to derive P. 0 and P 0. is based o.i two veil-known facts in queueing theory. First, the proportion of time that a server is busy serving a giveu stream of arrivals is equal to the product of the arrival rate and the expected service time for that arrival stream. This can be viewed as a corollary of L \V [4). Second, the stationary probabilities have a time average interpretation: P the proportion of time the system is in state (i,j) in steady-state. and. In steady-state, the system behavior found by Polsson arrivals is identical with the time average behavior, i.e., the proportion of Poisson arrivals that find the system in state (i,j) is equal to the proportion of time the system spends in state (i,j) [5,6,7]. Similar approaches have been employed to derive other quantities of interest in various types of queues with Poisson arrivals [5,7], The proportion of time server 1 is busy can be divided into the propor- tion of time server 1 is busy serving each of the different classes of arrivals [^). For class j, the proportion of time server 1 is busy equals the product of: (1) the rate of class j arrivals served by server 1, >. say, and (2) the expected class j service time. Thvir, J»i P s i J-l J' 1

where \.. is simply \ served by server 1. Therefore, times the proportion of J-arrlvals that are N P s i" A V P OI + YOO )E(S J : " pp 01 + P 00 J, a j c j j"l J J N We also know that p 8 i " p io + p ii ' p i - P 0] + P ll ' Solving for P.., we obtain 'l + P ll " P 00 I P '01 1 + p N j' 1 "j^j Substitucioü of the values for P 0 ( p 00) t P,. and P,(P.) from (1) yields P.. in the theorem. From Pin s ^i " P ni we 0^ta^n Pin This concludes the proof. Consideration of Various Extensions For a two server loss system with Poisson arrivals, arrival classes with different server preferences, and service time distributions which depend only on the arrival class (arrival-dependent service times), we obtained simple results which are independent of the form of the arrival class service distributions. Can Erlang's formula be extended further? I..I..H I -1<^^^MM^^^^,M,,,MMr^,MMa,MMMtM atmmmbajm MM^,MM,M^ii,MMig,jMWMMiMMMM^ MMMMJg

Certain obvious extensions were investigated: (a) three or more servers, (b) server-dependent service times, and (c) preference-dependent service times, e.g., in the two server pure preference (non-probabilistic) case, the service time distribution depends on whether the arrival is served at the server of first choice. For (a), Erlang's formula will still hold for the distribution of the number of busy servers. Thus, the same approach is feasible; however, there are insufficient equations to solve for all of the state probabilities. In addition, it wa verified that the state probabilities depend on the form of the arrival class strvice distributions. For three servers, numeric?.! silutions for the state probabilities under exponential service were found to be different from those under hyperexponential service. Erlang's formula for the distribution of the number of busy servers does not hold for cases (b) and (c). Also, it was verified that ;.he state probabilities are distribution dependent (again, by comparison of exponential and hyperexponential service distributions). In conclusion, none of the extensions considered in this section are valid, i.e., results do depend on the form of service distributions. This is unfortunate because of numerous applications for these models and other variations on loss systems. Exact results will almost certainly be hard to obtain and will dei end on service distributions in complicated ways. However, in some cases, partial results do hold and are easily obtained.,^m, m^mmammmmmmmammmmmm^mltmam,^^^^^^^^^^mtmmmaa^t^^^^^mm <

e.g., for case (a). Furthermore, (limited) numerical experience indicates that dependence on the form of service distributions is small. If this is true, numerical results under exponential service may be good approximations. Of course, it would be desirable to be able to quantify this last assertion..

- - ' REFERENCES [1] Carter, ('.. M., Chaiken, J. M. and Ignall, E. (1972) Response areas for two emerrency units. Operat. Res. 20, 571-593. [2] Chaiken, J. M. and Ignall, E. (1972) An extension of Erlang's formulas which distinguishes individual servers. J. Appl. Prob. 9, 192-197. [3] Chaiken,.1. M. and Larson, R. C. (1972) Methods for allocating urban emergency units: a survey. Management Sei. 19, P-1.10-I, -130. [4] Little, J. D. C. (1961) A proof of the queuing formula: L = >W. Operat. Res. 9, 383-387. [5] Stidhara, S. (1972) Regenerative processes in the theory of queues, with applications to the alternating-priority queue. Adv. Appl. Prob. 4, 542-577. [6] Takäcs, L. (1969) On Erlang's formula. Ann. Math. Statist. 40, 71-78. [7] Wolff, R. W. (1970) Work-conserving priorities. J. Appl. Prob. 7, 327-337. ^ ^-^.