| Class # | Date | Lecture Topic | Readings | Assigned | Due | |
|---|---|---|---|---|---|---|
| Week 1: Computer Systems Lifecycle and From Systems to Descriptive Models | ||||||
| 1 | Tuesday, August 19 | Intro and Computer System Lifecyle | Chapter 1 | HW #1 | ||
| 2 | Wednesday, August 20 | Paper presentations: example and schedule planning | ||||
| 3 | Thursday, August 21 | From Systems to Descriptive Models | Chapter 2 | HW #1 (solution) | ||
| Week 2: Quantifying Performance Models | ||||||
| 4 | Tuesday, August 26 | From Systems to Descriptive Models (cont'd) AND Quantifying Performance Models (intro) | Chapter 3 | |||
| 5 | Wednesday, August 27 | Characterizing Web Workloads with Transaction-Oriented Views presented by Kelly Storm | ||||
| 6 | Thursday, August 28 | Continued: Capacity Planning, Quantifying Performance Models (intro) | ||||
| Weeks 3-4: Performance Engineering Methodology and Case Study I: A Database Service | ||||||
| 7 | Tuesday, Sept 2 | Basic Performance Results, continued | HW #2 | |||
| 8 | Wednesday, Sept 3 | JAWS: A Framework for High-performance Web Servers presented by Rohit Mullangi | ||||
| 9 | Thursday, Sept 4 | Little's Law, Interactive Response Time | ||||
| 10 | Tuesday, September 9 | Throughput Bounds, Call Center Example | Ch. 4 | HW #3 | HW #2 (solution) | |
| 11 | Wednesday, September 10 | On Exploring Performance Optimizations in Web Service Compositions presented by Sharon Paradesi | ||||
| 12 | Thursday, September 11 | Call Center Example, continued ... | ||||
| Week 5: Multiclass Open Queueing Network Models | ||||||
| 13 | Tuesday, September 16 | rescheduled | ||||
| 14 | Wednesday, September 17 | No class | ||||
| 15 | Thursday, September 18 | rescheduled | ||||
| Weeks 6-7: Case Study II: A Web Server and Multiclass Closed Queueing Network Model | ||||||
| 16 | Tuesday, September 23 | Workload Characterization | Ch. 5 | HW #3 (solution) | ||
| 17 | Wednesday, September 24 | httperf -- A Tool for Measuring Web Server Performance presented by Zhibin Wang | ||||
| 18 | Thursday, September 25 |
Clustering Example - MST Case Study I - DB Service Workbooks |
||||
| 19 | Tuesday, September 30 |
Case Study II - Web Server Workbooks for this chapter |
Ch. 6 | HW #4 | ||
| 20 | Wednesday, October 1 | Open vs. Closed: A Cautionary Tale presented by Cole Sherer | ||||
| 21 | Thursday, October 2 | |||||
| Week 8: Midterm Exam | ||||||
| 22 | Tuesday, October 7 | |||||
| 23 | Wednesday, October 8 | |||||
| 24 | Thursday, October 9 | Review Session (8:30 - 9:30 am), Exam (2 - 3:15) | ||||
| Week 9: Case Study III: A Data Center | ||||||
| 25 | Tuesday, October 14 | Markov Models, revisited | ||||
| 26 | Wednesday, October 15 | Exam return | ||||
| 27 | Thursday, October 16 |
Measuring the capacity of a web server, presented by N. Ahmed
and Protocols |
||||
| Week 10: Markov Models | ||||||
| 28 | Tuesday, October 21 | Revisit Markov model solution for DB server example continue with protocols |
||||
| 29 | Wednesday, October 22 | Performance Analysis of TLS Web Servers , presented by Brandon Treadway | Term Project | |||
| 30 | Thursday, October 23 (Withdrawal Deadline ) | E-Business Service (Case Study IV) | ||||
| Week 11: Case Studies IV and V | ||||||
| 31 | Tuesday, October 28 | No class | ||||
| 32 | Wednesday, October 29 | Characterizing Typical and Atypical User Sessions in Clickstreams presented by Sheng Yin | ||||
| 33 | Thursday, October 30th | Case Study IV (cont'd) |
Optional: Imlay Lecture: Ellen Zegura and slides | HW 5 | ||
| Week 12: Case Studies IV and V | ||||||
| 34 | Tuesday, November 4 | Case Study V | ||||
| 35 | Wednesday, November 5 | Petri Nets and Industrial Applications , presented by Zhe Zhao | ||||
| 36 | Thursday, November 6 | Petri Nets, continued | ||||
| Week 13: Non-Product Form Queueing Network Models | ||||||
| 37 | Tuesday, November 11 | |||||
| 38 | Wednesday, November 12 | Personalized Web Exploration with Task Models presented by Kapil Goenka | ||||
| 39 | Thursday, November 13 | |||||
| Week 14: Special Topics | ||||||
| 40 | Tuesday, November 18 | |||||
| 41 | Wednesday, November 19 | Measurement, Modeling, and Analysis of a Peer-to-Peer File-Sharing Workload , presented by Jun Han | ||||
| 42 | Thursday, November 20 | |||||
| Tuesday, November 25 | Thanksgiving Break | |||||
| Wednesday, November 26 | Thanksgiving Break | |||||
| Thursday, November 27 | Thanksgiving Break | |||||
| Week 15: Review and Final Exam | ||||||
| 43 | Tuesday, December 2 | Review for Final Exam | ||||
| 44 | Wednesday, December 3 | HW 5 solution | ||||
| 45 | Thursday, December 4 (Last Class) | Review Session (8:30 - 9:30 am), Final Exam (2 - 3:15) | ||||
| Thursday, December 11, 3:30 - 6:30 pm | Project Presentations |