Capacity Planning

Academic Year 2010/11
Proff. Bruno Ciciani, Daniele Perna

  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
 

Books

 

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

L. Kleinrock: Queueing Systems, Vol. 1:Theory, John Wiley & Sons

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

B. Ciciani, F. Quaglia: Sistemi affidabili e in tempo reale (in web site)