Free AKTU notes, question banks, previous year papers & syllabus — new material added regularly. Browse free resources
Cover of AKTU Distributed Computing System (BAI079) Syllabus PDF – B.Tech 4th Year
FREE

AKTU Distributed Computing System (BAI079) Syllabus PDF – B.Tech 4th Year

Distributed Computing System BAI079

All syllabus, notes, question bank & PYQ for this subject

  • English
  • Semester 8
  • 0 downloads
  • 0 views
Official AKTU syllabus of Distributed Computing System (BAI079) for B.Tech 4th Year – 3 credits, L-T-P 3-0-0. Read the unit-wise course content, course outcomes, evaluation pattern and recommended books online, or download the PDF.

Syllabus — Distributed Computing System

Download PDF

BAI079 · 3 credits · L-T-P 3-0-0

Course Outcomes

At the end of course , the student will be able :

CO 1Define the characterization of Distributed Systems, Theoretical Foundation for Distributed System and Concepts in Message Passing Systems.K1 , K2
CO 2Explain the Distributed Mutual Exclusion and Distributed Deadlock Detection.K3
CO 3Apply the Agreement Protocols and Distributed Resource Management.K4
CO 4Analyze the Failure Recovery in Distributed Systems and Fault Tolerance.K2
CO 5Evaluate the Transactions and Concurrency Control, Distributed Transactions and ReplicationK1

Course Content

L-T-P: 3-0-0

UnitTopicProposed Lecture
ICharacterization of Distributed Systems: Introduction, Examples of distributed Systems, Resource sharing and the Web Challenges. Architectural models, Fundamental Models. Theoretical Foundation for Distributed System: Limitation of Distributed system, absence of global clock, shared memory, Logical clocks ,Lamport’s & vectors logical clocks. Concepts in Message Passing Systems: causal order, total order, total causal order, Techniques for Message Ordering, Causal ordering of messages, global state, termination detection.08
IIDistributed Mutual Exclusion: Classification of distributed mutual exclusion, requirement of mutual exclusion theorem, Token based and non token based algorithms, performance metric for distributed mutual exclusion algorithms. Distributed Deadlock Detection: system model, resource Vs communication deadlocks, deadlock prevention, avoidance, detection & resolution, centralized dead lock detection, distributed dead lock detection, path pushing algorithms, edge chasing algorithms.08
IIIAgreement Protocols: Introduction, System models, classification of Agreement Problem, Byzantine agreement problem, Consensus problem, Interactive consistency Problem, Solution to Byzantine Agreement problem, Application of Agreement problem, Atomic Commit in Distributed Database system. Distributed Resource Management: Issues in distributed File Systems, Mechanism for building distributed file systems, Design issues in Distributed Shared Memory, Algorithm for Implementation of Distributed Shared Memory.08
IVFailure Recovery in Distributed Systems: Concepts in Backward and Forward recovery, Recovery in Concurrent systems, Obtaining consistent Checkpoints, Recovery in Distributed Database Systems. Fault Tolerance: Issues in Fault Tolerance, Commit Protocols, Voting protocols, Dynamic voting protocols08
VTransactions and Concurrency Control: Transactions, Nested transactions, Locks, Optimistic Concurrency control, Timestamp ordering, Comparison of methods for concurrency control. Distributed Transactions: Flat and nested distributed transactions, Atomic Commit protocols, Concurrency control in distributed transactions, Distributed deadlocks, Transaction recovery. Replication: System model and group communication, Fault - tolerant services, highly available services, Transactions with replicated data.08

Text Books

  1. Singhal&Shivaratri, "Advanced Concept in Operating Systems", McGraw Hill
  2. Ramakrishna,Gehrke,” Database Management Systems”, McGraw Hill
  3. Vijay K.Garg Elements of Distributed Compuitng , Wiley
  4. Coulouris, Dollimore, Kindberg, "Distributed System: Concepts and Design”, Pearson Education 5. Tenanuanbaum, Steen,” Distributed Systems”, PHI

Ratings & Reviews

No reviews yet — share your experience with this item.

Write a review

CAPTCHA — solve the equation shown

Reviews are checked by our team before appearing publicly.