Save Big On Open-Box & Pre-owned: Buy "Performance by Design: Computer Capacity Planning ...” from Amazon Warehouse Deals and save 59% off the $59.99 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned offers from Amazon Warehouse Deals.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Performance by Design: Computer Capacity Planning By Example 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Special Offers and Product Promotions
From the Back Cover
Practical systems modeling: planning performance, availability, security, and more
Computing systems must meet increasingly strict Quality of Service (QoS) requirements for performance, availability, security, and maintainability. To achieve these goals, designers, analysts, and capacity planners need a far more thorough understanding of QoS issues, and the implications of their decisions. Now, three leading experts present a complete, application-driven framework for understanding and estimating performance. You'll learn exactly how to map real-life systems to accurate performance models, and use those models to make better decisions--both up front and throughout the entire system lifecycle. Coverage includes:
- State-of-the-art quantitative analysis techniques, supported by extensive numerical examples and exercises
- QoS issues in requirements analysis, specification, design, development, testing, deployment, operation, and system evolution
- Specific scenarios, including e-Business and database services, servers, clusters, and data centers
- Techniques for identifying potential congestion at both software and hardware levels
- Performance Engineering concepts and tools
- Detailed solution techniques including exact and approximate MVA and Markov Chains
- Modeling of software contention, fork-and-join, service rate variability, and priority
The accompanying Web site provides companion Excel workbooks that implement many of the book's algorithms and numerical examples.
About the Author
VIRGILIO ALMEIDA, Professor of Computer Science at the FederalUniversity of Minas Gerais, Brazil, holds a Ph.D. in Computer Science from VanderbiltUniversity and was formerly a visiting researcher at Xerox PARC and at HP Labs. Menasce and Almeida co-authored "Scaling for E-Business" (Prentice Hall PTR).
Almeida is Professor and Chair of the Computer Science Department at the Federal University of Minas Gerais, Brazil, has served as visiting researcher at Xerox PARC and HP Research Laboratories.
Dowdy is Professor and former Chair of Computer Science at Vanderbilt University.
Top Customer Reviews
The book is structured into two parts - Part I consists of four chapters that lay the foundation. Chapter 1 covers system life cycles, Chapter 2 moves the reader from systems to descriptive models of the systems, and Chapters 3 and 4 delve into the essence of performance - quantifying performance models and giving a performance engineering methodology. This material is reinforced with five chapters, each of which is a case study of a specific performance problem. These include database services, web servers, data center, e-business services and help-desk services.
Part II, The Theory of Performance Engineering, addresses the underlying knowledge that performance and capacity planners will need in order to approach their tasks using true quantitative methods. The six chapters in this part of the book cover the following topics in detail, and are clearly and succinctly written: Markov models, single queue systems, single class MVA (Mean Value Analysis), queuing models with multiple classes, queuing models with load dependent devices, and non product-form queuing models.Read more ›
Performance engineering is a discipline that attempts to integrate concerns about the responsiveness of computer applications and their capacity requirements into standard application development practices, which otherwise focus almost exclusively on meeting functional requirements. Just like not getting the functional spec right in the early stages of the application development lifecycle can lead to a cascading series of design and implementation decisions that are difficult to reverse in later stages of the development process, neglecting performance considerations until after the applications has met its functional requirements is often too late to tackle them effectively.
The first part of the book surveys a wide range of performance modeling and capacity planning techniques, served up in clear, concise language with a minimum of mathematics. It is a gentle introduction to analytic queuing networks written at the level that any advanced undergraduate Computer Science student ought to be able to master. The heart of the book, representing Chapters 5 through 9, is a series of Case Studies that rounds out and concludes Part 1. Each of the case studies deftly illustrates another analytic technique that a performance engineer needs to understand how to apply. Chapter 5, for instance, steps through descriptive statistics and cluster analysis as it discusses what is involved in deriving model parameters for a simple database transaction workload.Read more ›
This book stood out to my quest. The pace of the coverage was gradual from Gear 1 to Overdrive. Every ounce of theory was supported with examples. Normally I would skip theory and look for examples. But here I enjoyed reading theory. Well Written!
The Case Studies were real world examples. I gained a lot reading this book. Would recommend this book for Technology professionals who want to switch to Capacity and Performance Management.
I would definitely want Mr Menasce and his team to write books on the same topic to address real world end-to-end and new challenges like Petri Nets, Technology Consolidation, Data Warehousing, GRID, Utility Computing, Virtualisation etc. This should definitely help the Technology Community at large.
His operating systems class was one of the most memorable that I took at GMU (over a decade ago). I don't know how many other Operating Systems professors take his approach in focusing on queuing theory in modeling performance problems, but his approach is enlightening.
Using one of his performance models, we were (in class) able to tweak the performance characteristics of the various (modeled) components and watch bottlenecks move from one device to another, underscoring how you can reach a point where improving performance in the wrong component can be a waste, while making small improvements in the bottleneck can provide much better (often linear) improvements.
Most Recent Customer Reviews
Delivered in time. The copy I received was pretty neat except for the minor cover damage which was already mentioned since I bought it from the defective products.Published 23 months ago by Srikant's Personal Library