This Guide to Reliable Distributed Systems describes the key concepts, principles and implementation options for creating high-assurance cloud computing solutions. In combination with the Isis2 software platform, the text offers a practical path to success in this vital emerging area. Opening with a broad technical overview, the guide then delves into the core challenges of how reliability and fault-tolerance can be abstracted, how the resulting questions can be solved, and how the solutions can be leveraged to create a wide range of practical cloud applications. Readily understandable without any special background, the guide offers concrete examples drawn from real-world settings to illustrate key insights.
Topics and features:
With its well-focused approach and clarity of presentation, the guide represents a unique resource in the contemporary cloud-computing arena. Anyone seeking a solid background in distributed computing, cloud computing, or the modern Internet will find the book an essential and practical learning tool.