Distributed Computing detailed syllabus for Computer Science & Engineering (CSE) for 2021 regulation curriculum has been taken from the Anna University official website and presented for the CSE students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Computer Science & Engineering 5th Sem scheme and its subjects, do visit CSE 5th Sem 2021 regulation scheme. The detailed syllabus of distributed computing is as follows.
Course Objectives:
Download the iStudy App for all syllabus and other updates.
Unit I
INTRODUCTION 8 Introduction: Definition-Relation to Computer System Components – Motivation – Message -Passing Systems versus Shared Memory Systems – Primitives for Distributed Communication -Synchronous versus Asynchronous Executions – Design Issues and Challenges; A Model of Distributed Computations: A Distributed Program – A Model of Distributed Executions – Models of Communication Networks – Global State of a Distributed System.
Unit II
Download the iStudy App for all syllabus and other updates.
Unit III
DISTRIBUTED MUTEX AND DEADLOCK 10 Distributed Mutual exclusion Algorithms: Introduction – Preliminaries – Lamports algorithm – RicartAgrawalas Algorithm — Token-Based Algorithms – Suzuki-Kasamis Broadcast Algorithm; Deadlock Detection in Distributed Systems: Introduction – System Model – Preliminaries – Models of Deadlocks – Chandy-Misra-Haas Algorithm for the AND model and OR Model.
Unit IV
Download the iStudy App for all syllabus and other updates.
Unit V
CLOUD COMPUTING 7 Definition of Cloud Computing – Characteristics of Cloud – Cloud Deployment Models – Cloud Service Models – Driving Factors and Challenges of Cloud – Virtualization – Load Balancing -Scalability and Elasticity – Replication – Monitoring – Cloud Services and Platforms: Compute Services – Storage Services – Application Services
Course Outcomes:
Download the iStudy App for all syllabus and other updates.
Text Books:
- Kshemkalyani Ajay D, Mukesh Singhal, Distributed Computing: Principles, Algorithms and Systems, Cambridge Press, 2011.
- Mukesh Singhal, Niranjan G Shivaratri, Advanced Concepts in Operating systems, McGraw Hill Publishers, 1994.
Reference Books:
- George Coulouris, Jean Dollimore, Time Kindberg, Distributed Systems Concepts and Design, Fifth Edition, Pearson Education, 2012.
- Pradeep L Sinha, Distributed Operating Systems: Concepts and Design, Prentice Hall of India, 2007.
- Tanenbaum A S, Van Steen M, Distributed Systems: Principles and Paradigms, Pearson Education, 2007.
- Liu M L, Distributed Computing: Principles and Applications, Pearson Education, 2004.
- Nancy A Lynch, Distributed Algorithms, Morgan Kaufman Publishers, 2003.
- Arshdeep Bagga, Vijay Madisetti, Cloud Computing: A Hands-On Approach, Universities Press, 2014.
For detailed syllabus of all other subjects of Computer Science & Engineering, 2021 regulation curriculum do visit CSE 5th Sem subject syllabuses for 2021 regulation.
For all Computer Science & Engineering results, visit Anna University CSE all semester results direct link.