My Account Log in

1 option

Analytical performance modeling for computer systems / Y.C. Tay.

Springer Nature Synthesis Collection of Technology Collection 5 Available online

View online
Format:
Book
Author/Creator:
Tay, Y. C., author.
Series:
Synthesis digital library of engineering and computer science.
Synthesis lectures on computer science, 1932-1686 ; # 7.
Synthesis lectures on computer science, 1932-1686 ; # 7
Language:
English
Subjects (All):
Computer systems--Reliability--Mathematical models.
Computer systems.
Physical Description:
1 online resource (149 p.)
Edition:
Second edition.
Place of Publication:
San Rafael, California (1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool, 2014.
Language Note:
English
Summary:
This book is an introduction to analytical performance modeling for computer systems, i.e., writing equations to describe their performance behavior. It is accessible to readers who have taken college-level courses in calculus and probability, networking and operating systems. This is not a training manual for becoming an expert performance analyst. Rather, the objective is to help the reader construct simple models for analyzing and understanding the systems that they are interested in. Describing a complicated system abstractly with mathematical equations requires a careful choice of assumptions and approximations. They make the model tractable, but they must not remove essential characteristics of the system, nor introduce spurious properties. To help the reader understand the choices and their implications, this book discusses the analytical models for 30 research papers. These papers cover a broad range of topics: processors and disks, routers and crawling, databases and multimedia, worms and wireless, multicore and cloud, etc. An appendix provides many questions for readers to exercise their understanding of the models in these papers.
Contents:
0. Preliminaries
1. Concepts and Little's law
Concepts
Open and closed systems
Little's law
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
4. Markov chains
Markov chain for a closed network
Markov chain for a multi-class network
State aggregation
5. Closed systems
PASTA
Arrival theorem
Mean value analysis (MVA)
6. Bottlenecks and flow equivalence
Bottleneck analysis
Flow equivalence
Equivalence between open and closed
7. Deterministic approximations
Average value approximation (AVA)
Fluid approximation
8. Transient analysis
Decomposing an equilibrium
Epidemic models
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
10. Analysis with an analytical model
The science & art in performance modeling
Power
Technique
Assumptions and approximations
Metrics
Science and technology
Intuition and contradiction
A. Exercises
Bibliography
Author's biography.
Notes:
Part of: Synthesis digital library of engineering and computer science.
Series from website.
Includes bibliographical references (pages 119-123).
Title from PDF title page (viewed on November 12, 2013).
Cited in:
Compendex
INSPEC
Google scholar
Google book search
ISBN:
1-62705-270-4
OCLC:
861559698

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account