The Resource Guide to reliable distributed systems : building high-assurance applications and cloud-hosted services, Kenneth P. Birman
Guide to reliable distributed systems : building high-assurance applications and cloud-hosted services, Kenneth P. Birman
Resource Information
The item Guide to reliable distributed systems : building high-assurance applications and cloud-hosted services, Kenneth P. Birman represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.This item is available to borrow from 2 library branches.
Resource Information
The item Guide to reliable distributed systems : building high-assurance applications and cloud-hosted services, Kenneth P. Birman represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.
This item is available to borrow from 2 library branches.
- Summary
- 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 centersPresents a practical focus aimed at building "mission-critical" networked applications that keep working even when things go wrongCovers CORBA, Web Services, group communication, transactions, peer-to-peer systems, time-critical protocols, scalability and securityDiscusses fundamental mechanisms in detail, with an emphasis on the idea of "consistent behavior" in systems that replicate critical components for availabilityReviews a wide array of major cloud computing components, including BitTorrent, Dynamo, Chubby, BigTable, Zookeeper, and othersIncludes more than 80 problems ranging from simple tests to challenging topics suitable for semester-long projectsWith 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
- Language
- eng
- Extent
- 1 online resource (xxii, 730 pages)
- Contents
-
- 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
- Isbn
- 9781447124160
- Label
- Guide to reliable distributed systems : building high-assurance applications and cloud-hosted services
- Title
- Guide to reliable distributed systems
- Title remainder
- building high-assurance applications and cloud-hosted services
- Statement of responsibility
- Kenneth P. Birman
- Subject
-
- Cloud computing
- Cloud computing
- Computer System Implementation
- Computer network architectures
- Computer science
- Distributed operating systems (Computers)
- Distributed operating systems (Computers)
- Distributed operating systems (Computers)
- Electronic data processing -- Distributed processing
- Electronic data processing -- Distributed processing
- Electronic data processing -- Distributed processing
- Information Systems Applications (incl. Internet)
- Informatique
- Operating Systems
- Operating systems (Computers)
- Performance and Reliability
- Cloud computing
- Language
- eng
- Summary
- 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 centersPresents a practical focus aimed at building "mission-critical" networked applications that keep working even when things go wrongCovers CORBA, Web Services, group communication, transactions, peer-to-peer systems, time-critical protocols, scalability and securityDiscusses fundamental mechanisms in detail, with an emphasis on the idea of "consistent behavior" in systems that replicate critical components for availabilityReviews a wide array of major cloud computing components, including BitTorrent, Dynamo, Chubby, BigTable, Zookeeper, and othersIncludes more than 80 problems ranging from simple tests to challenging topics suitable for semester-long projectsWith 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
- Cataloging source
- GW5XE
- http://library.link/vocab/creatorName
- Birman, Kenneth P
- Dewey number
- 004.6782
- Illustrations
- illustrations
- Index
- index present
- Language note
- English
- LC call number
- QA76.585
- LC item number
- .B57 2012
- Literary form
- non fiction
- Nature of contents
-
- dictionaries
- bibliography
- Series statement
- Texts in computer science,
- http://library.link/vocab/subjectName
-
- Cloud computing
- Distributed operating systems (Computers)
- Electronic data processing
- Informatique
- Cloud computing
- Distributed operating systems (Computers)
- Electronic data processing
- Label
- Guide to reliable distributed systems : building high-assurance applications and cloud-hosted services, Kenneth P. Birman
- Antecedent source
- unknown
- Bibliography note
- Includes bibliographical references and index
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Color
- multicolored
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
- 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
- Control code
- 773924288
- Dimensions
- unknown
- Extent
- 1 online resource (xxii, 730 pages)
- File format
- unknown
- Form of item
- online
- Isbn
- 9781447124160
- Level of compression
- unknown
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- Other control number
- 10.1007/978-1-4471-2416-0
- Other physical details
- illustrations.
- Quality assurance targets
- not applicable
- Reformatting quality
- unknown
- Sound
- unknown sound
- Specific material designation
- remote
- System control number
- (OCoLC)773924288
- Label
- Guide to reliable distributed systems : building high-assurance applications and cloud-hosted services, Kenneth P. Birman
- Antecedent source
- unknown
- Bibliography note
- Includes bibliographical references and index
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Color
- multicolored
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
- 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
- Control code
- 773924288
- Dimensions
- unknown
- Extent
- 1 online resource (xxii, 730 pages)
- File format
- unknown
- Form of item
- online
- Isbn
- 9781447124160
- Level of compression
- unknown
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- Other control number
- 10.1007/978-1-4471-2416-0
- Other physical details
- illustrations.
- Quality assurance targets
- not applicable
- Reformatting quality
- unknown
- Sound
- unknown sound
- Specific material designation
- remote
- System control number
- (OCoLC)773924288
Subject
- Cloud computing
- Cloud computing
- Computer System Implementation
- Computer network architectures
- Computer science
- Distributed operating systems (Computers)
- Distributed operating systems (Computers)
- Distributed operating systems (Computers)
- Electronic data processing -- Distributed processing
- Electronic data processing -- Distributed processing
- Electronic data processing -- Distributed processing
- Information Systems Applications (incl. Internet)
- Informatique
- Operating Systems
- Operating systems (Computers)
- Performance and Reliability
- Cloud computing
Member of
Library Links
Embed
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Guide-to-reliable-distributed-systems--building/SLPJhz163ok/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Guide-to-reliable-distributed-systems--building/SLPJhz163ok/">Guide to reliable distributed systems : building high-assurance applications and cloud-hosted services, Kenneth P. Birman</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Item Guide to reliable distributed systems : building high-assurance applications and cloud-hosted services, Kenneth P. Birman
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Guide-to-reliable-distributed-systems--building/SLPJhz163ok/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Guide-to-reliable-distributed-systems--building/SLPJhz163ok/">Guide to reliable distributed systems : building high-assurance applications and cloud-hosted services, Kenneth P. Birman</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>