Welcome to the course on Distributed Systems.
The objective of the course is to impart knowledge about the understanding of the Distributed Systems. What are the features of Distributed Systems and how it is different from Grid and Cloud computing? It will cover Architecture, Naming techniques. We will also cover communication protocols and see how they are different from Computer Networks. It will cover Synchronization issues, Consistency and Replication Issues in Distributed Systems. Fault Tolerance techniques will highlight the robustness requirements of Distributed Systems. This will be followed by an overview of Distributed File Systems with some examples.
For queries please email at divyashikha@dtu.ac.in
Pre requisites: Operating System and Computer Network
Text Books:
·Distributed Systems: Principles and Paradigms, 2nd Ed., Andrew S. Tanenbaum and Maarten Van Steen, Prentice Hall, 2007.
References:
• Distributed Operating Systems: Concepts and Design, P.K.Sihna, PHI, 2007.
•Distributed Operating Systems and Algorithms. R. Chow, T. Johnson. Addison-Wesley Publishing Company, 1997. ISBN 0-201-49838-3.
•Distributed Systems: Concepts and Design, 4th Ed by Coulouris, G, Dollimore, J., and Kindberg, T., Addison-Wesley, 2006.
NOTE: Project for the Mid Sem Component common for all students (allowed to work in groups of 2). Check details here:
Notice
- New Evaluation guideline for online classes
Marks distribution: 60 for quiz and project + 15 practical + 25 internal
Handouts