The performance of computing and communication systems depends on the availability of many shared resources, from the wireless spectrum in mobile networks to the computing units of the data centers. The design of these systems therefore requires a basic understanding of how the amount of resources, the utilization, the patterns and control of the access to the resources affect the performance the users experience.
Queuing theory is the basic tool for performance evaluation and dimensioning of resource sharing systems such as communication networks, computing systems, road traffic and transport systems, and other resource sharing systems, like digital health services. This course covers basic tools that help the understanding of how the performance these systems depend on the system capabilities and the system load, with the objective to support system design. The course treats queuing systems with an emphasis on the classical, basic Markovian models. The theory is illustrated by problems drawn from communication and computing
Prerequisites:
– Good knowledge of basic probability theory and some understanding of stochastic processes
– Basic knowledge of communication networks or computing systems.
Course Content
About Instructor