Capacity Planning

Academic Year 2015/16
 
Prof. Bruno Ciciani,
 
Tutor: Ing. PhD. Pierangelo Di Sanzo
 

Program
  1. Dependable systems
    • Introduction to dependable systems
      • Dependability attributes
      • Dependable applications
      • Impairments to dependability 
    • Fault tolerant techniques
      • Basic concepts and techniques
      • Hardware redundancy
      • Time redundancy
      • Software redundancy
      • Information redundancy
      • Fault tolerance in distributed systems
  2. Capacity Planning
    • Workload characterization
    • Dependability and Performance evaluation techniques
    • Benchmarks
    • Web and Intranet Performance Issues
  3. Dependability modelling and evaluation methodologies
    • Dependability modelling; definitions and hypothesis
    • Combinatorial methods
    • Markovian processes
    • Examples of reliability, availability and safety evaluation
  4. Performance evaluation techniques 
    • Basic performance concepts
    • System-level performance model
    • Component-level performance level
  5. Web performance modelling and evaluation
    • Peculiarity of Web traffic
      • Power law
      • Burstly workload
    • Client side models
      • No cache proxy server case
      • Cache proxy server case
    • Server side models
      • Single Web server
      • Mirrored Web server

 

 Textbooks:

 - D. A. Menascé, V. A. F. Almeida: Capacity Planning for Web Performance: metrics, models and methods. Prentice Hall, PTR

 - Mor Harchol Balter: Performance Modeling and Design of Computer Systems. Cambridge University Press

- G. Buonanno, N. Scarabattolo: Temi d’esame di Impianti di elaborazione, Progetto Leonardo