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)