Free Downloads
Guerrilla Capacity Planning: A Tactical Approach To Planning For Highly Scalable Applications And Services

Under today’s shortened fiscal horizons and contracted time-to-market schedules, traditional approaches to capacity planning are seen by management as inflating production schedules. In the face of relentless pressure to get things done faster, this book facilitates rapid forecasting of capacity requirements, based on opportunistic use of available performance data and tools so that management insight is expanded but production schedules are not. The book introduces such concepts as an iterative cycle of improvement called "The Wheel of Capacity Planning," and Virtual Load Testing, which provides a highly cost-effective method for assessing application scalability.

Hardcover: 253 pages

Publisher: Springer; 2007 edition (December 19, 2006)

Language: English

ISBN-10: 3540261389

ISBN-13: 978-3540261384

Product Dimensions: 6.1 x 0.7 x 9.2 inches

Shipping Weight: 1.5 pounds (View shipping rates and policies)

Average Customer Review: 4.7 out of 5 stars  See all reviews (7 customer reviews)

Best Sellers Rank: #1,309,992 in Books (See Top 100 in Books) #156 in Books > Computers & Technology > Hardware & DIY > Maintenance, Repair & Upgrading #460 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Testing #599 in Books > Computers & Technology > Computer Science > Systems Analysis & Design

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.

Guerrilla Capacity Planning: A Tactical Approach to Planning for Highly Scalable Applications and Services The Guerrilla Guide to How To Fight A Debt Collection Lawsuit (The Guerrilla Guides to the Law) Guerrilla Rainmaking For Attorneys: How To Make Your Practice Rain Profits The Guerrilla Way The Highly Selective Dictionary of Golden Adjectives: For the Extraordinarily Literate (Highly Selective Reference) Coaching Volleyball Technical and Tactical Skills (Technical and Tactical Skills Series) Making a Modern Tactical Folder: Tips on How to Make a Folding Knife: Learn how to make a folding knife with Allen Elishewitz. Knife making tips, supplies ... how to make custom tactical folding knives. Web Development with Go: Building Scalable Web Apps and RESTful Services Building Scalable Web Sites: Building, Scaling, and Optimizing the Next Generation of Web Applications Capacity Planning for Web Performance: Metrics, Models, and Methods Configuration and Capacity Planning for Solaris Servers The Art of Capacity Planning: Scaling Web Resources It Pays to Win on Defense: A game-based soccer approach to developing highly effective defenders (Game-based Soccer Training) (Volume 2) Lean for Long-Term Care and Aging Services: Lean for Long-Term Care and Aging Services Frontend Architecture for Design Systems: A Modern Blueprint for Scalable and Sustainable Websites The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise (2nd Edition) Programming Google App Engine with Python: Build and Run Scalable Python Apps on Google's Infrastructure Echo: The Ultimate Guide to Echo and Hacking for Dummies (by echo, Alexa Kit, Prime, users guide, web services, digital media, ... (Web services, internet, hacking) (Volume 2) Jane's Airports Equipment & Services 2004-2005 (Jane's Airport Equipment and Services) Jane's Airports Equipment & Services 2005-06 (Jane's Airport Equipment and Services) Building a Scalable Data Warehouse with Data Vault 2.0