Building dependable distributed systems /

"This book covers the most essential techniques for designing and building dependable distributed systems. Instead of covering a broad range of research works for each dependability strategy, the book focuses only a selected few (usually the most seminal works, the most practical approaches, or...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Zhao, Wenbing, Ph.D
Μορφή: Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Hoboken, New Jersey : Wiley, 2014.
Σειρά:Performability engineering series.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
LEADER 05056nam a2200733 4500
001 ocn874321900
003 OCoLC
005 20170124070735.2
006 m o d
007 cr |||||||||||
008 140320s2014 nju ob 001 0 eng
010 |a  2014011503 
040 |a DLC  |b eng  |e rda  |e pn  |c DLC  |d YDX  |d EBLCP  |d IDEBK  |d DG1  |d E7B  |d CUS  |d YDXCP  |d N$T  |d UPM  |d RECBK  |d COO  |d B24X7  |d OCLCO  |d DEBSZ  |d OCLCQ  |d DEBBG  |d GrThAP 
019 |a 927509169  |a 959867714  |a 961588814  |a 962706341  |a 966386151 
020 |a 9781118912638  |q (epub) 
020 |a 1118912632  |q (epub) 
020 |a 9781118912706  |q (pdf) 
020 |a 1118912705  |q (pdf) 
020 |a 9781118912744 
020 |a 1118912748 
020 |a 1118549430 
020 |a 9781118549438 
020 |z 9781118549438  |q (cloth ;  |q alkaline paper) 
029 1 |a CHBIS  |b 010441987 
029 1 |a CHNEW  |b 000690775 
029 1 |a CHNEW  |b 000690777 
029 1 |a CHVBK  |b 334095646 
029 1 |a DEBSZ  |b 431651590 
029 1 |a NZ1  |b 15497445 
029 1 |a NZ1  |b 15906681 
029 1 |a NZ1  |b 16092113 
029 1 |a DEBBG  |b BV043396624 
035 |a (OCoLC)874321900  |z (OCoLC)927509169  |z (OCoLC)959867714  |z (OCoLC)961588814  |z (OCoLC)962706341  |z (OCoLC)966386151 
042 |a pcc 
050 0 0 |a QA76.9.D5 
072 7 |a COM  |x 060040  |2 bisacsh 
072 7 |a COM  |x 043050  |2 bisacsh 
072 7 |a COM  |x 053000  |2 bisacsh 
082 0 0 |a 004/.36  |2 23 
084 |a COM051230  |2 bisacsh 
049 |a MAIN 
100 1 |a Zhao, Wenbing,  |c Ph.D. 
245 1 0 |a Building dependable distributed systems /  |c Wenbing Zhao. 
264 1 |a Hoboken, New Jersey :  |b Wiley,  |c 2014. 
300 |a 1 online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b n  |2 rdamedia 
338 |a online resource  |b nc  |2 rdacarrier 
490 1 |a Performability engineering series 
500 |a "Published simultaneously in Canada"--Title page verso. 
520 2 |a "This book covers the most essential techniques for designing and building dependable distributed systems. Instead of covering a broad range of research works for each dependability strategy, the book focuses only a selected few (usually the most seminal works, the most practical approaches, or the first publication of each approach) are included and explained in depth, usually with a comprehensive set of examples. The goal is to dissect each technique thoroughly so that readers who are not familiar with dependable distributed computing can actually grasp the technique after studying the book. The book contains eight chapters. The first chapter introduces the basic concepts and terminologies of dependable distributed computing, and also provide an overview of the primary means for achieving dependability. The second chapter describes in detail the checkpointing and logging mechanisms, which are the most commonly used means to achieve limited degree of fault tolerance. Such mechanisms also serve as the foundation for more sophisticated dependability solutions. Chapter three covers the works on recovery-oriented computing, which focus on the practical techniques that reduce the fault detection and recovery times for Internet-based applications. Chapter four outlines the replication techniques for data and service fault tolerance. This chapter also pays particular attention to optimistic replication and the CAP theorem. Chapter five explains a few seminal works on group communication systems. Chapter six introduces the distributed consensus problem and covers a number of Paxos family algorithms in depth. Chapter seven introduces the Byzantine generals problem and its latest solutions, including the seminal Practical Byzantine Fault Tolerance (PBFT) algorithm and a number of its derivatives. The final chapter covers the latest research results on application-aware Byzantine fault tolerance, which is an important step forward towards practical use of Byzantine fault tolerance techniques"--  |c Provided by publisher. 
504 |a Includes bibliographical references and index. 
505 0 |a 1. Introduction to Dependable Distributed Computing -- 2. Logging and Checkpointing -- 3. Recovery-Oriented Computing -- 4. Data and Service Replication -- 5. Group Communication Systems -- 6. Consensus and the Paxos Algorithms -- 7. Byzantine Fault Tolerance -- 8. Application-Aware Byzantine Fault Tolerance. 
588 0 |a Print version record and CIP data provided by publisher. 
650 0 |a Electronic data processing  |x Distributed processing. 
650 0 |a Computer systems  |x Design and construction. 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 4 |a Computer systems  |x Design and construction. 
655 4 |a Electronic books. 
655 0 |a Electronic books. 
776 0 8 |i Print version:  |a Zhao, Wenbing, Ph. D.  |t Building dependable distributed systems.  |d Hoboken, New Jersey : John Wiley & Sons, 2014  |z 9781118549438  |w (DLC) 2014002863 
830 0 |a Performability engineering series. 
856 4 0 |u https://doi.org/10.1002/9781118912744  |z Full Text via HEAL-Link 
994 |a 92  |b DG1