Modeling and Performance Evaluation of Network and Computer Systems
Modeling and Performance Evaluation of Network and Computer Systems
Mark Claypool
Topics
• Background
• Admin Stuff
• Motivation
• Performance Evaluation!
– (Introduction)
Professor Background (Who am I?)
• Measurement techniques
• Monitoring tools
• Statistical analysis
• Simulation
• Analytic models
• Queuing theory
• Benchmarks
• Performance evaluation problems
Course Structure
• Prerequisites
– Analysis of Computations and Systems (CS504,
recommended)
– Analysis of Probabilistic Signals and Systems
(EE502, recommended)
– Interest in performance evaluation
– No networking experience required
• Grading
– Exams (50%)
– Projects (50%)
Exams
• 2 exams
• 50% of grade
• Non-cumulative
• Closed-note
• Closed-paper
• Closed-friend
• One-page “crib-sheet” (handwritten)
Projects
• About 4 projects
• Individual
• Apply concepts taught in class
• Performance evaluation related
– Provide insight not obvious before project
– Most are real problems
Slides
• On the Web
• PPT and PDF
• Caution! Don’t rely upon the slides alone!
Use them as supplementary material
– (come to class)
• See timeline, too
Why This Class?
• WPI CS requirements
– (Course in Systems core area)
• Performance is the bottom line
– Yes, the first line is just getting it to work,
but that is intro CS
– Better at school/job, if you do your own
perf eval or read about others
• You cannot do experiments without
performance evaluation
– Experiments are science!
• Fun!