Coverart for item
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

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
Creator
Subject
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
Member of
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
Instantiates
Publication
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
9781447124153
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
Publication
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
9781447124153
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

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...