1 TCOM 501: Networking Theory & Fundamentals Lectures 9 & 10 M/G/1 Queue Prof. Yannis A. Korilis.

Slides:



Advertisements
Similar presentations
Lecture 10 Queueing Theory. There are a few basic elements common to almost all queueing theory application. Customers arrive, they wait for service in.
Advertisements

E&CE 418: Tutorial-4 Instructor: Prof. Xuemin (Sherman) Shen
Richard J. Boucherie department of Applied Mathematics
TCOM 501: Networking Theory & Fundamentals
Continuous Time Markov Chains and Basic Queueing Theory
Lecture 13 – Continuous-Time Markov Chains
Queueing Theory: Recap
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.
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.
ECS 152A Acknowledgement: slides from S. Kalyanaraman & B.Sikdar
Performance analysis for high speed switches Lecture 6.
TCOM 501: Networking Theory & Fundamentals
Mean Delay in M/G/1 Queues with Head-of-Line Priority Service and Embedded Markov Chains Wade Trappe.
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.
Queueing Theory: Part I
Chapter 5 The Queue M/G/1. 2 M/G/1  Arrival  Service GeneralPoisson 1 srver.
Delay models in Data Networks
1 TCOM 501: Networking Theory & Fundamentals Lecture 7 February 25, 2003 Prof. Yannis A. Korilis.
Queuing. Elements of Waiting Lines  Population –Source of customers Infinite or finite.
The moment generating function of random variable X is given by Moment generating function.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Queuing Networks: Burke’s Theorem, Kleinrock’s Approximation, and Jackson’s Theorem Wade Trappe.
1 TCOM 501: Networking Theory & Fundamentals Lecture 8 March 19, 2003 Prof. Yannis A. Korilis.
Lecture 4 Mathematical and Statistical Models in Simulation.

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.
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  …
Queuing Theory Summary of results. 2 Notations Typical performance characteristics of queuing models are: L : Ave. number of customers in the system L.
WELCOME. SUBJECT CODE - MA1252 SUBJECT - PROBABILITY AND SUBJECT CODE - MA1252 SUBJECT - PROBABILITY AND QUEUEING THEORY.
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 Queueing Systems.
1 CS SOR: Polling models Vacation models Multi type branching processes Polling systems (cycle times, queue lengths, waiting times, conservation laws,
Computer Networks Performance Evaluation. Chapter 11 Single Queue Systems Performance by Design: Computer Capacity Planning by Example Daniel A. Menascé,
Lecture 10: Queueing Theory. Queueing Analysis Jobs serviced by the system resources Jobs wait in a queue to use a busy server queueserver.
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
Flows and Networks Plan for today (lecture 4): Last time / Questions? Output simple queue Tandem network Jackson network: definition Jackson network: equilibrium.
1 Queueing Theory Frank Y. S. Lin Information Management Dept. National Taiwan University
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.
Modeling and Analysis of Computer Networks
yahoo.com SUT-System Level Performance Models yahoo.com SUT-System Level Performance Models8-1 chapter11 Single Queue Systems.
Chapter 01 Probability and Stochastic Processes References: Wolff, Stochastic Modeling and the Theory of Queues, Chapter 1 Altiok, Performance Analysis.
The M/M/ N / N Queue etc COMP5416 Advanced Network Technologies.
Network Design and Analysis-----Wang Wenjie Queueing Theory II: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis.
Chapter 1 Introduction. “Wait-in-line” is a common phenomenon in everywhere. Reason: Demand is more than service. “How long must a customer wait?” or.
Structure of a Waiting Line System Queuing theory is the study of waiting lines Four characteristics of a queuing system: –The manner in which customers.
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 Queueing Systems.
Waiting Line Theory Akhid Yulianto, SE, MSc (log).
CS 4594 Broadband Intro to Queuing Theory. Kendall Notation Kendall notation: [Kendal 1951] A/B/c/k/m/Z A = arrival probability distribution (most often.
© 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.
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.
Queuing Theory Important definition in Queuing Theory: We define various terms, which are used in our queue model. 1.Queue length: The number of customers.
Queueing Theory II.
Chapter 1 Introduction.
Flows and Networks Plan for today (lecture 4):
Lecture on Markov Chain
Finite M/M/1 queue Consider an M/M/1 queue with finite waiting room.
Queuing Systems Don Sutton.
Queueing Theory II.
Queueing networks.
September 1, 2010 Dr. Itamar Arel College of Engineering
Queueing Theory Frank Y. S. Lin Information Management Dept.
M/G/1 Cheng-Fu Chou.
Kendall’s Notation ❚ Simple way of summarizing the characteristics of a queue. Arrival characteristics / Departure characteristics / Number of servers.
CS723 - Probability and Stochastic Processes
Presentation transcript:

1 TCOM 501: Networking Theory & Fundamentals Lectures 9 & 10 M/G/1 Queue Prof. Yannis A. Korilis

10-2 Topics M/G/1 Queue Pollaczek-Khinchin (P-K) Formula Embedded Markov Chain Observed at Departure Epochs Pollaczek-Khinchin Transform Equation Queues with Vacations Priority Queueing

10-3 M/G/1 Queue Arrival Process: Poisson with rate λ Single server, infinite waiting room Service times: Independent identically distributed following a general distribution Independent of the arrival process Main Results: Determine the average time a customer spends in the queue waiting service (Pollaczek-Khinchin Formula) Calculation of stationary distribution for special cases only

10-4 M/G/1 Queue – Notation

10-5 M/G/1 Queue

10-6 A Result from Probability Theory

10-7 Pollaczek-Khinchin Formula

10-8 Average Residual Time

10-9 Average Residual Time (cont.)

10-10 P-K Formula

10-11 P-K Formula: Examples

10-12 Distribution Upon Arrival or Departure

10-13 Distribution Upon Arrival or Departure (cont.)

10-14 Embedded Markov Chain

10-15 Number of Arrivals During a Service Time

10-16 Embedded Markov Chain

10-17 Calculating the Stationary Distribution

10-18 Moment Generating Functions

10-19 Z-Transforms of Discrete Random Variables

10-20 Continuous Random Variables

10-21 Discrete Random Variables

10-22 P-K Transform Equation

10-23 P-K Transform Equation

10-24 P-K Transform Equation

10-25 Expansion in Partial Fractions

10-26 Expansion in Partial Fractions (cont.)

10-27 M/G/1 Queue with Priority Classes

10-28 Non-Preemptive Priority

10-29 Non-Preemptive Priority

10-30 Non-Preemptive Priority

10-31 Preemptive Priority

10-32 Preemptive Priority