Advanced Operating Systems – Fall 2005
Yeonseung Ryu
Performance is a key criterion in the design, procurement, and use of computer systems. The goal of computer system engineers, scientists, analysts, and users is to get the highest performance for a given cost. This course introduces a basic knowledge of performance evaluation terminology and techniques. This course deals with the scientific methods applied to computing, workload characterization, forecasting of performance and quality metrics of systems, uses of analytic and simulation models, design of experiments, interpretation and presentation of experimental results, probability theory, queueing theory and operational laws.
Text Book : - “
Grading : - Exam (50%), Presentation (50%)
Schedule : Week 1 : Introduction Week 2 : Overview of performance evaluation (Chapter 1, 2, 3) Week 3 : Performance metric, Workload characterization (Chapter 4, 5, 6) Week 4 : Measurement techniques : monitors, data presentation, ratio games (Chapter 7, 10, 11) Week 5 : Paper presentation - “ - “ Week 6 : Probability and Statistics (Chapter 12) Week 7 : Comparing systems (Chapter 13) Week 8 : Paper presentation - ,” In Proceedings of the USENIX Conference on FAST(File And Storage Technology), March 2004.- “ Week 9 : Simulation technique (Chapter 24, 25) Week 10 : Random-variate generation, commonly-used distributions (Chapter 28, 29) Week 11 : Paper presentation - “ - “ Week 12 : Queueing theory (Chapter 30, 31) Week 13 : Operational laws (Chapter 33) Week 14 : Paper presentation - “ - “ Week 15 : Review Week 16 : final exam |