Block Queueing Theory and Simulation
Spring 2010


Instructors: Ivo Adan
office: HG 9.07
telephone: 247 2932
e-mail: i.j.b.f.adan@tue.nl
Jacques Resing
office: HG 9.08
telephone: 247 2984
e-mail: j.a.c.resing@tue.nl
Office Hours: After class
or when we are in
Examination: Take home assignments Basic Part (Due: August 31)
#1 Comparison of segments of DNA
#2 Theoretical driving exams
#3 Patent office

Aim

The aim of this course is to give an introduction to the use of stochastic models for the design of production and communication systems.

The emphasis in the course is on queueing models. Exact and approximation methods will be presented for the analysis of queueing models. These methods include, for example, Markov chain analysis, transform methods and the use of fundamental relations such as Little's law and the PASTA property. Attention is paid to discrete-event simulation of queueing models, and also to advantages and disadvantages of analytical methods versus simulation.

The main goal of this course is to develop some skills in

Set-up

The set-up of the course is as follows. It consists of two parts. The first part treats basic concepts from probability theory, Markov chains, renewal theory and it provides an introduction to queueing models and simulation. The examination consists of take-home assignments. This part is suitable for each orientation. In the second part more advanced queueing models and simulation techniques are presented. This part is suitable for the B and C/I orientation. The examination consists of take-home assignments presented during the course. The assignments involve modeling, analyzing and simulating practical problems.

Course outline

Basic Part:
  1. Basic concepts from probability theory
  2. Renewal theory
  3. Markov chains and Markov processes
  4. Queueing models and some fundamental relations; M/M/1 system
  5. M/G/1 and G/M/1 systems
  6. Introduction to simulation;
    random number generators, generating random variables and input and output analysis
    C-source text of simulations: Java-source text of simulations: Text:
  7. Event scheduling approach versus process interaction approach;
    simulation of the M/M/1 system with Java, Chi and Arena
    C-source text of simulations: Java-source text of simulations: Chi-source text of simulations:
Advanced Part:
  1. Variations of the M/M/1, M/G/1 and G/M/1 systems;
    priorities, setups, batching, multi-server systems, approximations
  2. Production lines
  3. Open job shops
  4. Closed production networks
  5. Fluid flow models;
    analysis and simulation
  6. Simulation;
  7. Simulation of networks of queues with Arena
    Example:

References