CSC420: Performance Analysis 6 credits (30-10-20)

Objectives

This course introduces the student on how to measure the performance of computer systems and packages, and so predict their behaviour.

Contents

Introduction. Mathematical preliminaries (statistics and probability; basic Markov processes and queueing theory). Data analysis; filters. Sample software performance analysis tools and techniques. Useful characteristics to model; Introductory mathematical and computational notions on modelling and simulation; sample predictive models. Simple experimental design. Benchmark tests/testing; result analysis and error handling. Modelling various computer systems and predicting their behaviour: real-time systems, fault-tolerant systems, etc.; other application areas.

Prerequisite:

CSC 209; (CSC 303 or CSC 314)