Schedule
09/26
: Lecture 1 -- Introduction
Slides PDF -- Introduction
The Future of Software Performance Engineering
Smith and Williams -- Even More Performance Anti-Patterns
Windows 2000 Performance Guide
10/03
: Lecture 2 -- Queueing Theory
Slides PDF -- Queueing Theory
Performance Concepts
X11-06989
10/10
: Lecture 3 -- Principles of Measurement & Benchmarking
Slides PDF -- Principles of Measurement
Slides PDF -- Benchmarking
10/17
: Lecture 4 -- Development Lifecycle & Networking
Slides PDF -- Performance Throughout the Development Lifecycle
Slides PDF -- Networking
Slides PDF -- Building A Benchmark (Guest Lecturer: Anthony F. Voellm)
10/24
: Lecture 5 -- Networking & Measurement: Theory & Practice
Slides PDF -- Foundations: Networking - Theory & Practice
Slides PDF -- Foundations: Principles of Measurement - Theory & Practice
10/31
: Lecture 6 -- Development Lifecycle & CloudTest
Slides PDF -- Performance Throughout The Development Life Cycle
Slides PDF -- Cloud Test
11/07
: Lecture 7 -- Caching Strategies for High Performance
Slides PDF -- Caching Strategies for High Performance
11/14
: Lecture 8 -- Concurrency
Slides PDF -- Concurrency
Slides PDF -- Control Theory for Performance Management
(Guest Lecturer:
Dr. Joseph Hellerstein
)
11/21
: Lecture 9 -- Web Application Performance
Slides PDF -- Typical Statistics In Computer Systems
(Guest Lecturer: Charles Loboz)
11/28
: Lecture 10 -- Development Lifecycle & Web Application Performance
Slides PDF -- Integration Into The Development Life Cycle
Slides PDF -- Web Application Performance Tuning - Part I
12/05
: Lecture 11 -- HTTP2 Protocal Changes
Slides PDF -- HTTP2 Protocal Changes