COMT 4291 Queuing Analysis COMT 429. 2 Call/Packet Arrival Arrival Rate, Inter-arrival Time, 1/ Arrival Rate measures the number of customer arrivals.

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

E&CE 418: Tutorial-4 Instructor: Prof. Xuemin (Sherman) Shen
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 19: Traffic planning (3) Spring 2011.
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)
Continuous Time Markov Chains and Basic Queueing Theory
ECS 152A Acknowledgement: slides from S. Kalyanaraman & B.Sikdar
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
Queuing and Transportation
1 Queuing Theory 2 Queuing theory is the study of waiting in lines or queues. Server Pool of potential customers Rear of queue Front of queue Line (or.
Queueing Network Model. Single Class Model Open - Infinite stream of arriving customers Closed - Finite population eg Intranet users Indistinguishable.
Module 2.0: Modeling of Network Components. Queueing theory  Basics : average number of packets 1/  : mean service time per packet [s] arriving per.
Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar1 ECSE-4730: Computer Communication Networks (CCN) Network Layer Performance.
CSE 550 Computer Network Design Dr. Mohammed H. Sqalli COE, KFUPM Spring 2012 (Term 112)
Queueing Theory.
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)
Introduction to Queuing Theory. 2 Queuing theory definitions  (Kleinrock) “We study the phenomena of standing, waiting, and serving, and we call this.
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  …
Network Analysis A brief introduction on queues, delays, and tokens Lin Gu, Computer Networking: A Top Down Approach 6 th edition. Jim Kurose.
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.
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.
 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.
Introduction to Operations Research
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. /
Introduction to Queueing Theory
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
TexPoint fonts used in EMF.
M/M/1 queue λn = λ, (n >=0); μn = μ (n>=1) λ μ λ: arrival rate
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.
EE6610: Week 6 Lectures.
1 Dr. Ali Amiri TCOM 5143 Lecture 8 Capacity Assignment in Centralized Networks.
Modeling and Simulation Queuing theory
Queuing Theory and Traffic Analysis Based on Slides by Richard Martin.
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.
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.
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 Queueing Systems.
1 Queuing Delay and Queuing Analysis. RECALL: Delays in Packet Switched (e.g. IP) Networks End-to-end delay (simplified) = End-to-end delay (simplified)
Introduction Definition M/M queues M/M/1 M/M/S M/M/infinity M/M/S/K.
Delays  Deterministic Assumes “error free” type case Delay only when demand (known) exceeds capacity (known)  Stochastic Delay may occur any time Random.
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 Models.
Mohammad Khalily Islamic Azad University.  Usually buffer size is finite  Interarrival time and service times are independent  State of the system.
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,
Managerial Decision Making Chapter 13 Queuing Models.
Al-Imam Mohammad Ibn Saud University
Queuing Theory Queuing Theory.
Internet Queuing Delay Introduction
ECE 358 Examples #1 Xuemin (Sherman) Shen Office: EIT 4155
CPSC 531: System Modeling and Simulation
Internet Queuing Delay Introduction
Introduction Notation Little’s Law aka Little’s Result
The M/G/1 Queue and others.
TexPoint fonts used in EMF.
Queuing Analysis.
Queuing Theory III.
Queueing Theory 2008.
Queuing Theory III.
CSE 550 Computer Network Design
Presentation transcript:

COMT 4291 Queuing Analysis COMT 429

2 Call/Packet Arrival Arrival Rate, Inter-arrival Time, 1/ Arrival Rate measures the number of customer arrivals per time unit, e.g –Calls per hour –Packets per second

COMT 4293 “Call Length” Service Time, s Service Rate,  =1/s In circuit switched networks, the service time is the average call length.

COMT 4294 Utilization Measures the Arrival Rate relative to the Service Rate The queue becomes congested if the utilization is larger than the number of servers  =   = s *

COMT 4295 “Poisson Arrival” Describes random call or packet arrival Measured over a short time, the probability of call arrival is proportional to, the arrival rate Over long times, the probabilities of x call arrivals follow the Poisson Distribution

COMT 4296 “Exponential Service Time” Despite the different name, this assumption means that calls “leave” the system as randomly as they entered. It assumes that services times are random, and not related from call to call

COMT 4297 Queue Type: Kendall Notation Arrival/Service/#Servers/Queue Slots M/M/n or M/M/n/∞ –Poisson Arrival, Exponential Services time, n Servers M/G/n –General services times M/D/n –Fixed (Deterministic) service times

COMT 4298 Queueing in Circuit Switching Remember that Utilization is defined as the (Service Time) * (Calls/Time Unit) Service Time in a circuit switching environment is identical to call length Utilization is therefore the same as our definition of total traffic (in Erlangs)

COMT 4299 Multi-Server Call Queue “c” circuits aka servers “a” Erlangs of Traffic Queue This system is only stable for “a” less than “c”

COMT Erlang C (M/M/c) Recall that the blocking probability for “a” Erlangs offered on “c” circuits is given by Erlang-B: E’(c,a) The probabilty of delay is Erlang-C In Erlang C Tables, delay is given in units of h, not including the service time

COMT Systems with Queuing and Blocking M/M/c/K Queues “c” servers in the system Only “K” calls can be active in the system

COMT Queuing Analysis for Data Traffic COMT 429

13 Service Time for Data Traffic In packet networks, the service time is computed from the packet length and the bit rate of the circuit. Buffer packets/sec L bits/packet C bits/sec circuit speed Service Time s = L C sec/message

COMT Summary Buffer messages/sec L bits/message C bits/sec circuit speed Service Time s = L C sec/message Service Rate  = 1 / s messages/sec Utilization  = 

COMT Queuing Formula M/M/1 Queue Average Queue Length E(n) =  1 -  messages queued

COMT Queue Delay M/M/1 Queue Average Delay E(T) = s 1 -  Including the service time for the call or packet In general, E(T) * = E(n), the queue delay times the arrival rate equals the queue length

COMT Delay Example M/M/1 200 characters/message 8 bits per character 9600 bits/sec line

COMT M/D/1 Queue results Average Queue Length E(n) =  (1 -  messages queued Average Delay E(T) = s (1 -  Including the service time for the call or packet 