Cheng-Fu Chou, CMLab, CSIE, NTU Open Queueing Network and MVA Cheng-Fu Chou.

Slides:



Advertisements
Similar presentations
Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
Advertisements

Closed Queuing Networks (Mean Value Analysis). Closed Queuing Networks Arise in two situations Arise in two situations When “source” of requests is explicitly.
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)
Cheng-Fu Chou, CMLab, CSIE, NTU Basic Queueing Theory (I) Cheng-Fu Chou.
Queueing Theory: Recap
Queuing Theory For Dummies
 2003 G.L. Li and V. O.K. Li, The University of Hong Kong 1 Networks of Queues: Myth and Reality Guang-Liang Li and Victor O.K. Li The University of Hong.
Multiple server queues In particular, we look at M/M/k Need to find steady state probabilities.
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.
1 Queueing Theory H Plan: –Introduce basics of Queueing Theory –Define notation and terminology used –Discuss properties of queuing models –Show examples.
1 TCOM 501: Networking Theory & Fundamentals Lecture 7 February 25, 2003 Prof. Yannis A. Korilis.
Modeling and Analysis of Manufacturing Systems Session 2 QUEUEING MODELS January 2001.
Little’s Theorem Examples Courtesy of: Dr. Abdul Waheed (previous instructor at COE)
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.
Internet Queuing Delay Introduction How many packets in the queue? How long a packet takes to go through?
1 Chapter 7 Dynamic Job Shops Advantages/Disadvantages Planning, Control and Scheduling Open Queuing Network Model.
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.
INDR 343 Problem Session
Flows and Networks Plan for today (lecture 5): Last time / Questions? Blocking of transitions Kelly / Whittle network Optimal design of a Kelly / Whittle.
Intro. to Stochastic Processes
MIT Fun queues for MIT The importance of queues When do queues appear? –Systems in which some serving entities provide some service in a shared.
CPE 619 Queueing Networks Aleksandar Milenković The LaCASA Laboratory Electrical and Computer Engineering Department The University of Alabama in Huntsville.
Lecture 14 – Queuing Networks Topics Description of Jackson networks Equations for computing internal arrival rates Examples: computation center, job shop.
1 Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
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. /
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
Manijeh Keshtgary. Queuing Network: model in which jobs departing from one queue arrive at another queue (or possibly the same queue)  Open and Closed.
Introduction to Queueing Theory
Networks of Queues Plan for today (lecture 6): Last time / Questions? Product form preserving blocking Interpretation traffic equations Kelly / Whittle.
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.
TexPoint fonts used in EMF.
Modeling and Analysis of Computer Networks
1 Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
Queuing Networks Jean-Yves Le Boudec 1. Contents 1.The Class of Multi-Class Product Form Networks 2.The Elements of a Product-Form Network 3.The Product-Form.
Queuing Networks Jean-Yves Le Boudec 1. Networks of Queues Stability Queuing networks are frequently used models The stability issue may, in general,
Network Design and Analysis-----Wang Wenjie Queuing Theory III: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis.
Queueing Models with Multiple Classes CSCI 8710 Tuesday, November 28th Kraemer.
CDA6530: Performance Models of Computers and Networks Chapter 7: Basic Queuing Networks TexPoint fonts used in EMF. Read the TexPoint manual before you.
Model under consideration: Loss system Collection of resources to which calls with holding time  (c) and class c arrive at random instances. An arriving.
The M/M/ N / N Queue etc COMP5416 Advanced Network Technologies.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
Network Design and Analysis-----Wang Wenjie Queueing Theory II: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis.
Computer Networking Queueing (A Summary from Appendix A) Dr Sandra I. Woolley.
1 Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
Flows and Networks Plan for today (lecture 3): Last time / Questions? Output simple queue Tandem network Jackson network: definition Jackson network: equilibrium.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
Queuing Theory Simulation & Modeling.
Queueing Theory II.
Networks (3TU) Plan for today (lecture 5): Last time / Questions? Tandem network Jackson network: definition Jackson network: equilibrium distribution.
Lecture 14 – Queuing Networks
Burke Theorem, Reversibility, and Jackson Networks of Queues
Flows and Networks Plan for today (lecture 4):
Queuing Theory Jackson Networks
Internet Queuing Delay Introduction
Finite M/M/1 queue Consider an M/M/1 queue with finite waiting room.
Queueing Theory II.
Flows and Networks Plan for today (lecture 6):
Queueing networks.
Lecture 14 – Queuing Networks
Queuing Networks Mean Value Analysis
M/G/1 Cheng-Fu Chou.
LECTURE 09 QUEUEING THEORY PART3
Presentation transcript:

Cheng-Fu Chou, CMLab, CSIE, NTU Open Queueing Network and MVA Cheng-Fu Chou

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 2 Jackson Networks  Assume each queue has one or more servers with expo. distributed service time, and Poisson arrival of jobs to the network  If the network has Q queues and if ni is the number of jobs at queue I, then a Jackson network in steady state has the surprising property that –A product of marginal prob., such a network is called product-form or separable

Cheng-Fu Chou, CMLAB, CSIE, NTU  Each queue behaves like an independent M/M/K queue or M/G/1 queue  We can use a Markov chain derive an expression for Prob(ni=ki) separately and substitute it into the above eqn.  Note that the arrival process at some queue may not be Poisson P. 3

Cheng-Fu Chou, CMLAB, CSIE, NTU Ex P. 4  Consider the open network in Fig. 3.6 with single-server queues A, B, and C with branching prob. p A, p B, p C, respectively.

Cheng-Fu Chou, CMLAB, CSIE, NTU  Let p done = 1 – (p A +p B +p C ), then, the number of visits to A has distribution Geometric(p done ).  Let V A, V B, and V C be the expected number of visits to A, B, and C, respetively.  V A =1/ p done, V B = p B V A = p B / p done, and V C = p C / p done  Let l A, l B, abd l C be the job arrival rates at A, B, and C respectively.  l A = l V A, l B = l V B, l C = l V C  After we can get prob(n A =i), prob(n B =j), and prob(n C =h), we get prob(n A =i, n B =j, n C =h) P. 5

Cheng-Fu Chou, CMLAB, CSIE, NTU Closed Queueing Network  Closed systems are used for the interactive systems  In a closed network, we can model a set of users submitting requests to a system, waiting for results, then submitting more requests –human users interacting with a system, –threads contending for a lock, –processes blocking for I/O, –networked servers waiting for a response message. P. 6

Cheng-Fu Chou, CMLAB, CSIE, NTU Product Forum Queueing Networks  A PFQN consists of a collection of queueing and delay centers. It satisfies the following conditions. –All queueing centers : FCFS, PS, or LCFSPR –Any delay centers –FCFS with exponential distribution –If a FCFS center has multiple service classes, they must all have the same average service time –External arrivals, if any, are Poisson –Routing is state-independent P. 7

Cheng-Fu Chou, CMLAB, CSIE, NTU Arrival Theorem  For a separated closed network with N jobs, an arrival at a queue sees a network state that is (distribution-wise) the same as that seen by an outside observer of the same network with N-1 jobs. – P. 8

Cheng-Fu Chou, CMLAB, CSIE, NTU Mean Value Analysis  The Iterative Solution Method P. 9

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 10

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 11