This class will focus on methods of performance
analysis: Modeling, Simulations, Measurements. There will be
a bias towards communications systems, but database, and
computer hardware system may be briefly discussed. The goal of the
class
is to pull together knowledge from various disciplines and previous
courses
and provide students with a good understanding of how to design,
implement,
and present system analysis.
Topics will include:
* statistical tools for the presentation of results
* design and implementation of simulators
* designing experiments
* measuring real systems
The student evaluation will be based on 1-2 homeworks (20%),
a presentation (20%), and a large project (60%).
Textbook: Raj Jain, The art of computer systems performance analysis
ASSIGNMENTS
Assignment 1 - Part 1. Due on: Tu 25 April in class
Assignment 1 - Part 2.
As2.ps,
As2.pdf.
Due on: Tu 16 May in class.
NEW: Using the following data-sets test your scripts.
Q.2 testMean1.dat,
Q.2 testMean2.dat,
Q.3 sampleSize1.dat, accuracy should
be 10%
Q.5 linear.dat,
Q.6 exponential.dat.
My apologies for not providing this earlier.
Assignment 1 - Part 3. Due on: 23 May in class
Project. Some information.
COURSE MATERIAL
The intended material and a losose correspondence
with the
textbook:
- Introduction
Ch.: 1,2,3
- Probability Theory and Statistics
Ch.: 12, 14, ~15
- Queueing Models
Ch.: 30, 31, 32, 33, ~34, 35
Some additional sources (lecture notes, handouts)
- Simulation
Ch.: 24, 25, ~26, ~28, ~29
- Measurements
Ch.: 4,5,6, ~7, 8, 9
- Data Presentation
Ch.: ~10, 11
- Experimental Design (if there is time)
Ch.: 16, 17, 19
Here is my awk file as a shell script for finding averages and confidence intervals:
awk-filter
USAGE: nzavg.awk column-no datafile
Here is a
script for changing a string in a files and outputing the new file
Usage : sub oldPattern newPattern files