Best Reference Books – Distributed Operating Systems

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

Kindly note that we have put a lot of effort into researching the best books on Distributed Operating Systems 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 "Distributed Operating Systems" 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. “Distributed Operating Systems: Concepts and Design” by Sinha

“Distributed Operating Systems: Concepts and Design” Book review: The book provides an in-depth understanding of the full range of distributed operating systems components. Every chapter addresses de-facto standards, popular technologies, and design principles applicable to a wide variety of systems. This book also consists of chapter summaries, end-of-chapter exercises and bibliographies, and concludes with a set of case studies that provide real-world insights into four distributed operating systems. The book teaches concepts such as fundamentals, computer networks, message passing, remote procedure calls, distributed shared memory, synchronization, resource management, process management, distributed file systems, naming, security, case studies.

2. “Distributed Operating Systems” by Tanenbaum

advertisement
“Distributed Operating Systems” Book review: The book is designed for information technology and computer engineering students. The book is also suitable for individuals interested in operating systems. The book provides the distributed operating systems. The book begins with an introduction to operating systems and it discusses the basic concepts related to it. It covers the material from the original book, including communication, synchronization, processes, etc. The book also includes file systems, and processes on distributed shared memory, real-time distributed systems, fault-tolerant distributed systems, and ATM networks. The book also includes coverage of parallel systems, distributed systems, real-time systems, computer networks and algorithms for asynchronous distributed systems and uses examples from many commercial and experimental operating systems.It also contains four detailed case studies: Amoeba, Mach, Chorus, and OSF/DCE.

3. “Distributed Systems” by Coulouris George and Dollimore Jean

“Distributed Systems” book review: The book begins with the foundations for open distributed systems including networking, interprocess communication, remote procedure calling, name services, distributed time management and file services, then sheds light on new technologies including ATM networking, internetworks, multicast protocols, microkernel-based distributed operating systems and distributed shared memory, and last but not the least covers the design of services supporting the sharing of distributed data, including replication, concurrency control, recovery, fault tolerance and security. The content of this book is supported by definitions of service interfaces and algorithms and by copious case studies as they provide an excellent insight into the current state-of-the-art in distributed system design.

4. “Distributed Operating Systems” by Andrew S Tanenbaum

advertisement
advertisement
“Distributed Operating Systems” Book review: The book is designed for information technology and computer engineering students. The book is also suitable for individuals interested in operating systems. The book provides the distributed operating systems. The book begins with an introduction to operating systems and it discusses the basic concepts related to it. It covers the material from the original book, including communication, synchronization, processes, etc. The book also includes file systems, and processes on distributed shared memory, real-time distributed systems, fault-tolerant distributed systems, and ATM networks. The book also includes coverage of parallel systems, distributed systems, real-time systems, computer networks and algorithms for asynchronous distributed systems and uses examples from many commercial and experimental operating systems.It also contains four detailed case studies: Amoeba, Mach, Chorus, and OSF/DCE.

5. “Distributed Operating Systems” by I A Dhotre

“Distributed Operating Systems” Book review: The book is designed for information technology and computer engineering students. The book is also suitable for individuals interested in operating systems.The book begins with the Fundamentals of distributed operating systems. Message Passing, Architecture of Distributed Systems, Synchronization and Distributed Mutual Exclusion are also included in the book chapter wise. Distributed Deadlock Detection, Agreement Protocol, Distributed File Systems are covered in the book for process synchronisation chapter. Distributed Shared Memory, Distributed Scheduling, Recovery and Security Mechanism are all a part of the process scheduling topic. Fault Tolerance, Access and Flow Control, Emerging Trends in Distributed System are also highlighted in the book.

6. “Distributed Operating Systems and Algorithm Analysis” by Chow

advertisement
“Distributed Operating Systems and Algorithm Analysis” Book review:The book is designed for information technology and computer engineering students. The book is also suitable for individuals interested in operating systems. The book focuses on Operating systems and Algorithm Analysis. This book integrates the theory and practice of distributed operating systems and algorithms. The book consists of practical and theoretical questions solved and unsolved for better understanding. The book also includes coverage of parallel systems, distributed systems, real-time systems, computer networks and algorithms for asynchronous distributed systems and uses examples from many commercial and experimental operating systems. The book also consists of a number of programming projects that are suitable for distributed operating systems.

7. “Building Microservices” by Sam Newman

“Building Microservices” Book review: The book is designed for information technology and computer engineering students. The book is also suitable for individuals interested in building microservices. The book explains the fundamentals of microservices and how to build it. The book also describes the architecture of microservices. The book helps to understand the challenges of scaling microservice architectures. The book includes important concepts of microservices like continuous integration, service to service model, monolithic codebases etc. The book also dives into the current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services.

8. “Fundamentals of Distributed Operating Systems” by Shubhra Garg

advertisement
“Fundamentals of Distributed Operating Systems” Book review:The book is designed for information technology and computer engineering students. The book is also suitable for individuals interested in operating systems. The book teaches concepts such as fundamentals, computer networks, message passing, remote procedure calls, distributed shared memory, synchronization, resource management, process management, distributed file systems, naming, security, case studies. The book provides an in-depth understanding of the full range of distributed operating systems components. Every chapter addresses de-facto standards, popular technologies, and design principles applicable to a wide variety of systems. This book also consists of chapter summaries, end-of-chapter exercises and bibliographies, and concludes with a set of case studies that provide real-world insights into four distributed operating systems.

9. “Simulating Distributed Database Operating Systems and Evaluating Concurrency Control Protocol Performance (Classic Reprint)” by Frank Ramsey Professor of Economics Partha Dasgupta

“Simulating Distributed Database Operating Systems and Evaluating Concurrency Control Protocol Performance (Classic Reprint)” Book review:The book is designed for information technology and computer engineering students. The book is also suitable for individuals interested in operating systems.The book describes Simulating Distributed Database Operating Systems and Evaluating Concurrency Control Protocol Performance. The book also explains deadlock, process scheduling and concurrency control. The book gaps the bridge between practical , and theoretical explanations. The book also consists of solved and unsolved numerical problems related to process scheduling and deadlock for better understanding.

10. “Distributed Systems: Concepts and Design (International Computer Science Series)” by Jean Dollimore and Tim Kindberg

advertisement
“Distributed Systems: Concepts and Design (International Computer Science Series)” Book review:The book is designed for information technology and computer engineering students. The book is also suitable for individuals interested in operating systems. The book introduces the various concepts and design related to distributed systems. The book covers the principles and practice in this fast moving area that is distributed systems. The book also Includes the key issues in the debate between components and web services as the way forward for industry. The book also consists of a number of programming projects that are suitable for distributed operating systems.

People who are searching for Free downloads of books and free pdf copies of these top 10 books on Distributed Operating Systems – 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 "Distributed Operating Systems" so that one can readily see the list of top books on "Distributed Operating Systems" and buy the books either online or offline.

If any more book needs to be added to the list of best books on Distributed Operating Systems 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!
advertisement
advertisement
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