Performance and Capacity Books


Books-Under-Review-->Computers-->Performance and Capacity
Related Subjects: Benchmarking Capacity Planning Response Time Models
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Performance and Capacity Books sorted by Average customer review: high to low .

Performance and Capacity
Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning
Published in Paperback by Prentice Hall PTR (2000-05-07)
Authors: Daniel A. Menasce and Virgilio A.F. Almeida
List price: $49.99
New price: $13.80
Used price: $5.39

Average review score:

Good to improve already existing sites
Helpful Votes: 11 out of 12 total.
Review Date: 2001-06-27
This book is an excellent application of formal methodologies for e-business cases. The examples are useful according to the explanations. I was expecting more emphasis on cost of IT resources or methods in order to calculate. But, the authors guide the book in the resource and performance chapters showing an approach on how to measure from regular sites not from new e-business projects which begin from nothing, without any data from logs or similar metrics. However, the estrict compliance with the methodology presented and the explanation about security provided me with a good reason to have it.

Highly recommended
Helpful Votes: 17 out of 19 total.
Review Date: 2000-10-11
I think it is the only book that deals with the e-business implementation methodocally and lays down a formal procedure. It is very well written and contains appropriate examples. It is recommendable not only for designers but also for managers.

Still current, even as 2004 approaches
Helpful Votes: 2 out of 2 total.
Review Date: 2003-11-03
There's not much else I can add to the string of reviews before mine, which ALL give full marks. The words in this review's title are the only that might add value.

This is one of those rare works which does not care to have one eye for the wannabe market. Suitable for both technicians & those folk needing to see the "big picture" (e.g. Managers)

Excellent performance &n capacity approach for app layer
Helpful Votes: 23 out of 24 total.
Review Date: 2002-07-20
This is one of a series of books about performance and capacity metrics by the authors. Each of their books covers a specific environment (client/server, mainframes, web services), and each explains the theory, quantitative methods and practical approaches using common tools like Microsoft Excel.

This book's focus is on performance and capacity of applications in the e-commerce infrastructure, and like the other books by the authors, it covers every facet while explaining the what's and why's. More importantly, this book will not overwhelm readers who are rusty in math because the authors weave in refresher material as they go along.

What makes this book valuable is the blend of business and technical topics, particularly in Part I where business models are thoroughly discussed. I personally believe that this material is as important as the more technically focused material in subsequent chapters because it wakes up the technical reader as to why their job of developing scalable solutions is important by linking the technical aspects to business imperatives.

Parts II (Evaluating E-Business Infrastructure and Services) and III (Capacity Planning for E-Business) are the heart of the technical matter, and the chapters systematically dissect each aspect of an e-commerce infrastructure from the application layer point of view. This is where quantitative methods are introduced and where the value of the spreadsheets on the CD ROM increase. Note that there are more up-to-date versions of these spreadsheets on the book's associated website, as well as errata for the book.

Practical considerations that blend the business and technical perspectives are presented in Part IV (Models of Specific E-Business Segments). This chapter consists of case studies that tie together all of the preceding material using real world examples.

Because this book is more focused on performance and capacity at the application and business model layer, you should read the authors' newest book, "Capacity Planning for Web Services: Metrics, Models, and Methods". That book covers the lower level details of the infrastructure
to round out the picture of an end-to-end view of performance and capacity management.

Excellent Book
Helpful Votes: 7 out of 12 total.
Review Date: 2002-05-02
A Excellent Book witht a lot of examples and mathematical models that will help to found the correct way to implant a dot com business, Every IT must read it

Performance and Capacity
Performance by Design: Computer Capacity Planning By Example
Published in Paperback by Prentice Hall PTR (2004-01-15)
Authors: Daniel A. Menasce, Lawrence W. Dowdy, and Virgilio A.F. Almeida
List price: $54.99
New price: $43.99
Used price: $55.66

Average review score:

Good book. Menasce's operating class was excellent as well.
Helpful Votes: 0 out of 0 total.
Review Date: 2007-12-24
I purchased this book on sight, having had Dr Menasce's class. It is a reasonably easy introduction to his brand of performance modeling. I don't understand why this approach isn't more well known.

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.

Excellent Representation of Complex Thoery with real world examples
Helpful Votes: 1 out of 1 total.
Review Date: 2006-12-29
Capacity and Performance management is a very complex subject. I have read a couple of books. Most of them had dry theory without supporting examples. In some cases, I abruptly stopped reading. These type of books may be good to people who are quite fresh from the academic world. Having worked for sometime, one would desire a book with simple but strong fundamentals and more of relating examples.

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.

Factoring performance into the development lifecycle
Helpful Votes: 10 out of 11 total.
Review Date: 2004-02-12
"Performance by Design" provides both a conceptual and a practical framework for experienced software developers that want to get started building quality applications using performance engineering techniques.

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. Chapter 6 builds upon this discussion by solving a simple multi-class model, delving into confidence limits and the use of a factorial design to limit the number of trials of a benchmark experiment. Finally, Chapter 9 illustrates using software performance engineering techniques to model a new application during its initial development phases, beginning with the database design.

The first half of the book is designed to stand alone if the Reader doesn't have the stomach for the rigorous mathematical treatment of analytic queuing models that characterizes Part 2. The second half of the book should be familiar territory to readers of Menasce's other books on performance modeling, beginning with Markov chains and proceeding through Mean Value Analysis. The final two chapters describe approaches to modeling serialization delays and servers that have load-dependent performance characteristics, two topics that are essential to accurate models of application-level performance.

The great challenge of the performance engineering approach is how to persuade experienced applications developers to adopt these techniques. "Performance by Design" is aimed at getting software developers to pay closer attention to performance concerns throughout the application development life cycle. Compared to other books on the subject, this may be the best attempt yet to promote the practice of performance engineering as a discipline that deserves to be integrated into the wider context of application development.

Outstanding introductory book to a complex topic
Helpful Votes: 17 out of 17 total.
Review Date: 2004-01-30
This team of authors has produced yet another invaluable book for practitioners who perform capacity and performance planning, as well as students who are introduced to this topic for the first time. Unlike earlier works by the authors, which addressed performance in specific systems environments such as client/server, e-business and web services, this book is more general. Therein lies the true value - it teaches the fundamentals and will not be soon outdated.

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. Armed with a knowledge of these fundamentals you should be able to tackle complex performance and capacity problems, both in the software engineering domain when a system is being designed, and in the operational support domain when service level management and availability are the goals. In addition to the way the authors step you through complex math in a clear, easy-to-understand manner, this material is augmented by Microsoft Excel workbooks that bring the material to life. Nearly every chapter has associated workbooks and spreadsheets that can be downloaded from the web site that supports this book, adding considerably to the value of the material.

If you are new to performance planning as a discipline this should be the first book you read on the subject. If you teach performance planning, this is an ideal text around which you can base a curriculum that will prepare your students for real world challenges.

Performance and Capacity
Handbook of Material and Capacity Requirements Planning
Published in Hardcover by McGraw-Hill (1993-06-01)
Authors: Howard W. Oden, Gary Langenwalter, and Raymond Lucier
List price: $59.50
New price: $35.00
Used price: $3.30

Average review score:

Usefull and meaningfull book for MRPII practitioners
Helpful Votes: 0 out of 0 total.
Review Date: 2001-01-15
It provides elementary and important knowledge to those who are interested in implementation of MRPII/ ERP on factories

Keys to understanding ERP
Helpful Votes: 19 out of 19 total.
Review Date: 2002-07-14
Although this book is focused on material and capacity requirements planning from an MRP perspective, the information directly translates into ERP, making this book essential reading for anyone, business- or technically-oriented, in ERP. The reason is the techniques, issues and factors that this book covers are the same for either environment.

First, this book thoroughly describes materials management, workflow and production capacity, and does so in a clear manner. I especially appreciate the fact that the authors take pains to define and explain every term and concept that they introduce. This is a refreshing change from many book in which assumptions about the reader's knowledge is made, which often leads to frustration or misunderstanding. It also removes any ambiguity and ensures that terms that can have multiple meaning are placed into their proper context.

Second, some of the material is out of date. For example the cited limitations of MRP software applications that existed when this book was written in 1993 have long since been rectified in the newer ERP packages from SAP, Baan and J.D. Edwards. However, even in the obviously out-of-date sections of this book are hidden gems, such as the Class ABCD System that was first developed by Oliver Wright as a means of classifying the maturity of MRP implementations based on answers to a 35 question checklist. This checklist can be applied with virtually no modification to ERP systems. Other gems include the way the authors distill major concepts into their salient points, such as TQM, and show how they relate to MRP, again, the same comparisons can be applied to ERP.

The best thing about this book, however, is the detailed treatment of inventory control, materials requirements management, capacity planning and workflow - all of which are as integral to ERP as they are to the older MRP systems that this book describes. As you read this book you will gain an intimate knowledge of how everything works and fits together instead of a high-level conceptual understanding. That, in my opinion, is the best reason to get this book and thoroughly read it. In addition to this book I also recommend "Manufacturing Data Structures: Building Foundations for Excellence With Bills of Materials and Process Information" by Jerry Clement, John Sari and Andy Coldrick. That book adds the information systems perspective that is based on modern ERP systems and seamlessly augments the material in this book.

Performance and Capacity
Building Evaluation Capacity: 72 Activities for Teaching and Training
Published in Paperback by Sage Publications, Inc (2004-08-19)
Authors: Hallie Preskill and Darlene Russ-Eft
List price: $51.95
New price: $44.64
Used price: $32.00

Average review score:

This book is an excellent resource!
Helpful Votes: 2 out of 4 total.
Review Date: 2004-10-03
This book is a "must-have" for anyone in the evaluation field. Whether you are teaching evaluation or conducting evaluations, this book is an excellent resource. The activities are clear, relevant, and very effective at facilitating dialogue and provoking thoughts about the subject of evaluation.

Performance and Capacity
Capacity Planning and Performance Modeling: From Mainframes to Client-Server Systems/Book and Disk
Published in Hardcover by Prentice Hall (1994-04)
Authors: Daniel A. Menasce, Virgilio A. F. Almeida, Larry W. Dowdy, and Lawrence W. Dowdy
List price: $55.00
Used price: $45.00

Average review score:

This book should be on every performance analyst shelf.
Helpful Votes: 5 out of 7 total.
Review Date: 1998-11-23
Its comprehensive treatment of both theoretical and practical problems on capacity planning and performance modeling allows you to make quick decisions to improve performance and shorten the time to market.

Performance and Capacity
Cics: Capacity Planning and Performance Management (J Ranade Series on Computer Communications)
Published in Hardcover by Mcgraw-Hill (Tx) (1993-12)
Author: Ted C. Keller
List price: $40.00
New price: $19.90
Used price: $7.50

Average review score:

performance
Helpful Votes: 0 out of 3 total.
Review Date: 1999-06-29
How to program with CIC

Performance and Capacity
Sustaining Nonprofit Performance: The Case for Capacity Building and the Evidence to Support It
Published in Hardcover by Brookings Institution Press (2004-10-30)
Author: Paul Charles Light
List price: $44.95
New price: $40.00
Used price: $43.97

Average review score:

Lots of gold in these pages!
Helpful Votes: 11 out of 11 total.
Review Date: 2005-01-29
Paul Light's latest book is an excellent analysis of capacity building and nonprofit organizations, based on survey research which yields surprising and very valuable results. However, the book's credibility is harmed by a flawed marketing attempt to tie public confidence in nonprofits to 9/11 and assert that relative lack of public confidence in charities is a recent phenomenon and that the change post-9/11 was significant.

Light begins with a simple, yet elegant, logic chain: organizational capacity tends to lead to organizational effectiveness, which, in turn, bolsters public confidence and increases discretionary giving and volunteering. As Light acknowledges, "Given the lack of objective data for measuring nonprofit capacity and effectiveness, perceptions will have to do for now." There is little data from the private (for-profit) sector on capacity-building, and most of that is negative or inconclusive as to what worked and why.

He then reports on in-depth survey research he has performed with about 300 nonprofit organizations and their leaders. This research substantiates the basic validity of the logic chain and sets some indicators for organizational development and increasing effectiveness.

Not surprisingly, planning for change activities greatly increases their chance of success. However, relatively few surveyed organizations employed significant pre-change planning. Working with consultants tends to increase success, but relatively few survey respondents were confident in how they selected their consultant(s). The presence of some external, directed funding increased success rates, but change activities paid totally through a grant or directed gift were not nearly as likely to be successful -- despite the omnipresent concerns relating to the cost of change and the perception of diverting funds from direct service or activities more closely linked to charitable mission.

Finally, Light outlines a five-tiered nonprofit "development spiral" with life stages that include: 1) organic; 2) enterprising; 3) intentional; 4) robust; and 5) reflective. He identifies the characteristics of each stage and the capacity-building activities most appropriate to each developmental stage.

There is so much good information and insight in this book that it's hard to digest it all easily. One is tempted to read it with both a highlighter and a legal pad for notes. Some of the narrative recitations of the statistical data are tedious, but that does not mean that the text is too dense. There are a lot of "aha!" moments in the text, too, full of insight and ideas for both nonprofits and we consultants who seek to serve them and move their missions forward.

Invest the time and energy in learning what the author has discovered. There's a lot of gold there, irrespective of whether 9/11 has had any measurable impact on public confidence in charities.

Performance and Capacity
Capacity Planning for Web Performance: Metrics, Models, and Methods
Published in Paperback by Prentice Hall PTR (1998-05)
Authors: Daniel Menasce and Virgilio A. F. Almeida
List price: $66.00
New price: $14.95
Used price: $7.78

Average review score:

Good collection of engineering articles
Helpful Votes: 1 out of 3 total.
Review Date: 2004-06-09
This book is a collection of technical articles on the theory of performance testing, and a good addition to the library of someone interested in the scientific and engineering aspects of web performance. If you're interested in a HOWTO on web performance there are a variety of better books, including Speed up Your Site: Web Site Optimization by King and Nielson.

Michael Czeiszperger
Web Performance, Inc. Stress Testing Software
http://www.webperformanceinc.com

THE best book I've seen on queueing theory and the web
Helpful Votes: 17 out of 21 total.
Review Date: 1999-05-19
Easy enough for any IT person to understand yet detailed enough for real world capacity planning. It doesn't favor any hardware or software but drills in on ways to measure any of them.

Good introduction for the beginner
Helpful Votes: 18 out of 18 total.
Review Date: 2001-06-12
The modeling of the Internet has become extremely important in recent years as it continues to grow in leaps and bounds. Network architects have to become very aware of the performance issues when they design networks that will be integrated into this elaborate spider of clients, servers, routers, and switches. The issues in the modeling of global networks are extremely complex and involve very advanced mathematical techniques in order to do the job effectively. The authors of this book however have written an introduction to Web modeling that is written at a level appropriate for network designers and the beginning modeling engineer. They employ Excel spreadsheets and C code to assist in the modeling efforts, and these packages are available on an accompanying CD.

After a brief discussion of the issues concerning capacity planning, Web server, Intranet, and ISP performance in Chapter 1, the authors move on to defining and characterizing client/server systems in the next chapter. After a brief overview of the history of the Internet, they discuss LANs and WANs, and a quick treatment of protocols. The TCP protocol is considered in somewhat more detail because of its importance in network performance.

The quantitative analysis of performance in client/server environments is begun in chapter 3, wherein the authors begin with communication-processing delay diagrams to illustrate how requests spend time at each resource. This is done for both a 2-tier and a 3-tier C/S architecture, and the authors detail how disk subsystems contribute to the service time at a disk. An elementary iteration technique is used to compute the disk utilization. A very interesting and detailed discussion of the RAID-5 disk array is given. Some elementary queuing theory is discussed, using the assumption of flow equilibrium. A simplified summary of the utilization, forced flow, service demand, and Little's laws is also given without resorting to complicated mathematics.

Performance issues in Intranets and Web servers are the topic of the next chapter, and most importantly, the authors outline the differences between HTTP 1.0 and HTTP 1.1. The role of the proxy server and its contribution to performance is also discussed, along with Web cluster architectures. The authors first mention the role of burstiness in this chapter, but do not give an in-depth mathematical discussion.

In chapter 5, the authors give a step-by-step methodology for capacity planning for C/S systems. Workload characterization, data collection issues, model validation, and forecasting are all discussed quantitatively with more details in later chapters.

How to characterize the workload quantitatively is the subject of the next chapter, in terms of a business, functional, and resource-oriented methodology. The authors discuss briefly workload models from a non-mathematical point of view, with parametrized models given the emphasis. The calculation of the parameters is given a more detailed and mathematical treatment, with distance measures and clustering algorithms outlined. Self-similarity in network traffic is first mentioned here, but not discussed from a rigorous mathematical perspective. The authors do however give a rudimentary method for calculating the burstiness.

Benchmarking is discussed in Chapter 7, with the authors detailing the most common approaches to this activity, and mention the most cited benchmark sources, including SPEC, TPC, AIM, and NNBB. The authors divide benchmarks into two categories, component-level and system-level, and discuss CPU performance benchmarking, file server performance, and transaction processing systems as examples of these two categories. Web server benchmarking is also discussed in the context of the two most popular benchmarks: Webstone and SPECweb. Webstone uses Little’s Law to derive a metric called Little’s Load Factor, which gives the average number of connections open at the Web server at a particular time during a network test. Their discussion is very helpful for network modelers who need an introduction to the current benchmarks used in network testing and planning.

The authors fortunately get even more mathematical in the next two chapters on system-level and component-level performance models. Various queuing models are analyzed assuming operational equilibrium, which the authors assume for all models in the book, and which means that the number of requests initially is equal to the number at the end of the observation interval. State transition diagrams are introduced, but the mathematical formalism used is not based on one from stochastic processes, but instead is more phenomenological. The authors employ mean value analysis to solve closed queuing networks with the EXCEL spreadsheets nicely illustrating the results.....

The last chapter of the book discusses how to obtain network performance data experimentally. This can be a difficult task, but the authors do a good job of discussing the possible strategies one can use to collect this data, and give a brief overview of the commercially available network monitors available for this purpose. The difficult job of parameter estimation using measurement data is also discussed in some detail. The authors refer to their other book however for a more thorough treatment of validation and calibration techniques.

The authors have written a fine book here, and will serve well the person first beginning in network modeling and the network designer who needs to understand performance issues. After reading this book, and with some more mathematical preparation, readers can then move on to more sophisticated treatments of the mathematical and simulation modeling of networks.

Excellent Tutorial and Reference for Web Performance Models
Helpful Votes: 24 out of 24 total.
Review Date: 1998-11-21
If you thought Web architectures were too complex for modeling, you are wrong ! This text explains all possible major components of Web transactions - from TCP/IP, http, CGI, proxy and cache servers, browsers, and networks, in detail. It also explains and adapts various utilization, queue, and response time models to performance analysis and capacity projections. This text is outstanding as both a tutorial and reference. Particularly useful are many real world examples with solutions based on the models. The models are available as Excel worksheets. I recommend this text for all who are serious about designing Web applications that scale well and that are responsive to users. --- Ted Hruzd, performance analysis / capacity planning in the securities industry since 1984; platforms: Tandem, HP UX, and NT --- thruzd@hotmail.com

Very useful book for performance modeling
Helpful Votes: 6 out of 7 total.
Review Date: 2001-07-11
I found the book very useful. It acted as both a refresher on the queuing theory and as a reference book.

The only thing I have agnist the book is that I wish it had some more advanced examples. I found the examples a bit simple and theoritical. Such examples are needed to understand the theory.But more real life examples would have shown how to structure the problems in the first place.

Performance and Capacity
Guerrilla Capacity Planning: A Tactical Approach to Planning for Highly Scalable Applications and Services
Published in Hardcover by Springer (2006-12-19)
Author: Neil J. Gunther
List price: $49.95
New price: $34.72
Used price: $34.95

Average review score:

a gem and a keeper
Helpful Votes: 0 out of 2 total.
Review Date: 2007-03-10
With Wall Street analysts drives the planning horizon, Management prefers getting a sense of direction quickly and repeatedly, instead of belated precise readings of compass bearing. It is in this agile and opportunistic spirit and philosophy that Dr. Gunther introduces Excel, linear regression, and 2 parameter scalability models into the performance analysts' tool chest.

Excel is ubiquitous. It is also easy to use. Use it. If there is sufficient time, better tools such as R or Mathematica can be used to cross-check Excel results. Similarly, linear regression is another tool in the agile performance analysts' tool chest.

Two chapters I have not seen presented elsewhere are the virtualization spectrum and effective demand. In a prior job, having virtualization spectrum chapter available to me would have save me much grief with an workload manager. The effective demand makes another useful capacity project tool to keep handy.

The best part is Dr. Gunther's 2 parameter universal scalability model. It can be immediately used to frame your load testing results to project application scalability. This alone is worth the cost of the book and admission to his classes.

Conjecture 4.1 on page 65 on 2 parameters are necessary and sufficient for scalability model based on rational functions are an interesting open questions. Given that the denominator is a quadratic equation with c = 1, we should be able to argue that it behaves like a parabola, except with c = 1, we won't get into singularity/infinity. For more details, please see Dr. Gunther's blog at

[...]

Who does this better?
Helpful Votes: 1 out of 1 total.
Review Date: 2007-03-15
I've read the other reviews and they seem to ignore the "Guerrilla" concept. The fact that scientific analysis is ignored and decisions made on perceived knowledge in most companies for me is the key to the book. Excel is a great way to get the performance point across even with precision errors. Getting management buy in is 99% of the process. GCP makes that argument simple. Read this book and get the word out. Performance is not linear!

Enlightening, however ...
Helpful Votes: 1 out of 2 total.
Review Date: 2007-03-11

First of all, this book was worth the money I spent on it. I came away from reading this book with a clear understanding of the differences between speed and scale, and with a system for modelling the scalability of systems in general.

However... really all of this value was in the first quarter of the book. I read on and read on looking for further conceptual gems but they weren't to be found.

I guess that books are "meant" to be at least a particular length, but this one could have been much shorter and more concise.

A Solid Work
Helpful Votes: 1 out of 3 total.
Review Date: 2006-12-19
Alright I finally got the book! As promised a proper review.

This is the third Gunther text I have purchased. I believe his work is unique and is filled with interesting ideas. Some of the ideas he takes from his previous works but overall it is a nice compliment to his current bibliography.

If you are interested in performance tuning and capacity planning this is a good purchase. I highly recommend it. Plus I love the little "Guerilla Manual" that is included in the back sleeve of the work.

Useful, but only in conjunction with "Analyzing Computer Systems Performance With Perl::PDQ"
Helpful Votes: 14 out of 14 total.
Review Date: 2007-01-07
I've only given this three stars because it isn't really a self-contained capacity planning "textbook". In conjunction with "Analyzing Computer Systems Performance: With Perl: PDQ", one can "figure out" how to do capacity planning. But neither of these books is really a "textbook" -- they're more a collection of lectures, previous papers, case studies, and irrelevant diversions away from computer capacity planning into physics.

On the plus side, there are quite a few unique contributions that Dr. Gunther has made in this book, and his two previous books. For example, I have not found either his use of the gamma distribution for computing quantiles of response time distributions or his "universal scalability model" anywhere else. As far as I know, his course, also called "Guerrilla Capacity Planning", is the only place you can learn to do capacity planning outside of a university, and his "Perl::PDQ" package is the only open source analytical modeling tool set available. And his analysis of the capacity effects of hyperthreading in "Guerrilla Capacity Planning" is much better than anything I've seen elsewhere. It's too bad Intel didn't have his expertise available when they developed hyperthreading. :)

Finally, some very specific criticisms of the "Universal Scalability Model". First of all, as Dr. Gunther takes great pains to point out, Microsoft Excel does not do a very good job of calculating it. He even has an appendix with Mathematica code to redo one of the examples, showing how inaccurate the Excel version is. Why, then, does he *use* Microsoft Excel? Why did he not include Perl code that does a better job? Why did he not add a module for the Universal Scalability Model to Perl::PDQ? There are plenty of statistical libraries for Perl available on CPAN; I'm sure he could have found a non-linear least squares routine there.

Second, and much more serious, Dr. Gunther advocates fitting the Universal Scalability Model to test data, and then *extrapolating* the results to project the capacity of a system to values outside of the range of the test data! This is absolutely, positively the wrong thing to do!

If the model were *linear*, such extrapolation could be valid over some limited range. But the model isn't linear, it's highly non-linear. And the parameters of the model are in the *denominator* -- *small* changes in the parameter values cause *large* changes in the projected capacity of a system! That makes extrapolation even more risky.

In spite of this, I think the Universal Scalability Model is an important contribution to capacity planning practice when used properly -- for an initial diagnosis of the nature of the bottlenecks in a system, or to estimate the capacity of a system *within the range of available test data.* It's also a good way to characterize the potential scalability of a workload from easily obtained data.

Performance and Capacity
Conditions in Occupational Therapy: Effect on Occupational Performance
Published in Paperback by Williams & Wilkins (1993-01)
Author: Ruth Ann Hansen
List price: $39.95
New price: $54.82
Used price: $0.59
Collectible price: $40.00

Average review score:

Ben and Diane's former student
Helpful Votes: 0 out of 0 total.
Review Date: 2008-05-08
I'm happy to see this book here. I am a former student of the authors and I'd say they know their stuff. They are well-connected and do their research to provide quality information to their students, as well as to their readers. The previous edition was a great resource, and I am sure this one is as well.

Fine
Helpful Votes: 0 out of 1 total.
Review Date: 2008-03-09
Hi, I ordered this book for a class. I got it quick and it was in brand new condition as promised. Thanks Amazon!

Conditions in Occupational Therapy
Helpful Votes: 0 out of 0 total.
Review Date: 2008-01-01
I had this book in a Conditions Impacting Occupation course. The book does provide the very basic criteria concerning a select few conditions, however I would not suggest it as a primary source for information regarding health conditions. It contains several grammatical errors, and each chapter is set up entirely different from the others. Many chapters are unorganized and difficult to follow, and I question the validity of some of the information provided in the text.

From a Student Perspective
Helpful Votes: 11 out of 11 total.
Review Date: 2000-10-06
I am taking my Adult Physical Dysfunction class right now and almost every diagnosis in the book is one that we are studying. The case studies throughout the book are very helpful and BEST of all, the book gives an Occupational Performance Profile to let me (as a beginning OT) know which performance areas and components are being affected for each specific patient. It is a wonderful book.

Excellent easy to read style, good student reference book
Helpful Votes: 7 out of 9 total.
Review Date: 1998-10-22
This is an an easy to read but very informative book, excellent for students. The end of chapter glossary and list of commonly used drugs is invaluable. This book provides the need to know stuff about OT.


Books-Under-Review-->Computers-->Performance and Capacity
Related Subjects: Benchmarking Capacity Planning Response Time Models
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16