Guide to Reliable Distributed Systems Building High-Assurance Applications and Cloud-Hosted Services /
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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Autor Corporativo: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
London :
Springer London : Imprint: Springer,
2012.
|
Edición: | 1st ed. 2012. |
Colección: | Texts in Computer Science,
|
Temas: | |
Acceso en línea: | Texto Completo |
Tabla de Contenidos:
- Part I: Computing in the Cloud
- The Way of the Cloud
- Client Perspective
- Network Perspective
- The Structure of Cloud Data Centers
- Remote Procedure Calls and the Client/Server Mode
- CORBA: The Common Object Request Broker Architecture
- System Support for Fast Client/Server Communication
- Part II: Reliable Distributed Computing
- How and Why Computer Systems Fail
- Overcoming Failures in a Distributed System
- Dynamic Membership
- Group Communication Systems
- Point to Point and Multi-group Considerations
- The Virtual Synchrony Execution Model
- Consistency in Distributed Systems
- Part III: Applications of Reliability Techniques
- Retrofitting Reliability into Complex Systems
- Software Architectures for Group Communication
- Part IV: Related Technologies
- Security Options for Distributed Settings
- Clock Synchronization and Synchronous Systems
- Transactional Systems
- Peer-to-Peer Systems and Probabilistic Protocols
- Appendix A: Virtually Synchronous Methodology For Building Dynamic Reliable Services
- Appendix B: Isis2API
- Appendix C: Problems.