Back close

Course Detail

Course Name Distributed Systems and Security
Course Code 18SN701
Program M. Tech. in Cyber Security Systems & Networks
Credits Amritapuri
Year Taught 2018


Course Syllabus

Introduction: Goals, challenges, types of distributed systems. Architectures: centralized, decentralized and hybrid architectures, interceptors, self-management in distributed systems, server clusters, code migration. Communication: RPC/RMI, message-oriented, stream-oriented multicast. Naming: Flat naming, structured naming and attribute-based naming. Synchronization: Physical clock, logical clocks: Scalar and vector clocks, mutual exclusion, leader election. Consistency and replication: Data-centric and client-centric consistency models, replica management. Fault tolerance: Process resilience, reliable unicast and multicast communication, distributed commit,checkpointing and recovery. Security: Threats, policies, mechanisms, secure channels, access control and security management. Case studies: Enterprise Java Beans, Globe distributed shared objects, NFS/DFS, Amoeba operating system, web server clusters.

Text Books / References

  • Andrew S. Tanenbaum and Maarten van Steen, “Distributed Systems: Principles andParadigms”, Second Edition, Pearson Prentice-Hall, 2007.
  • George Coulouris, Jean Dollimore and Tim Kindberg ,” Distributed Systems:Concepts and Design”, Fourth Edition, Addison-Wesley, 2005.
  • Vijay K. Garg, “Elements of Distributed Computing”, John Wiley & Sons, 2002.
  • Ajay D. Kshemkalyani and MukeshSinghal, “Distributed Computing: Principles, Algorithms, and Systems”, Cambridge University Press, 2011.


“Distributed Systems and Security” is an elective course offered in M. Tech. in Cyber Security Systems & Networks program at School of Engineering, Amrita Vishwa Vidyapeetham, Amritapuri.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now