Week #1 (May 10th) -- Predicting the future
- Topics: Overview of performance evaluation and modeling. Description
of performance measures. Concepts of workloads, control and response
variables, and experiments.
- Reading: Click
here for reading
- Events: None
Week #2 (May 17th) -- Things that vary - laws of probability
- Topics: Basic laws of probability. Random variables and distributions.
Computing mean and variance of distributions. Properties of uniform, binomial,
Poisson, exponential, and Pareto distributions.
- Reading: Click
here for reading
- Events: HW #1 due on Thursday in class
Week #3 (May 24th) -- Generating workload
- Topics: Generating random numbers. Generating workload with theoretical and
empirical distributions and using trace data. Measuring and characterizing trace
data (mean, variance, histogram, and autocorrelation).
- Reading: Click
here for reading
- Events: HW #2 due on Thursday in class
Week #4 (May 31st) -- Why we wait - queueing theory
- Topics: Basic concepts of queueing. Notation. Fundamental laws, behaviors,
and measures of queueing systems. M/M/1, M/G/1, and Erlang formulas.
- Reading: Click
here for reading
- Events: HW #3 due on Thursday in class
Week #5 (June 7th) -- Modeling systems with software
- Topics: Monte Carlo simulation. Components and flowchart of a discrete
event simulation model. The event list. A simple model of a single-server
queue. Instrumenting models. Review for mid-term exam.
- Reading: Click
here for reading
- Events: HW #4 due on Thursday in class
Week #6 (June 14th) -- Modeling systems with software (continued)
- Topics: Special class on Tuesday to help configure CSIM19 and show how to
build and execute CSIM19 models.
- Reading: None (review for exam!)
- Events: Mid-term exam in class on Thursday
Week #7 (June 21st) -- CSIM19 simulation library
- Topics: Description of process oriented simulation. Description and
examples of CSIM19 processes, facilities, events, and random number generation.
Model of a single server queue. Description of class project.
- Reading: Click
here for reading
- Events: HW #5 due on Thursday in class
Week #8 (June 28th) -- CSIM19 simulation library (continued)
- Topics: Advanced CSIM19 (including storage, mailboxes, tables, and
other capabilities). Case studies: Modeling a call center and modeling a
general computer system with multiple processes.
- Reading: Click
here for reading
- Events: HW #6 due on Thursday in class
Week #9 (July 5th) -- Validation, verification, and output analysis
- Topics: Model validation and verification. Confidence intervals.
Comparing two designs. Using confidence intervals for stopping a simulation.
CSIM run length control.
- Reading: Click
here for reading
- Events: None
Week #10 (July 12th) -- Course wrap-up
- Topics: Course wrap-up and preparation for comprehensive final exam.
- Reading: Click
here for reading
- Events: Comprehensive final exam in class on
Thursday and final project is due by 5pm on Friday.