spacer
spacer spacer spacer spacer spacer spacer spacer spacer spacer
spacer spacerPublic home pagespacer spacer spacerLocal home pagespacer spacer spacerHow to contact usspacer spacer spacerSearchspacer spacer
spacer spacer spacer spacer spacer spacer spacer spacer spacer
spacer
spacer

CMSC 710 PERFORMANCE EVALUATION OF COMPUTER SYSTEMS

Catalog Description

A comprehensive study of modelling distributed systems and evaluating their performance. Topics include stochastic processes, queueing theory, discrete-event simulation, synthetic workload generation, measurement and analysis, benchmarking programs.

Prerequisites

CMSC 411 and CMSC 412 or equivalent. Calculus and probability theory recommended.

Topics

  1. Elementary statistics: basic sampling methods, clustering, regression analysis, stratified sampling, sensitivity analysis and order statistics.
  2. Benchmarking, Simulation and Analysis: Trade-offs Between Abstraction and Coverage.
  3. Experimental Design: Single and Multiple-Factor Experiments, Full-Factorial Designs, 2kr-Factorial Designs, Effects and Confidence Intervals.
  4. Traffic Models: Deterministic traffic, Bernoulli processes, Poisson streams, histogram models, Markov-modulated streams, fluid-flow approximations.
  5. Stochastic processes and queueing theory: discrete and continuous-time queues; workload models and queue-selection policies.
  6. Modelling and benchmarking methods, as described in case-study papers.

Course Text

The Art of Computer Systems Performance Analysis Techniques for Experimental Design, Measurement, Simulation, and Modeling. Jain, John Wiley & Sons, 1991, ISBN 0471503363.

Workload and Grading

Sample homework problems will also be assigned periodically; however, these will not be graded.