The slides pointed by this page were prepared by Daniel A. Menascé

      All material pointed by this page is copyrighted by the authors as indicated in the copyright notice indicated in each presentation.  Copying this material for commercial use is not allowed, unless authorized in writing by the copyright holders.  Use by academic institutions is allowed  provided the copyright notices in each slide are preserved and provided no more than one copy is made per student.  As a courtesy to the author of this material, it is requested that instructors who want to use the material send e-mail to menasce@cs.gmu.edu. More slides will be added here for CS 672.
       
  • Computer System Lifecycle
  • From Systems to Descriptive Models
  • Quantifying Performance Models
  • Performance Engineering Methodology
  • Case Study I: A Database Server
  • Case Study II: A Web Server
  • Solving Queuing Networks
  • Case Study III - A Data Center
  • Case Study IV - An E-Business Service
  • Case Study V - A Help-Desk Service
  • Software, Performance, or Engineering?
  • QoS-aware Software Components
  • Introduction to Capacity Planning
  • Probability and Statistics Refresher
  • Performance Model Concepts
  • A Capacity Planning Methodology
  • System-Level Performance Models
  • Component-Level Performance Models
  • Multi-class Closed and Mixed Queuing Networks
  • The Convolution Approach
  • Modeling Multiprocessors
  • Other Modeling Approaches
  • Workload Characterization
  • Capacity Planning Problems
  • Analytic Modeling of Software Contention
  • Software Performance Engineering
  • Software Performance Engineering Example.
  • Load Testing and Benchmarking
  • Autonomic Computing