Mohammad Khalily Islamic Azad University.  Usually buffer size is finite  Interarrival time and service times are independent  State of the system.

Slides:



Advertisements
Similar presentations
Introduction to Queuing Theory
Advertisements

Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
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
1 ELEN 602 Lecture 8 Review of Last lecture –HDLC, PPP –TDM, FDM Today’s lecture –Wavelength Division Multiplexing –Statistical Multiplexing –Preliminary.
Queueing Model 박희경.
Queuing Analysis Based on noted from Appendix A of Stallings Operating System text 6/10/20151.
System Performance & Scalability i206 Fall 2010 John Chuang.
ECS 152A Acknowledgement: slides from S. Kalyanaraman & B.Sikdar
Performance analysis for high speed switches Lecture 6.
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 Overview of Queueing Systems Michalis Faloutsos Archana Yordanos The web.
Queueing Network Model. Single Class Model Open - Infinite stream of arriving customers Closed - Finite population eg Intranet users Indistinguishable.
ELEN 602 Lecture 9 Review of last lecture Little’s Formula M/M/1 Queue
CS533 Modeling and Performance Evaluation of Network and Computer Systems Queuing Theory (Chapter 30-31)
Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar1 ECSE-4730: Computer Communication Networks (CCN) Network Layer Performance.
Queueing Theory.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Introduction to Queuing Theory. 2 Queuing theory definitions  (Kleinrock) “We study the phenomena of standing, waiting, and serving, and we call this.
Lecture 4 Mathematical and Statistical Models in Simulation.
Internet Queuing Delay Introduction How many packets in the queue? How long a packet takes to go through?

Introduction to Queuing Theory
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  …
Introduction to Queuing Theory
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 Queueing Systems.
Queuing models Basic definitions, assumptions, and identities Operational laws Little’s law Queuing networks and Jackson’s theorem The importance of think.
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.
Chapter 20 Queuing Theory to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
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.
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
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 Queuing Models Dr. Mahmoud Alrefaei 2 Introduction Each one of us has spent a great deal of time waiting in lines. One example in the Cafeteria. Other.
TexPoint fonts used in EMF.
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
CS433 Modeling and Simulation Lecture 12 Queueing Theory Dr. Anis Koubâa 03 May 2008 Al-Imam Mohammad Ibn Saud University.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
Queuing Theory and Traffic Analysis Based on Slides by Richard Martin.
Chapter 20 Queuing Theory to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
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...
CS352 - Introduction to Queuing Theory Rutgers University.
Computer Networking Queueing (A Summary from Appendix A) Dr Sandra I. Woolley.
Maciej Stasiak, Mariusz Głąbowski Arkadiusz Wiśniewski, Piotr Zwierzykowski Model of the Nodes in the Packet Network Chapter 10.
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.
Introduction Definition M/M queues M/M/1 M/M/S M/M/infinity M/M/S/K.
Queuing Theory.  Queuing Theory deals with systems of the following type:  Typically we are interested in how much queuing occurs or in the delays at.
COMT 4291 Queuing Analysis COMT Call/Packet Arrival Arrival Rate, Inter-arrival Time, 1/ Arrival Rate measures the number of customer arrivals.
Queueing Fundamentals for Network Design Application ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
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.
Simple Queueing Theory: Page 5.1 CPE Systems Modelling & Simulation Techniques Topic 5: Simple Queueing Theory  Queueing Models  Kendall notation.
QUEUING THEORY 1.  - means the number of arrivals per second   - service rate of a device  T - mean service time for each arrival   = ( ) Utilization,
Al-Imam Mohammad Ibn Saud University
Queueing Theory What is a queue? Examples of queues:
Internet Queuing Delay Introduction
Lecture on Markov Chain
Internet Queuing Delay Introduction
Queueing Theory Carey Williamson Department of Computer Science
Chapter 20 Queuing Theory
TexPoint fonts used in EMF.
Queuing Theory By: Brian Murphy.
Mitchell Jareo MAT4340 – Operations Research Dr. Bauldry
Queueing Theory 2008.
Carey Williamson Department of Computer Science University of Calgary
Presentation transcript:

Mohammad Khalily Islamic Azad University

 Usually buffer size is finite  Interarrival time and service times are independent  State of the system depends on : 1. Packet arrival process, (Poisson, deterministic, etc) 2. Packet length distribution 3. The service discipline (FCFS, LCFS, priority, etc) 4. # of Server, service process

Little’s Formula

E[N] : Average number of customers in a system : Average arrival rate E[T] : Average time spent in the system

Mean Number in Queue

Server Utilization

a/b/m/K a: Type of arrival process b: Service time distribution m: Number of servers K: Maximum number of customer allowed in the system Kendall’s Notation for describing a queueing system

Arrival process : Poisson process of rate Interarrival time : independent and identically distributed (i.i.d.) exponential random variable with mean 1/ Service time : iid exponential random variable with mean 1/ 

 The time until next arrival is exponential random variable is independent of the service times of customers already in the system.  The memoryless property of the exponential random variable implies that this interarrival time is independent of the present and past history of N(t).  Also on departure time

Transition rate diagram of M/M/1 Queue

The M/M/1 Queue

The M/M/1 Queue The Mean Number of Customers in the System

The M/M/1 Queue The Mean Total Customer Delay in the System

The M/M/1 Queue The Mean Waiting Time in Queue

The M/M/1 Queue The Mean Number in Queue

The M/M/1 Queue The Server Utilization

The Mean number of customer in the system versus utilization for M/M/1 Queue

The total customer delay versus utilization for M/M/1 Queue

The M/M/1 System with Finite Capacity The M/M/1/K System

The M/M/1/K System

The M/M/1/K System The Mean Number of Customers in the System

Typical pmf’s for N(t) of M/M/1/K System

The M/M/1/K System The Mean Total Time Spent By Customers in the System

The M/M/1/K System The Offered Load (Traffic intensity) and Carried Load

Carried Load versus Offered Load for M/M/1/K System with K = 2

Mean Customer Delay versus Offered Load for M/M/1/K System with K = 2 and K=10

The M/M/c System

         

         

The M/M/c Queueing System Erlang C Formula

The M/M/c System

M/M/1 Versus M/M/c

M/M/1 SystemM/M/c System M/M/1 Versus M/M/c

The M/M/c/c Queueing System

The M/M/c/c Queueing System Erlang B Formula     

Erlang B Formula (Example)

The M/M/  Queueing System

The number of customers in the system is a Poisson random variable

M/G/1 Queueing System The state of an M/G/1 system at time t is specified by N(t) together with remaining (“residual”) service time of the customer being served at time t.

 M/G/1 Queueing System?  G-Network?  Queueing simulations? Arena

?