CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Simple queuing models (Sec. 8.2.1-8.2.2)

Slides:



Advertisements
Similar presentations
IE 429, Parisay, January 2003 Review of Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete, continuous.
Advertisements

CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Conditional probability Independent events Bayes rule Bernoulli trials (Sec )
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Expectation of random variables Moments (Sec )
Chap. 20, page 1051 Queuing Theory Arrival process Service process Queue Discipline Method to join queue IE 417, Chap 20, Jan 99.
System Performance & Scalability i206 Fall 2010 John Chuang.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Discrete random variables Probability mass function Distribution function (Secs )
Simulation A Queuing Simulation. Example The arrival pattern to a bank is not Poisson There are three clerks with different service rates A customer must.
CSE 3504: Probabilistic Analysis of Computer Systems Topics covered: Continuous time Markov chains (Sec )
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Independent events Bayes rule Bernoulli trials (Sec )
CSE 3504: Probabilistic Analysis of Computer Systems Topics covered: Probability axioms Combinatorial problems (Sec )
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Pure death process Availability analysis (Sec , 8.4.1)
CSE 3504: Probabilistic Analysis of Computer Systems Topics covered: Moments and transforms of special distributions (Sec ,4.5.3,4.5.4,4.5.5,4.5.6)
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Multiple random variables Transform methods (Sec , 4.5.7)
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Confidence intervals.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Statistical inference (Sec. )
Single queue modeling. Basic definitions for performance predictions The performance of a system that gives services could be seen from two different.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Statistical inference.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Continuous random variables Uniform and Normal distribution (Sec. 3.1, )
1 Overview of Queueing Systems Michalis Faloutsos Archana Yordanos The web.
Modeling and Analysis of Manufacturing Systems Session 2 QUEUEING MODELS January 2001.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Exponential distribution Reliability and failure rate (Sec )
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Combinatorial problems Conditional probability Independent events (Sec , )
1 Multiple class queueing networks Mean Value Analysis - Open queueing networks - Closed queueing networks.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Event algebra Probability axioms Combinatorial problems (Sec )
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Analysis of software reliability and performance.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Discrete time Markov chains (Sec )
CSE 3504: Probabilistic Analysis of Computer Systems Topics covered: Discrete time Markov chains (Sec )
Queueing Theory.
Modeling and Simulation Dr. X. Topics  M/M/1 models and how they can be used  Simple Queuing Systems  Time-varying parameters  Simulation parameters.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Analysis of software reliability and performance.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Discrete time Markov chains (Sec. 7.1)
1 Part VI System-level Performance Models for the Web © 1998 Menascé & Almeida. All Rights Reserved.
Internet Queuing Delay Introduction How many packets in the queue? How long a packet takes to go through?
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Statistical inference.
Lecture 14 – Queuing Systems
CDA6530: Performance Models of Computers and Networks Examples of Stochastic Process, Markov Chain, M/M/* Queue TexPoint fonts used in EMF. Read the TexPoint.
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 Queueing Systems.
CS433 Modeling and Simulation Lecture 13 Queueing Theory Dr. Anis Koubâa 03 May 2009 Al-Imam Mohammad Ibn Saud University.
 Birth Death Processes  M/M/1 Queue  M/M/m Queue  M/M/m/B Queue with Finite Buffers  Results for other Queueing systems 2.
Lecture 10: Queueing Theory. Queueing Analysis Jobs serviced by the system resources Jobs wait in a queue to use a busy server queueserver.
NETE4631:Capacity Planning (2)- Lecture 10 Suronapee Phoomvuthisarn, Ph.D. /
Network Design and Analysis-----Wang Wenjie Queueing System IV: 1 © Graduate University, Chinese academy of Sciences. Network Design and Analysis Wang.
TexPoint fonts used in EMF.
M/M/1 queue λn = λ, (n >=0); μn = μ (n>=1) λ μ λ: arrival rate
Computer Networks: Switching and Queuing Ivan Marsic Rutgers University Chapter 4 – Switching and Queuing Delay Models.
Network Design and Analysis-----Wang Wenjie Queuing Theory III: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis.
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...
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VI System-level Performance Models for the Web (Book, Chapter 8)
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 Queueing Systems.
Random Variables r Random variables define a real valued function over a sample space. r The value of a random variable is determined by the outcome of.
QUEUING. CONTINUOUS TIME MARKOV CHAINS {X(t), t >= 0} is a continuous time process with > sojourn times S 0, S 1, S 2,... > embedded process X n = X(S.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VI System-level Performance Models for the Web.
Conditional probability
Internet Queuing Delay Introduction
Demo on Queuing Concepts
Lecture on Markov Chain
Finite M/M/1 queue Consider an M/M/1 queue with finite waiting room.
Internet Queuing Delay Introduction
Birth-Death Process Birth – arrival of a customer to the system
TexPoint fonts used in EMF.
TexPoint fonts used in EMF.
Queueing theory Birth-death Analysis
Queuing Theory.
Lecture 13 – Queuing Systems
Queuing Theory III.
Queuing Theory III.
Queuing Theory III.
Computer Networks: Switching and Queuing
TexPoint fonts used in EMF.
Balanced scales and equations
Presentation transcript:

CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Simple queuing models (Sec )

M/M/1 queue  Web server example:

M/M/1 queue (contd..)  State transition diagram:  What is M/M/1?

M/M/1 queue (contd..)  Balance equations:  Steady state or limiting probabilities:

M/M/1 queue (contd..)  Traffic intensity:

M/M/1 queue (contd..)  Steady state probabilities in terms of traffic intensity:  Server utilization:  Average number of customers in the queue:

M/M/1 queue (contd..)  Response time:  Little’s law:

M/M/1 queue (contd..)  Numerical example:

M/M/m queue (contd..)  What is M/M/m?  State transition diagram:

M/M/m queue (contd..)  Balance equations:

M/M/m queue (contd..)  Steady state probabilities: