Best Reference Books – Reliable Computing

We have compiled the list of Top 10 Best Reference Books on Reliable Computing subject. These books are used by students of top universities, institutes and colleges. Here is the full list of top 10 best books on Reliable Computing along with reviews.

Kindly note that we have put a lot of effort into researching the best books on Reliable Computing subject and came out with a recommended list of top 10 best books. The table below contains the Name of these best books, their authors, publishers and an unbiased review of books on "Reliable Computing" as well as links to the Amazon website to directly purchase these books. As an Amazon Associate, we earn from qualifying purchases, but this does not impact our reviews, comparisons, and listing of these top books; the table serves as a ready reckoner list of these best books.

1. “Fault Tolerant Computing Theory and Techniques Vol. I” by Pradhan D K
2. “Fault Tolerant Computing Theory and Techniques Vol. II” by Pradhan D K
3. “Fault Tolerant and Fault Testable Hardware Design” by P K Lala

“Fault Tolerant and Fault Testable Hardware Design” Book Review: The book serves as ready reference for postgraduate students in electrical and computer science engineering as well as practicing engineers. It provides up to date information on reliable hardware designs, reliability and various fault models. The coverage of the book includes elementary testing techniques for detecting faults in combinational, as well as sequential, circuits, various methods for fault-tolerant hardware design and procedures for implementing self-checking and fail-safe circuits, design for testability, various design techniques which can be used to simplify the testing procedures for digital circuits, etc. It covers all important definitions, techniques and numerical techniques. It also contains an extensive set of references for further literature on the covered topics. Adequate number of figures is also included, making the overall text easy to read and understand.

4. “Design and Analysis of Fault Tolerant Digital Systems” by B W Johnson
5. “Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation” by Jez Humble and David Farley

“Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation” Book Review: The book presents ways and methods to revolutionize software delivery with the cycle time-shorter and faster. The book follows the approach of making the delivery of the software from the hands of the developers into production a reliable, predictable, visible and largely automated process with well understood and quantifiable risks. The topics covered range from traditional configuration management, source code control, release planning, auditing, compliance and integration to automation of building, testing and deployment processes. The book can benefit testers, developers, managers and systems administrators.

6. “Software Development: Building Reliable Systems (Enterprise Computing Series)” by Marc Hamilton

“Software Development: Building Reliable Systems (Enterprise Computing Series)” Book Review: The book provides an insight on achieving software development within an organization. It covers start-to-finish techniques for complete software development, covering all key elements. The coverage of the book includes how to build a software architecture that maps to business goals, how to implement superior O-O techniques from planning through testing, Identify better ways to use RAD, leverage standards; measure quality and productivity — and improve them, ways to leverage state-of-art network- and component-based technologies. It also sheds light on key aspects of successful development, i.e. people, processes, and technology. The book can benefit various industry people and practicing software engineers.

7. “Developments in Reliable Computing” by Tibor Csendes

“Developments in Reliable Computing” Book Review: The book covers various aspects of validation techniques in scientific computing, ranging from hardware requirements, elementary operations, high accuracy function evaluations to interval arithmetic. It also discusses advanced validating techniques and applications in various fields of practical interest. The topics covered in the book include use of validation techniques in the analysis of dynamical systems, parallel validating algorithms, systems of linear and non linear equations and global optimization, complexity of results for problems with uncertain data and various other applications. The book features a culmination of work by several authors who are experts in the field and an extended list of references.

8. “Introducing Go: Build Reliable, Scalable Programs” by Caleb Doxsey

“Introducing Go: Build Reliable, Scalable Programs” Book Review: The book intends to help new programmers learn Go. Unlike other resources meant for experienced engineers, this book provides basic introduction and gentle understanding for the beginners. It focuses on providing enough exposure to tackle some of the more advanced resources. The book covers all the basic concepts, rudimentary programming skills, concurrency, packages and testing, complex types and functions, Go toolset etc. It also contains exercises for practicing programming. Several examples are also included for better practice and understanding and can help in attempting the exercise as well. Although the book doesn’t require any prior knowledge of Go, it requires general programming knowledge for better understanding.

9. “Design and Implementation of Reliable and High Performance Software Systems Including Distributed” by Yuri K Shestopaloff

“Design and Implementation of Reliable and High Performance Software Systems Including Distributed” Book Review: The book focuses on conceptual, methodological, and technological aspects of design and implementation of reliable software systems. The book consists of a total of four elaborate chapters with sections and subsections, covering a number of concepts and imparting useful information. It discusses in detail, organization and structure of the development process, creation of the development team and organization of its work. It includes a number of examples, figures, diagrams and code excerpts for better understanding. The book can benefit system designers, advanced level programmers, engineers, project leaders and managers. The book can also be of use to students and teachers as well.

10. “Fault and Defect Tolerant Computer Architectures: Reliable Computing with Unreliable Devices” by George R Roelke

“Fault and Defect Tolerant Computer Architectures: Reliable Computing with Unreliable Devices” Book Review: The book discusses fault tolerance techniques that can be incorporated into architecture to allow continued system operation in the presence of faulty components. The book addresses construction of a reliable computer from unreliable de- vice technologies. The coverage of the book spans over various related concepts such as developing a system architecture for a “fault and defect tolerant” (FDT) computer, trade-offs between different techniques, modelling of the yield of the system, yield and hardware cost models for the fault tolerance techniques used in the architecture, creating fault and defect tolerant designs for the processor, as well as its most critical component, the cache memory.

People who are searching for Free downloads of books and free pdf copies of these top 10 books on Reliable Computing – we would like to mention that we don’t have free downloadable pdf copies of these good books and one should look for free pdf copies from these Authors only if they have explicitly made it free to download and read them.

We have created a collection of best reference books on "Reliable Computing" so that one can readily see the list of top books on "Reliable Computing" and buy the books either online or offline.

If any more book needs to be added to the list of best books on Reliable Computing subject, please let us know.

Sanfoundry Global Education & Learning Series – Best Reference Books!

Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He is Linux Kernel Developer & SAN Architect and is passionate about competency developments in these areas. He lives in Bangalore and delivers focused training sessions to IT professionals in Linux Kernel, Linux Debugging, Linux Device Drivers, Linux Networking, Linux Storage, Advanced C Programming, SAN Storage Technologies, SCSI Internals & Storage Protocols such as iSCSI & Fiber Channel. Stay connected with him @ LinkedIn | Youtube | Instagram | Facebook | Twitter