Previously Optimization Probability Review Inventory Models Markov Decision Processes.

Slides:



Advertisements
Similar presentations
OPSM 301: Operations Management Session 12: Service processes and flow variability Koç University Graduate School of Business MBA Program Zeynep Aksin.
Advertisements

S. D. Deshmukh OM V. Capacity Planning in Services u Matching Supply and Demand u The Service Process u Performance Measures u Causes of Waiting u Economics.
1 Chapter 8 Queueing models. 2 Delay and Queueing Main source of delay Transmission (e.g., n/R) Propagation (e.g., d/c) Retransmission (e.g., in ARQ)
Queuing Analysis Based on noted from Appendix A of Stallings Operating System text 6/10/20151.
Previously Optimization Probability Review Inventory Models Markov Decision Processes.
Chap. 20, page 1051 Queuing Theory Arrival process Service process Queue Discipline Method to join queue IE 417, Chap 20, Jan 99.
Multiple server queues In particular, we look at M/M/k Need to find steady state probabilities.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Simple queuing models (Sec )
Mean Delay in M/G/1 Queues with Head-of-Line Priority Service and Embedded Markov Chains Wade Trappe.
Previously Optimization Probability Review Inventory Models Markov Decision Processes Queues.
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
Previously Optimization Probability Review Inventory Models Markov Decision Processes Queues.
Previously Optimization Probability Review Inventory Models Markov Decision Processes.
Previously Optimization Probability Review Inventory Models Markov Decision Processes Queues.
ELEN 602 Lecture 9 Review of last lecture Little’s Formula M/M/1 Queue
MGTSC 352 Lecture 23: Congestion Management Introduction: Asgard Bank example Simulating a queue Types of congested systems, queueing template Ride’n’Collide.
Queueing Resources M/M/s –Online –Lpc(rho,c) function from textbook (fails on Excel.
Previously Optimization Probability Review Inventory Models Markov Decision Processes Queues.
Queuing Analysis Based on noted from Appendix A of Stallings Operating System text 6/28/20151.
1 TCOM 501: Networking Theory & Fundamentals Lectures 9 & 10 M/G/1 Queue Prof. Yannis A. Korilis.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Queuing Theory. Queuing theory is the study of waiting in lines or queues. Server Pool of potential customers Rear of queue Front of queue Line (or queue)
1 Ardavan Asef-Vaziri Sep-09Operations Management: Waiting Lines3  Terminology: The characteristics of a queuing system is captured by five parameters:
Previously Optimization Probability Review Inventory Models Markov Decision Processes.
Chapter 9: Queuing Models
Lecture 14 – Queuing Systems

Queuing Networks. Input source Queue Service mechanism arriving customers exiting customers Structure of Single Queuing Systems Note: 1.Customers need.
Introduction to Queuing Theory
Flows and Networks Plan for today (lecture 5): Last time / Questions? Waiting time simple queue Little Sojourn time tandem network Jackson network: mean.
A Somewhat Odd Service Process (Chapters 1-6)
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  …
A bit on Queueing Theory: M/M/1, M/G/1, GI/G/1 Yoni Nazarathy * EURANDOM, Eindhoven University of Technology, The Netherlands. (As of Dec 1: Swinburne.
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 Queueing Systems.
Probability Review Thinh Nguyen. Probability Theory Review Sample space Bayes’ Rule Independence Expectation Distributions.
CS433 Modeling and Simulation Lecture 13 Queueing Theory Dr. Anis Koubâa 03 May 2009 Al-Imam Mohammad Ibn Saud University.
OMG Operations Management Spring 1997 CLASS 6: Process Design and Performance Measurement Harry Groenevelt.
Lecture 14 – Queuing Networks Topics Description of Jackson networks Equations for computing internal arrival rates Examples: computation center, job shop.
Queueing Analysis of Production Systems (Factory Physics)
Lecture 10: Queueing Theory. Queueing Analysis Jobs serviced by the system resources Jobs wait in a queue to use a busy server queueserver.
Flows and Networks Plan for today (lecture 4): Last time / Questions? Output simple queue Tandem network Jackson network: definition Jackson network: equilibrium.
Queueing Theory What is a queue? Examples of queues: Grocery store checkout Fast food (McDonalds – vs- Wendy’s) Hospital Emergency rooms Machines waiting.
1 Elements of Queuing Theory The queuing model –Core components; –Notation; –Parameters and performance measures –Characteristics; Markov Process –Discrete-time.
Lecture 3: 1 Introduction to Queuing Theory More interested in long term, steady state than in startup => Arrivals = Departures Little’s Law: Mean number.
M/M/1 queue λn = λ, (n >=0); μn = μ (n>=1) λ μ λ: arrival rate
OMG Operations Management Spring 1997 CLASS 4: THE IMPACT OF VARIABILITY Harry Groenevelt.
Simulation with ArenaChapter 2 – Fundamental Simulation ConceptsSlide 1 of 46 Simulation by Hand: Setup.
M/M/1 Queues Customers arrive according to a Poisson process with rate. There is only one server. Service time is exponential with rate  j-1 jj+1...
The M/M/ N / N Queue etc COMP5416 Advanced Network Technologies.
Service Manager Forecasting (traffic, orders, …) Determine the Level of Service (Newsboy) Estimate Manpower Requirements Shift Scheduling (LP, IP) Assigning.
Computer Networking Queueing (A Summary from Appendix A) Dr Sandra I. Woolley.
Waiting Line Theory Akhid Yulianto, SE, MSc (log).
1 1 Slide Chapter 12 Waiting Line Models n The Structure of a Waiting Line System n Queuing Systems n Queuing System Input Characteristics n Queuing System.
© 2015 McGraw-Hill Education. All rights reserved. Chapter 17 Queueing Theory.
Flows and Networks Plan for today (lecture 3): Last time / Questions? Output simple queue Tandem network Jackson network: definition Jackson network: equilibrium.
Queuing Models.
Queueing Theory. The study of queues – why they form, how they can be evaluated, and how they can be optimized. Building blocks – arrival process and.
Mohammad Khalily Islamic Azad University.  Usually buffer size is finite  Interarrival time and service times are independent  State of the system.
Managerial Decision Making Chapter 13 Queuing Models.
ETM 607 – Spreadsheet Simulations
Queueing Theory What is a queue? Examples of queues:
Queuing Theory Non-Markov Systems
Lecture on Markov Chain
Our favorite simple stochastic process.
Variability 8/24/04 Paul A. Jensen
A Queue system based on the bank service
Queuing Theory By: Brian Murphy.
Queueing networks.
Kendall’s Notation ❚ Simple way of summarizing the characteristics of a queue. Arrival characteristics / Departure characteristics / Number of servers.
VIRTUE MARYLEE MUGURACHANI QUEING THEORY BIRTH and DEATH.
Presentation transcript:

Previously Optimization Probability Review Inventory Models Markov Decision Processes

Agenda Queues

Queue Notation M / M / 1 M = ‘Markov’ exponential distribution D = ‘Deterministic’constant G = ‘General’ other distribution of the time between arrivals distribution of the processing time number of servers: 1, 2, …

W= E[T] time in system W q = E[T q ] waiting time (time in queue) L = E[N] #customers in system L q = E[N q ]#customers in queue  = /( cµ) utilization (fraction of time servers are busy) Setup system arrivals departures queue servers rate service rate µ c

Formulas Simple –W = W q + 1/ µ –c  average # of busy servers –L = L q + c  Little’s Law : L q = W q andL = W M/G/1 queue: (  2 = variance of the service time )

Qualitatively  1 means L q  L q increases with variability (of arrival / service times) L q decreases when pooling queues (a lot for M/M/1) ( or equivalently adding servers )

Simulation What if not M/G/1? (ex. multiple servers) What if qualitative results not enough?

Simulation Online M/M/s G/G/s Excel add-in (nothing for Excel 2008) From book (for M/M/s, fails for Excel 2007) QTP (fails on mac) ORMM book queue.xla at

ER Example (p508) Diagnosis c=4 µ=4/hr Surgery c=3 µ=2/hr Other units 12/hr 1/6 5/6 1/3 2/3

Networks of Queues (14.10) Look at flow rates Outflow = when  < 1 Time between arrivals not independent –formulas fail Special case: all queues are M/M/s “Jackson Network” L q just as if normal M/M/s queue