Department of Computer Science, National University of Singapore

CS5239 Computer Systems Performance Analysis

AY2016/17 Semester 1







Previous Years


This course aims to provide students with a working knowledge of computer performance evaluation.  It covers fundamental techniques such as measurement and mathematical modeling. The module is divided into four main parts: capacity planning, performance measurement, analytic models and case studies. Topics include: capacity planning; measurement covering performance metrics, workload characterization, and instrumentation; analytic techniques covering operational analysis, stochastic queuing network analysis; and principles of scalable performance.



Teo Yong Meng, Com2, 04-39, (email, URL)

Teaching Assistant:

Sunimal Rathnayake, Com2, B1-01 (email)


Tue, 6.30-8.30pm, Com1, 02-02

Consultation Hours:

Wed, 1000-1200


Wed, 23 Nov, evening (to be confirmed)

Modular Credits:



CS1020 Data Structures and Algorithms I,

ST2334 Probability and Statistics (preferred)

Main Textbooks

       The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and Modeling, R. Jain, John-Wiley, 1991.   [Errata]

        Quantitative System Performance, E.D. Lazowska et al., Prentice-Hall, 1984.

        Measuring Computer Performance - A Practitioner's Guide, D.J. Lilja, Cambridge University Press, 2000.


Module Assessment:

        continuous assessment - 60%  

        final examination - 40% (open book exam)


This document, index.htm, has been accessed 8094 times since 02-Aug-16 14:03:23 SGT. This is the 2nd time it has been accessed today.

A total of 2659 different hosts have accessed this document in the last 687 days; your host,, has accessed it 1 times.

If you're interested, complete statistics for this document are also available, including breakdowns by top-level domain, host name, and date.