Description
Condition
VERY GOOD: The book is in very good condition, with only a few signs of use and wear (mostly on the cover corners). The pages are clean, and the binding is tight.
Product Details
From the back cover: “Today’s customer expected valid service requests or transactions to be reliably executed with acceptable quality. Design for Reliability brings together the analysis, design, and system implementation principles necessary to build highly available, reliable systems. It fills the knowledge gap in this area, explaining techniques for framing verifiable availability/reliability requirements and methodically designing, analyzing, and testing systems to meet those requirements.
“… It is divided into three sections:
- Reliability Basics—frames the elements of a typical system; defines eight broad categories of errors that can produce critical system failures, and explains the failure recovery process.
- Reliability Concepts—covers concepts tor failure containment and recovery; reviews techniques that complement failure containment and redundancy to improve system reliability; outlines error detection and failure recovery mechanisms; provides design basics for reliable procedures; and offers information to help enterprises deploy robust operational policies to maximize highly available system operation.
- Design for Reliability—reviews reliability requirements and analysis techniques; demonstrates downtime budgeting and modeling to assess the feasibility of meeting a system’s service availability requirements; covers strategy and planning of robustness and stability testing; shows how field outage events can be analyzed to drive reliability improvements; and explains how to construct a reliability road map to methodically drive a system to achieve the ultimate service availability on a desired schedule.
“A case study of design for reliability diligence of a networked system is then presented to illustrate appropriate considerations for developing a high-availability, high-reliability system. System architects, engineers, developers, testers, and project and product managers will rely on Design for Reliability to understand how all the key elements fit into the overall system design lifecycle in order to produce robust systems that achieve customers’ expectations for service reliability and service availability. Quality professionals for products with high-availability expectations will also find this book useful in understanding what it takes to design and deploy robust systems.”
BRIEF CONTENTS
- Figures
- Tables
- Preface
- Acknowledgments
- PART ONE – RELIABILITY BASICS
- 1. Reliability and Availability Concepts
- 2. System Basics
- 3. What Can Go Wrong
- PART TWO – RELIABILITY CONCEPTS
- 4. Failure Containment and Redundancy
- 5. Robust Design Principles
- 6. Error Detection
- 7. Analyzing and Modeling Reliability and Robustness
- PART THREE – DESIGN FOR RELIABILITY
- 8. Reliability Requirements
- 9. Reliability Analysis
- 10. Reliability Budgeting and Modeling
- 11. Robustness and Stability Testing
- 12. Closing the Loop
- 13. Design for Reliability Case Study
- 14. Conclusion
- 15. Appendix: Assessing Design for Reliability Diligence
- Abbreviations
- References
- Photo Credits
- About the Author
- Index