At last! Performance analysis made easy and applicable for large distributed systems. Here is a practical new perspective on performance analysis-one that makes this difficult subject understandable and useful. It demystifies the complex underlying formulas, and shows how to apply performance analysis to all kinds of large-scale computer systems, including client/server and communications systems. At the heart of this book is a unique methodology called performance-by-design. Timeless and independent of any specific technology, it is a tested approach for ensuring that goals are set and met. The emphasis is on assessing overall performance in large-scale systems, not just tuning one particular hardware subsystem or software compoenet. This tool enables you to bypass such arcane concerns as the mathematics of queueing theory, and cut right to the real-world chase. Written in a friendly, intuitive style, this book will help you master performance analysis and apply it at either end of the development cycle: to support decisions in the early stages of system design, or to evaluate your existing system.