Guerrilla Capacity Planning: A Tactical Approach to Planning for Highly Scalable Applications and Services
$24.99
Available in stock
Description
Price: $24.99
(as of Aug 28, 2024 03:40:08 UTC – Details)
In these days of shortened fiscal horizons and contracted time-to-market schedules, traditional approaches to capacity planning are often seen by management as tending to inflate their production schedules. Rather than giving up in the face of this kind of relentless pressure to get things done faster, Guerrilla Capacity Planning facilitates rapid forecasting of capacity requirements based on the opportunistic use of whatever performance data and tools are available in such a way that management insight is expanded but their schedules are not.
A key Guerrilla concept is tactical planning whereby short-range planning questions and projects are brought up in team meetings such that management is compelled to know the answer, and therefore buys into capacity planning without recognizing it as such. Once you have your “foot in the door”, capacity planning methods can be refined in an iterative cycle of improvement called “The Wheel of Capacity Planning”. Another unique Guerrilla tool is Virtual Load Testing, based on Dr. Gunther’s “Universal Law of Computational Scaling”, which provides a highly cost-effective method for assessing application scalability.
ASIN : B004CRTNAA
Publisher : Springer; 2007th edition (January 17, 2007)
Publication date : January 17, 2007
Language : English
File size : 9140 KB
Text-to-Speech : Enabled
Screen Reader : Supported
Enhanced typesetting : Enabled
X-Ray : Not Enabled
Word Wise : Not Enabled
Sticky notes : On Kindle Scribe
Print length : 273 pages
Related
Reviews (6)
0.0
Review this product
Share your thoughts with other customers
Maulan Byron –
A great read
A great book on pragmatic techniques to do performance analysis modeling and capacity planning. If you are a developer or from the operations domain and you care about application performance and scale the this is a must read. The author is brilliant.
John Hinkle –
Outstanding – Clearly focuses on the key elements to measure capacity & performance
Neil has done a great job of defining the keys to measuring capacity requirements and techniques for getting this done when time resources are constrained.
Canberra CCIE –
Enlightening, however …
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.
WIETZE –
Great coverage of Capacity Planning and Performance Management
Very readable coverage of Capacity Planning and Performance Management. Doesn’t presume any previous knowledge, but doesn’t talk down either. Several good chapters talking about queueing theory.A great practical handbook.
Ted C –
Who does this better?
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!
Photo/Video Gearhead –
A useful introduction to the scalability of parallel computing
Dr. Neil Gunther has undertaken an important work, that of teaching to IT professionals the basics of measuring and modeling the scalability of parallel computer systems. The model that he develops in his book is a useful starting point; however, this model fails to provide a sufficiently general basis for modeling the behavior of the wide variety of current parallel computer systems.The “universal scalability law” that he describes in section 4.4, and for which he provides figure 4.8 and equation 4.31, extends Amdahl’s Law via the addition of a “coherency” term that models effects such as data exchange between parallel processes. And although Dr. Gunther suggests that this coherency term ought to grow linearly with the number of parallel processes, and hence should appear as a quadratic term in equation 4.31, this coherency term depends on the specific communication architecture of the computer system and can grow non-linearly, for example, as log to the base two of the number of processes.This logarithmic growth law may occur because one processor may not communicate directly with all other processors. Instead, one processor may send information to two other processors, and each of those two processors may send information to two more processors, and so forth. Therefore, in order to model the communication that occurs in such a communication cascade, the quadratic n(n-1) coherency term in equation 4.31 should be replaced by an n*log(n) term.Moreover, performance data that are obtained from current parallel computer systems do not always conform to Dr. Gunther’s “universal” scalability “law” under other conditions. For example, a large volume of data that exceeds the capacity of the total cache memory when distributed across a few processors may well fit into total cache memory when distributed across a larger number of processors. Under these conditions, the scalability for the larger number of processors appears to grow “super-linearly” relative to the scalability of a few processors. However, Dr. Guther’s model specifically disallows this “super-linear” scaling that is commonly observed. Thus, although Dr. Gunther’s book is a useful introduction to the subject of measuring and modeling the behavior of parallel computer architectures, his universal scalability law should not be considered to be universal.