Автор: Paulo Romero, Martins Maciel
Издательство: CRC Press
Год: 2023
Страниц: 841+748
Язык: английский
Формат: pdf (true)
Размер: 43.9 MB
Данный учебник представляет собой всеобъемлющее и в значительной степени самодостаточное двухтомное издание, охватывающее вопросы оценки производительности, надежности и доступности. Основное внимание в томах уделено вычислительным системам, хотя методы могут быть применены и к другим системам. Этот текст будет полезен специалистам по производительности компьютеров для поддержки планирования, проектирования, конфигурирования и настройки производительности, надежности и доступности вычислительных систем. Такие специалисты могут использовать эти тома для ознакомления с конкретными темами, изучая отдельные главы.
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. 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.
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".
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.
Volume II is composed of the last two parts. Part III examines reliability and availability modeling by covering a set of fundamental notions, definitions, redundancy procedures, and modeling methods such as Reliability Block Diagrams (RBD) and Fault Trees (FT) with the respective evaluation methods, adopts Markov chains, Stochastic Petri nets and even hierarchical and heterogeneous modeling to represent more complex systems. Part IV discusses performance measurements and reliability data analysis. It first depicts some basic measuring mechanisms applied in computer systems, then discusses workload generation. After, we examine failure monitoring and fault injection, and finally, we discuss a set of techniques for reliability and maintainability data analysis.
Performance evaluation is an essential task when planning or tuning a computer system. Such a workload could be observed during normal system operation or a test. The lack of suitable performance measures, models, and techniques can lead to bad decisions. A good performance evaluation study is dependent on the workload characterization since the performance results may only be as good as the quality of the workload.
Computer system performance measurements are based on monitoring the system while subjected to a specific workload. Hence, for obtaining meaningful measurements, the workload should be carefully characterized, and to achieve such an aim, the analyst should consider different types of workloads and their suitability, how the system is monitored if the system is controlled or not, and how the measured data are summarized and presented.
Books:
1) Performance, Reliability, and Availability Evaluation of Computational Systems, Volume I: Performance and Background
2) Performance, Reliability, and Availability Evaluation of Computational Systems, Volume 2: Reliability, Availability Modeling
Скачать Performance, Reliability, and Availability Evaluation of Computational Systems, Vol. 1-2