| 000 | 04702nam a22005055i 4500 | ||
|---|---|---|---|
| 001 | 978-1-4471-2416-0 | ||
| 003 | DE-He213 | ||
| 005 | 20140220083235.0 | ||
| 007 | cr nn 008mamaa | ||
| 008 | 120113s2012 xxk| s |||| 0|eng d | ||
| 020 |
_a9781447124160 _9978-1-4471-2416-0 |
||
| 024 | 7 |
_a10.1007/978-1-4471-2416-0 _2doi |
|
| 050 | 4 | _aQA76.9.A73 | |
| 050 | 4 | _aQA76.9.S88 | |
| 072 | 7 |
_aUYD _2bicssc |
|
| 072 | 7 |
_aCOM032000 _2bisacsh |
|
| 072 | 7 |
_aCOM067000 _2bisacsh |
|
| 082 | 0 | 4 |
_a003.3 _223 |
| 100 | 1 |
_aBirman, Kenneth P. _eauthor. |
|
| 245 | 1 | 0 |
_aGuide to Reliable Distributed Systems _h[electronic resource] : _bBuilding High-Assurance Applications and Cloud-Hosted Services / _cby Kenneth P. Birman. |
| 264 | 1 |
_aLondon : _bSpringer London, _c2012. |
|
| 300 |
_aXXII, 730p. 138 illus. _bonline resource. |
||
| 336 |
_atext _btxt _2rdacontent |
||
| 337 |
_acomputer _bc _2rdamedia |
||
| 338 |
_aonline resource _bcr _2rdacarrier |
||
| 347 |
_atext file _bPDF _2rda |
||
| 490 | 1 |
_aTexts in Computer Science, _x1868-0941 |
|
| 505 | 0 | _aPart 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 | _aThis 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 | _aComputer science. | |
| 650 | 0 | _aOperating systems (Computers). | |
| 650 | 0 | _aComputer network architectures. | |
| 650 | 1 | 4 | _aComputer Science. |
| 650 | 2 | 4 | _aComputer System Implementation. |
| 650 | 2 | 4 | _aOperating Systems. |
| 650 | 2 | 4 | _aInformation Systems Applications (incl. Internet). |
| 650 | 2 | 4 | _aPerformance and Reliability. |
| 710 | 2 | _aSpringerLink (Online service) | |
| 773 | 0 | _tSpringer eBooks | |
| 776 | 0 | 8 |
_iPrinted edition: _z9781447124153 |
| 830 | 0 |
_aTexts in Computer Science, _x1868-0941 |
|
| 856 | 4 | 0 | _uhttp://dx.doi.org/10.1007/978-1-4471-2416-0 |
| 912 | _aZDB-2-SCS | ||
| 999 |
_c100671 _d100671 |
||