CMPUT 497/500 - Modelling and Performance Evaluation of Computer Systems

Overview

This course is intended to provide an introduction to the mathematical foundations of distributed systems and networks, covering topics that are necessary for modelling and performance evaluation of computer systems. Additionally, this course aims to discuss several applications, such as traffic modelling, resource allocation, and congestion control.

Objectives

  • Get a firm understanding of theoretical foundations of computer networks, including stochastic processes, discrete and continuous-time Markov chains, queueing systems, and convex optimization
  • Develop expertise in conducting performance evaluation of computer, communication, and cyber-physical systems
  • Enhance your knowledge of simulation methods and practical applications

Course Work

  • Assignments
  • Projects
  • Final Exam