This textbook intends to be a comprehensive and substantially self-contained two-volume book covering performance, reliability, and availability evaluation subjects. The volumes focus on computing systems, although the methods may also be applied to other systems. The first volume covers Chapter 1 to Chapter 14, whose subtitle is ``Performance Modeling and Background". The second volume encompasses Chapter 15 to Chapter 25 and has the subtitle ``Reliability and Availability Modeling, Measuring and Workload, and Lifetime Data Analysis".

This text is helpful for computer performance professionals for supporting planning, design, configuring, and tuning the performance, reliability, and availability of computing systems. Such professionals may use these volumes to get acquainted with specific subjects by looking at the particular chapters. Many examples in the textbook on computing systems will help them understand the concepts covered in each chapter. The text may also be helpful for the instructor who teaches performance, reliability, and availability evaluation subjects. Many possible threads could be configured according to the interest of the audience and the duration of the course. Chapter 1 presents a good number of possible courses programs that could be organized using this text.

Volume I is composed of the first two parts, besides Chapter 1. Part I gives the knowledge required for the subsequent parts of the text. This part includes six chapters. It covers an introduction to probability, descriptive statistics and exploratory data analysis, random variables, moments, covariance, some helpful discrete and continuous random variables, Taylor series, inference methods, distribution fitting, regression, interpolation, data scaling, distance measures, and some clustering methods. Part II presents methods for performance evaluation modeling, such as operational analysis, Discrete-Time Markov Chains (DTMC), and Continuous Time Markov Chains (CTMC), Markovian queues, Stochastic Petri nets (SPN), and discrete event simulation.

chapter 1|22 pages


part I|338 pages

Fundamental Concepts

chapter 242|30 pages

Introduction to Probability

chapter 3|24 pages

Exploratory Data Analysis

chapter 4|60 pages

Introduction to Random Variables

chapter 5|80 pages

Some Important Random Variables

chapter 6|76 pages

Statistical Inference and Data Fitting

chapter 7|66 pages

Data Scaling, Distances, and Clustering

part II|426 pages

Performance Modeling

chapter 8|28 pages

Operational Analysis

chapter 9|46 pages

Discrete Time Markov Chain

chapter 10|86 pages

Continuous Time Markov Chain

chapter 11|38 pages

Basic Queueing Models

chapter 12|56 pages

Petri Nets

chapter 13|86 pages

Stochastic Petri Nets

chapter 14|82 pages

Stochastic Simulation