Queuing Networks - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Queuing Networks

Description:

Closed Queuing Network. Total number of jobs in the system is constant. ... General Open Network of Queues (2) ... Delay centers or IS (infinite server): No queuing. ... – PowerPoint PPT presentation

Number of Views:485
Avg rating:3.0/5.0
Slides: 21
Provided by: flw6
Category:
Tags: networks | queuing

less

Transcript and Presenter's Notes

Title: Queuing Networks


1
Chapter 32
  • Queuing Networks

2
Queuing Networks
  • Network model in which jobs departing from one
    queue arrive at another queue (or possibly the
    same queue)

3
Open Queuing Network
  • Open queuing network external arrivals and
    departures

4
Open Queuing Network
  • Number of jobs in the system varies with time.
  • Throughput arrival rate
  • Goal To characterize the distribution of number
    of jobs in the system.

5
Closed Queuing Network
  • Closed Queuing network No external arrival or
    departures

6
Closed Queuing Network
  • Total number of jobs in the system is constant.
  • OUT is connected back to IN
  • Throughputflow of jobs in the OUT-to-IN link
  • Number of jobs in given, determine the throughput

7
Mixed Queuing Network
  • Mixed queuing network Open for some workloads
    and closed for others

8
Mixed Queuing Network
  • Two classes of jobs.
  • Classtype of jobs.
  • All jobs of a single class have the same service
    demands and transition probabilities. Within
    each class, the job are indistinguishable.

9
Services Network
  • Each individual queue can be analyzed
    independently of other queues.
  • Arrival rate ?.
  • If µi is the service rate for ith server
  • Utilization of ith server ?i ? / µi
  • Probability of ni jobs in the ith queue
  • (1-?i)?in
  • Joint probability of queue lengths
  • P(n1, n2, n3,nM)
  • (1-?1)?1n1(1-?2)?2n2(1-?3)?3n3(1-?M)?MnM
  • P1 (n1) P2 (n2) P3 (n3) PM (nM)
  • gt Product form network

10
Simple Queuing Network
11
General Open Network
12
General Open Network of Queues
  • Product form networks are easier to analyze.
  • Jackson (1963) showed that any arbitrary open
    network of m-server queues with exponentially
    distributed service tome has a product from.

13
General Open Network of Queues (2)
  • If all queues are single-server queues, the queue
    length distribution is
  • P(n1, n2, n3,nM)
  • (1-?1)?1n1(1-?2)?2n2(1-?3)?3n3(1-?M)?MnM
  • P1 (n1) P2 (n2) P3 (n3) PM (nM)
  • Notes queues ate not independent M/M/1 queues
    with a Poisson arrival process.
  • In general, the internal flow in such network is
    not Poisson. Particularly, if there is any
    feedback in the network, so that jobs can return
    to previously visited service centers, the
    internal flows are not Poisson.

14
Closed Product form Networks
  • Gordon and Newell (1967) showed that any
    arbitrary closed networks of m-server queues with
    exponentially distributed service times also have
    a product form solution.
  • Baskett, Chandy, Muntz, and Palacios (1975)
    showed that product form solutions exist fro an
    even broader class of networks.

15
Machine Repairman Model
  • One of the earlier model of computer systems

16
Machine Repairman Model
  • Originally developed for modeling machine repair
    shops
  • A number of working machines
  • A repair facility with one or more servers
    (repairmen)
  • Whenever a machine breaks down, it is put in the
    queue for repair and serviced as soon as a
    repairman is available.
  • Scherr (1967) used this model to represent a
    timesharing system with n terminals.
  • Users sitting at the terminals generate requests
    (jobs) that are serviced by the system which
    serve as a repairman.
  • After a job is done, it waits at the
    user-terminal for a random think-time interval
    before cycling again.

17
Central Server Model
18
Center Server Model (2)
  • Introduced by Buzen (1973).
  • The CPU is the central server that schedules
    visits to other devices.
  • After service at the I/O devices the jobs return
    to the CPU.

19
Type of Service Centers
  • Three kinds of devices.
  • Fixed-capacity service centers Service time
    does not depend upon the number of jobs in the
    device.
  • For example, the CPU in a system may be modeled
    as a fixed-capacity service center.
  • Delay centers or IS (infinite server) No
    queuing.
  • Jobs spend the same amount of time in the device
    regardless of the number of jobs in it.
  • A group of dedicated terminals is usually
    modeled as a delay center.

20
Type of Service Centers (2)
  • Load-dependent service centers Service rates
    may depend upon the load or the number of jobs in
    the device.
  • M/M/m queue with (Mgt2). Total service rate
    increases as more and more servers are used.
  • A group of parallel links between two nodes in a
    computer network is another example.
Write a Comment
User Comments (0)
About PowerShow.com