Queuing theory

Assistant Professor Krung Sinapiromsaran, Ph. D.
18 November 2014

Agenda

  • Queue
  • Why we want to study queuing theory?
  • Different queue discipline
  • Queueing theory
  • Contact me

\[ p_i = \left\{\begin{array}{ll} 1 + \sum_{k = 1}^{\infty} \frac{\lambda_0 \cdot \lambda_1 \cdot ... \cdot \lambda_{k-1}}{\mu_1 \cdot \mu_2 \cdot ... \cdot \mu_k} & \mbox{if } i = 0 \\ \frac{\lambda_0 \cdot \lambda_1 \cdot ... \cdot \lambda_{i-1}}{\mu_1 \cdot \mu_2 \cdot ... \cdot \mu_i} p_0 & \mbox{if } i > 0\end{array} \right. \]

Queue

Queue appears everywhere that people want the service.

Queue example

Why Queue?

QoS

  • Business owners/CEOs (1) know how their customers have been treated, (2) improve their services

  • Customers (1) know the service level of the business that they will deal with, (2) optimize their valuable time.

http://blogs.salleurl.edu/raising-a-data-center/the-importance-of-the-qos/

Multiple queue

A single queue

Queuing theory

= mathematical study of waiting lines, or queues.

Queue length

  • Aim to predict queue lengths and waiting times

http://en.wikibooks.org/wiki/Fundamentals_of_Transportation/Queueing

Queue resources

  • Help making business decisions about the resources needed to provide a service.

Queue history

Telephone exchange

  • Queuing theory has its origins in research by Agner Krarup Erlang when he created models to describe the Copenhagen telephone exchange.

http://www.swindonviewpoint.com/content/gwr-works-telephone-exchange

  • Currently used in
    • telecommunication
    • traffic engineering
    • computing
    • the design of factories, shops, offices and hospitals.

Concerns

Queue Structure

Register 2301482

Contact me