SlideShare a Scribd company logo
4
Most read
7
Most read
20
Most read
QUEUING
NETWORKS
PROBABILITY MODELS
INTRODUCTION
Queueing theory is the mathematical study of waiting lines, or queues.
A queueing model is constructed so that queue lengths and waiting time can be predicted.
In a model for computer system performance analysis, we may have a service center for the
CPU(s), a service center for each I/O channel, and possibly others.
QUEUING NETWORK
● Queuing network is the inter connections of several queues.
● For networks of m nodes, the state of the system can be described by an m–dimensional
vector (x1
, x2
, ..., xm
) where xi
= number of customers at each node.
QUEUING NETWORK
● An open queuing network is characterized by one or more sources of job arrivals
and correspondingly one or more sinks that absorb jobs departing from the network.
● In a closed queuing network, on the other hand, jobs neither enter nor depart from
the network.
● For real-time systems, the knowledge of response time distributions is required in
order to compute and/or minimize the probability of missing a deadline.
EXAMPLE
● Customers go from one queue to another in post office, bank, supermarket etc.
● Data packets traverse a network moving from a queue in a router to the queue in another router
CLASSIFICATION
► OPEN QUEUING NETWORK
► CLOSE QUEUING NETWORK
► MIXED QUEUING NETWORK
Open Queueing Networks
► A model in which jobs departing from one queue arrive at another queue (or possibly the
same queue)
► External arrivals and departures.
● Number of jobs in the system varies with time.
● Throughput = arrival rate.
● Goal: To characterize the distribution of number of jobs in the system.
EXAMPLE
➔ The yellow circle B, represents an external source of customers.
➔ Three inter-connected service centres and an external destination C.
➔ Attaching a weighting to each possible destination.
➔ For example customer leaving queue 2, there are 2 possible destinations.
➔ However, if queue1 had weight 1 and queue 0 had weight 2, then , on average, 1 in 3 customers
would go to queue 1 and 2 in 3 customers would go to queue 0.
Closed Queueing Network
Closed queueing network: No external arrivals or departures
► Total number of jobs = constant
► `OUT' is connected back to `IN.'
► Throughput = flow of jobs in the OUT-to-IN link
► Number of jobs is given, determine the throughput
EXAMPLE
➔ The service centres perform as in the open network case and routing probabilities are
defined in the same way.
➔ When one builds a closed network it is necessary to define the number of customers which
are initially in each of the service centres.
➔ These customers can then travel around the network but cannot leave it.
Mixed Queueing Network
► Open for some workloads and closed for others ⇒ Two classes of jobs.
► All jobs of a single class have the same service demands and transition probabilities.
Within each class, the jobs are indistinguishable.
EXAMPLE
► simple model of virtual circuit that is window flow controlled.
PROPERTIES
► Jockeying
► Blocking
► Routing
► Forking
► Joining
TRAFFIC EQUATIONS
► Used to determine the throughput/effective arrival rate of each of the queues in a
network
► The ideas are easily extended to more complex open networks and to closed networks.
TRAFFIC EQUATIONS
➔ We consider each queue in turn
➔ Queue 0 : Input to queue is 0
◆ The arrival rate from the source i.e 1/20.
◆ So the first traffic equation is: Xo = 1/20.
➔ Queue 1:
◆ X1=Xo+X2
➔ Queue 2: It only gets ⅔ of the customers that leave queue 1
◆ X2 = ⅔ X1
➔ For this example we get : Xo = 0.05 , X1= 0.15 , X2 = 0.1
MEAN VALUE ANALYSIS
❏ This allows solving closed queueing networks in a manner similar to that used for open
queueing networks.
❏ It gives the mean performance.
❏ Given a closed queueing network with N jobs: Ri(N) = Si (1+Qi(N-1))
❏ Here, Qi(N-1) is the mean queue length at ith device with N-1 jobs in the network
MEAN VALUE ANALYSIS
► Performance with no users ( N=0 ) can be easily computed
► Given the response times at individual devices, the system response time using the general response time
law is:
Jackson’s Theorem
► Jackson’s Theorem states that provided the arrival rate at each queue is such that equilibrium exists,
the probability of the overall system state (n1…….nK ) for K queues will be given by the product
form expression
Jackson’s Theorem Attributes
In Jackson”s network:
► Only one servers (M/M/1)
► queue disciplines “FCFS”
► Infinite waiting capacity
► Poisson input
► Open networks
THANK YOU

More Related Content

PPTX
Unit 4 queuing models
PPT
Queuing theory
PPTX
Iris - Most loved dataset
PPTX
Queuing Theory
PPTX
hierarchical methods
PPTX
Machine learning clustering
PPTX
Ship Ad-hoc Network (SANET)
PDF
Cluster Analysis
Unit 4 queuing models
Queuing theory
Iris - Most loved dataset
Queuing Theory
hierarchical methods
Machine learning clustering
Ship Ad-hoc Network (SANET)
Cluster Analysis

What's hot (20)

PPTX
Hungarian assignment problem
PPTX
Data envelopment analysis
PPTX
Machine Learning for Disease Prediction
PDF
Queuing Theory - Operation Research
PPTX
Cluster Analysis Introduction
PPTX
Cluster Analysis
PDF
Multivariate decision tree
PPT
K mean-clustering algorithm
PPTX
Data Mining: clustering and analysis
PPTX
Design-Option-for-a-Transportation-Netwok.pptx
PPTX
Queuing theory
PPT
QUEUING THEORY
PPTX
Σύντομη εισαγωγή στο MapReduce
PPT
5.2 mining time series data
PPT
Decision tree
PDF
unit-2 SUPPLY CHAIN NETWORK DESIGN.pdf
PPT
IT & SCM BY Zaki from Ajay Kumar Garg Institue Of Management
PPTX
3patry and 4 party logistics
PPTX
Overcoming Order Fulfillment Challenges in Manufacturing, High-Tech & Retail
Hungarian assignment problem
Data envelopment analysis
Machine Learning for Disease Prediction
Queuing Theory - Operation Research
Cluster Analysis Introduction
Cluster Analysis
Multivariate decision tree
K mean-clustering algorithm
Data Mining: clustering and analysis
Design-Option-for-a-Transportation-Netwok.pptx
Queuing theory
QUEUING THEORY
Σύντομη εισαγωγή στο MapReduce
5.2 mining time series data
Decision tree
unit-2 SUPPLY CHAIN NETWORK DESIGN.pdf
IT & SCM BY Zaki from Ajay Kumar Garg Institue Of Management
3patry and 4 party logistics
Overcoming Order Fulfillment Challenges in Manufacturing, High-Tech & Retail
Ad

Similar to QUEUEING NETWORKS (20)

PPTX
Open and closed queueing network
PDF
Lecture 8performanceevaluationnperfo.pdf
PDF
Lecture set 6
PDF
HIGH SPEED NETWORKS
PPTX
Queueing Theory and its BusinessS Applications
PPT
Unit-1 Computer Network electrnics .ppt
PPTX
System modeling and simulations
PPTX
Queing theory and delay analysis
PDF
queuingtheory-091005084417-phpapp01 (2).pdf
DOCX
Queueing theory
PPTX
Queuing Theory
PDF
Lecture-2-01-02-2022.pdf
PDF
Statistical Queuing Theory with Some Applications.pdf
PPTX
Queuing unit v ppt
PPT
Queuingtheory 091005084417-phpapp01
PPT
Queuing theory and traffic analysis in depth
PPTX
Queuing Theory and its Business Application
PPTX
41_P16MBA7_2020052506174947---------.pptx
PDF
Queuing theory and its applications
PPTX
Queuing theory
Open and closed queueing network
Lecture 8performanceevaluationnperfo.pdf
Lecture set 6
HIGH SPEED NETWORKS
Queueing Theory and its BusinessS Applications
Unit-1 Computer Network electrnics .ppt
System modeling and simulations
Queing theory and delay analysis
queuingtheory-091005084417-phpapp01 (2).pdf
Queueing theory
Queuing Theory
Lecture-2-01-02-2022.pdf
Statistical Queuing Theory with Some Applications.pdf
Queuing unit v ppt
Queuingtheory 091005084417-phpapp01
Queuing theory and traffic analysis in depth
Queuing Theory and its Business Application
41_P16MBA7_2020052506174947---------.pptx
Queuing theory and its applications
Queuing theory
Ad

More from RohitK71 (11)

PDF
VIRTUALIZATION TECHNOLOGY
PDF
Gram-Schmidt procedure and constellations
PDF
Negotiation
PDF
OPERATING SYSTEM SECURITY
PDF
INTEGRATION TESTING
PDF
INHERITANCE
PDF
Dbms seminar
PDF
Cn application layer_paradigms
PDF
Compiler design error handling
PDF
Computer graphics curves and surfaces (1)
PDF
Usp message queues
VIRTUALIZATION TECHNOLOGY
Gram-Schmidt procedure and constellations
Negotiation
OPERATING SYSTEM SECURITY
INTEGRATION TESTING
INHERITANCE
Dbms seminar
Cn application layer_paradigms
Compiler design error handling
Computer graphics curves and surfaces (1)
Usp message queues

Recently uploaded (20)

PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
composite construction of structures.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPT
Mechanical Engineering MATERIALS Selection
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Sustainable Sites - Green Building Construction
PPTX
Geodesy 1.pptx...............................................
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Construction Project Organization Group 2.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
additive manufacturing of ss316l using mig welding
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
CYBER-CRIMES AND SECURITY A guide to understanding
composite construction of structures.pdf
Lecture Notes Electrical Wiring System Components
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Mechanical Engineering MATERIALS Selection
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Sustainable Sites - Green Building Construction
Geodesy 1.pptx...............................................
bas. eng. economics group 4 presentation 1.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Construction Project Organization Group 2.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Structs to JSON How Go Powers REST APIs.pdf
additive manufacturing of ss316l using mig welding

QUEUEING NETWORKS

  • 2. INTRODUCTION Queueing theory is the mathematical study of waiting lines, or queues. A queueing model is constructed so that queue lengths and waiting time can be predicted. In a model for computer system performance analysis, we may have a service center for the CPU(s), a service center for each I/O channel, and possibly others.
  • 3. QUEUING NETWORK ● Queuing network is the inter connections of several queues. ● For networks of m nodes, the state of the system can be described by an m–dimensional vector (x1 , x2 , ..., xm ) where xi = number of customers at each node.
  • 4. QUEUING NETWORK ● An open queuing network is characterized by one or more sources of job arrivals and correspondingly one or more sinks that absorb jobs departing from the network. ● In a closed queuing network, on the other hand, jobs neither enter nor depart from the network. ● For real-time systems, the knowledge of response time distributions is required in order to compute and/or minimize the probability of missing a deadline.
  • 5. EXAMPLE ● Customers go from one queue to another in post office, bank, supermarket etc. ● Data packets traverse a network moving from a queue in a router to the queue in another router
  • 6. CLASSIFICATION ► OPEN QUEUING NETWORK ► CLOSE QUEUING NETWORK ► MIXED QUEUING NETWORK
  • 7. Open Queueing Networks ► A model in which jobs departing from one queue arrive at another queue (or possibly the same queue) ► External arrivals and departures. ● Number of jobs in the system varies with time. ● Throughput = arrival rate. ● Goal: To characterize the distribution of number of jobs in the system.
  • 8. EXAMPLE ➔ The yellow circle B, represents an external source of customers. ➔ Three inter-connected service centres and an external destination C. ➔ Attaching a weighting to each possible destination. ➔ For example customer leaving queue 2, there are 2 possible destinations. ➔ However, if queue1 had weight 1 and queue 0 had weight 2, then , on average, 1 in 3 customers would go to queue 1 and 2 in 3 customers would go to queue 0.
  • 9. Closed Queueing Network Closed queueing network: No external arrivals or departures ► Total number of jobs = constant ► `OUT' is connected back to `IN.' ► Throughput = flow of jobs in the OUT-to-IN link ► Number of jobs is given, determine the throughput
  • 10. EXAMPLE ➔ The service centres perform as in the open network case and routing probabilities are defined in the same way. ➔ When one builds a closed network it is necessary to define the number of customers which are initially in each of the service centres. ➔ These customers can then travel around the network but cannot leave it.
  • 11. Mixed Queueing Network ► Open for some workloads and closed for others ⇒ Two classes of jobs. ► All jobs of a single class have the same service demands and transition probabilities. Within each class, the jobs are indistinguishable.
  • 12. EXAMPLE ► simple model of virtual circuit that is window flow controlled.
  • 13. PROPERTIES ► Jockeying ► Blocking ► Routing ► Forking ► Joining
  • 14. TRAFFIC EQUATIONS ► Used to determine the throughput/effective arrival rate of each of the queues in a network ► The ideas are easily extended to more complex open networks and to closed networks.
  • 15. TRAFFIC EQUATIONS ➔ We consider each queue in turn ➔ Queue 0 : Input to queue is 0 ◆ The arrival rate from the source i.e 1/20. ◆ So the first traffic equation is: Xo = 1/20. ➔ Queue 1: ◆ X1=Xo+X2 ➔ Queue 2: It only gets ⅔ of the customers that leave queue 1 ◆ X2 = ⅔ X1 ➔ For this example we get : Xo = 0.05 , X1= 0.15 , X2 = 0.1
  • 16. MEAN VALUE ANALYSIS ❏ This allows solving closed queueing networks in a manner similar to that used for open queueing networks. ❏ It gives the mean performance. ❏ Given a closed queueing network with N jobs: Ri(N) = Si (1+Qi(N-1)) ❏ Here, Qi(N-1) is the mean queue length at ith device with N-1 jobs in the network
  • 17. MEAN VALUE ANALYSIS ► Performance with no users ( N=0 ) can be easily computed ► Given the response times at individual devices, the system response time using the general response time law is:
  • 18. Jackson’s Theorem ► Jackson’s Theorem states that provided the arrival rate at each queue is such that equilibrium exists, the probability of the overall system state (n1…….nK ) for K queues will be given by the product form expression
  • 19. Jackson’s Theorem Attributes In Jackson”s network: ► Only one servers (M/M/1) ► queue disciplines “FCFS” ► Infinite waiting capacity ► Poisson input ► Open networks