Breadcrumb
Introduction to Queuing Networks (MATH 35800)
Contents of this document:
- Administrative information
- Unit aims, General Description, and Relation to Other Units
- Teaching methods and Learning objectives
- Assessment methods and Award of credit points
- Transferable skills
- Texts and Syllabus
Administrative Information
- Unit number and title: MATH 35800 Introduction to Queuing Networks
- Level: H/6
- Credit point value: 10 credit points
- Year: 12/13
- First Given in this form: 2006-7 as a 10cp unit, previously given as a 20cp unit Queueing
- Unit Organiser: Ayalvadi Ganesh
- Lecturer: Ayalvadi Ganesh
- Teaching block: 1
- Prerequisites: MATH 21400 Applied Probability 2
Unit aims
To introduce stochastic models for the description and analysis of simple queueing systems and queueing networks.
General Description of the Unit
Queues are a fact of life - in banks, supermarkets, health care, traffic etc. The modelling and evaluation of individual queueing systems (in terms of quantities such as customer arrival patterns, service demands, scheduling priorities for different customer classes, queue size and waiting times) has been a rich source of theory and application in applied probability and operational research. Networks of linked queueing systems have gained wide popularity for modelling and performance-evaluation in telecommunications, computer systems and manufacturing.
The course will introduce relevant concepts in the context of a single server queue before going on to develop models and performance criteria applicable to more general networks. Applications will be explored through homework problems.
Relation to Other Units
The units Information Theory, Financial Mathematics, Queuing Networks and Complex Networks apply probabilistic methods to problems arising in various fields.
Teaching Methods
Lectures and weekly problem sheets, from which work will be set and marked, with outline solutions handed out a fortnight later.
Learning Objectives
Students who successfully complete this unit should be able to:
- identify the transition rates for simple Markov processes from an informal description of the system;
- construct Markov process models of simple queueing networks, specified in terms of the transition rates, and understand the basic properties of such models;
- define the concepts of reversed and reversible Markov processes and use them to construct equilibrium distributions for simple queueing networks;
- compute the distribution of the queue size as seen in equilibrium by arrivals and departures;
- use Little's theorem to compute appropriate performance measures for simple systems.
Assessment Methods
The assessment mark for Introduction to Queuing Networks is calculated from a 1½-hour written examination in April, consisting of THREE questions. The candidate's best TWO answers will be used for assessment. Calculators are not allowed.
Award of Credit Points
To gain credit points, students must either pass the unit, or get a mark of 30 or over in the unit and hand in reasonable attempts to three designated homework questions.
Transferable Skills
The ability to translate practical problems into mathematics and the construction of appropriate probabilistic models.
Texts
Main text: F P Kelly, Reversibility and stochastic networks, Wiley, 1979.
Other recommended texts:
I Mitrani, Modelling of computer and communication systems, Cambridge University Press, 1998.
J Walrand, An introduction to queuing networks, Prentice-Hall International, 1988.
Syllabus
1. Introduction: Markov chains, Exponential distributions, Poisson processes.
2. Continuous time Markov processes: models, full balance equations, equilibrium distributions.
3. Reversibility: Detailed balance, birth and death processes, Kelly's lemma.
4. Queues: Single-server and infinite server queues; Jackson networks, traffic equations.
5. Arrival/Departure theorems: Distributions seen by arriving and departing customers, PASTA property
6. Performance measures: Little's theorem. Service disciplines, multiple queues.
7. Mean-field queueing models.
