Queuing Analysis - PowerPoint PPT Presentation

About This Presentation
Title:

Queuing Analysis

Description:

Queuing Analysis Based on noted from Appendix A of Stallings Operating System text * * Parameters Items arrive at the facility at some average rate (items arriving ... – PowerPoint PPT presentation

Number of Views:86
Avg rating:3.0/5.0
Slides: 9
Provided by: bina
Learn more at: https://cse.buffalo.edu
Category:

less

Transcript and Presenter's Notes

Title: Queuing Analysis


1
Queuing Analysis
  • Based on noted from Appendix A of Stallings
    Operating System text

2
Parameters
  • Items arrive at the facility at some average rate
    (items arriving per second) l.
  • At any given time, a certain number of items will
    be waiting in the queue (zero or more)
  • The average number waiting is w, and the mean
    time that an item must wait is Tw.
  • The server handles incoming items with an average
    service time Ts

3
More attributes
  • Utilization, r, is the fraction of time that the
    server is busy, measured over some interval of
    time.
  • Finally, two parameters apply to the system as a
    whole.
  • The average number of items resident in the
    system, including the item being served (if any)
    and the items waiting (if any), is r
  • and the average time that an item spends in the
    system, waiting and being served, is Tr we refer
    to this as the mean residence time

4
Analysis
  • As the arrival rate, which is the rate of traffic
    passing through the
  • system, increases, the utilization increases and
    with it, congestion. The queue becomes longer,
    increasing waiting time. At ? 1, the server
    becomes saturated, working 100 of the time.
  • Thus, the theoretical maximum input rate that can
    be handled by the system is
  • ?max 1/Ts
  • However, queues become very large near system
    saturation, growing without bound when ? 1.
    Practical considerations, such as response time
    requirements or buffer sizes, usually limit the
    input rate for a single server to 70-90 of the
    theoretical maximum.
  • For multi server queue for N servers
  • ?max N/Ts

5
Specific Metrics
  • The fundamental task of a queuing analysis is as
    follows Given the following information as
    input
  • Arrival rate
  • Service time
  • Provide as output information concerning
  • Items waiting
  • Waiting time
  • Items in residence
  • Residence time.
  • We would like to know their average values (w,
    Tw, r, Tr) and the respective variability the ss
  • We are also interested in some probabilities
    what is probability that items waiting in line lt
    M is 0.99?

6
Example
  • Page 21-22
  • Database server (can be substituted for any
    server).

7
Important Assumptions
  • The arrival rate obeys the Poisson distribution,
    which is equivalent to saying that the
    inter-arrival times are exponential
  • On other words, the arrivals occur randomly and
    independent of one another.
  • A convenient notation has been developed for
    summarizing the principal assumptions that are
    made in developing a queuing model.
  • The notation is X/Y/N, where X refers to the
    distribution of the inter-arrival times, Y refers
    to the distribution of service times, and N
    refers to the number of servers.
  • M/M/1 refers to a single-server queuing model
    with Poisson arrivals and exponential service
    times.
  • M/G/1 and M/M/1 and M/D/1

8
Littles Law
  • Page 10 of the handout
  • Extend it to the M/M/1 queuing model
Write a Comment
User Comments (0)
About PowerShow.com