Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Birman, Kenneth P. (Autor)
Autor Corporativo: SpringerLink (Online service)
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

MARC

LEADER 00000nam a22000005i 4500
001 978-1-4471-2416-0
003 DE-He213
005 20220114122127.0
007 cr nn 008mamaa
008 120113s2012 xxk| s |||| 0|eng d
020 |a 9781447124160  |9 978-1-4471-2416-0 
024 7 |a 10.1007/978-1-4471-2416-0  |2 doi 
050 4 |a QA76.9.S88 
072 7 |a UYD  |2 bicssc 
072 7 |a COM032000  |2 bisacsh 
072 7 |a UYD  |2 thema 
082 0 4 |a 004.2  |2 23 
100 1 |a Birman, Kenneth P.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
245 1 0 |a Guide to Reliable Distributed Systems  |h [electronic resource] :  |b Building High-Assurance Applications and Cloud-Hosted Services /  |c by Kenneth P Birman. 
250 |a 1st ed. 2012. 
264 1 |a London :  |b Springer London :  |b Imprint: Springer,  |c 2012. 
300 |a XXII, 730 p.  |b online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 1 |a Texts in Computer Science,  |x 1868-095X 
505 0 |a 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. 
520 |a 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: Examines cloud computing reliability from the perspectives of the client and of the network, and describes the significant components of cloud data centers Presents a practical focus aimed at building "mission-critical" networked applications that keep working even when things go wrong Covers CORBA, Web Services, group communication, transactions, peer-to-peer systems, time-critical protocols, scalability and security Discusses fundamental mechanisms in detail, with an emphasis on the idea of "consistent behavior" in systems that replicate critical components for availability Reviews a wide array of major cloud computing components, including BitTorrent, Dynamo, Chubby, BigTable, Zookeeper, and others Includes more than 80 problems ranging from simple tests to challenging topics suitable for semester-long projects 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. 
650 0 |a Computer systems. 
650 0 |a Operating systems (Computers). 
650 0 |a Application software. 
650 0 |a Computers. 
650 1 4 |a Computer System Implementation. 
650 2 4 |a Operating Systems. 
650 2 4 |a Computer and Information Systems Applications. 
650 2 4 |a Hardware Performance and Reliability. 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer Nature eBook 
776 0 8 |i Printed edition:  |z 9781447158424 
776 0 8 |i Printed edition:  |z 9781447124153 
776 0 8 |i Printed edition:  |z 9781447124177 
830 0 |a Texts in Computer Science,  |x 1868-095X 
856 4 0 |u https://doi.uam.elogim.com/10.1007/978-1-4471-2416-0  |z Texto Completo 
912 |a ZDB-2-SCS 
912 |a ZDB-2-SXCS 
950 |a Computer Science (SpringerNature-11645) 
950 |a Computer Science (R0) (SpringerNature-43710)