Analytical performance modeling for computer systems /

Bibliographic Details
Main Author: Tay, Y. C. (Author)
Format: eBook
Language:English
Published: San Rafael, California (1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool, 2014.
Edition:Second edition.
Series:Synthesis lectures on computer science. # 7.
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • 0. Preliminaries
  • 1. Concepts and Little's law
  • Concepts
  • Open and closed systems
  • Little's law
  • Discussion of papers
  • 10. Analysis with an analytical model
  • The science & art in performance modeling
  • Power
  • Technique
  • Assumptions and approximations
  • Metrics
  • Science and technology
  • Intuition and contradiction
  • Discussion of papers
  • 2. Single queues
  • Applying Little's law to a 1-server queue
  • Queue specification
  • Pollaczek-Khinchin formula
  • Discussionof papers
  • 3. Open systems
  • Residual life
  • Birth-death process
  • Open queueing networks: Jackson networks
  • Discussion of papers
  • 4. Markov chains
  • Markov chain for a closed network
  • Markov chain for a multi-class network
  • State aggregation
  • Discussion of papers
  • 5. Closed systems
  • PASTA
  • Arrival theorem
  • Mean value analysis (MVA)
  • Discussion of papers
  • 6. Bottlenecks and flow equivalence
  • Bottleneck analysis
  • Flow equivalence
  • Equivalence between open and closed
  • Discussion of papers
  • 7. Deterministic approximations
  • Average value approximation (AVA)
  • Fluid approximation
  • Discussion of papers
  • 8. Transient analysis
  • Decomposing an equilibrium
  • Epidemic models
  • Discussion of papers
  • 9. Experimental validation and analysis
  • Case study: database transaction locking
  • Model validation and experimental analysis
  • The need for validation
  • Data presentation
  • Real systems and workloads
  • Simulation
  • Parameter space reduction
  • Uninteresting regions of parameter space
  • Quantitative prediction vs. qualitative understanding
  • Analytic validation
  • Discussion of papers
  • A. Exercises
  • Bibliography
  • Author's biography.