DISTRIBUTED SYSTEMS
Course Code BCS515D
CIE Marks 50
Teaching Hours/Week (L: T:P: S) 3:0:0:0
SEE Marks 50
Total Hours of Pedagogy 3Hrs
Total Marks 100
Credits 03
Examination type (SEE) Theory
Module-1
CHARACTERIZATION OF DISTRIBUTED SYSTEMS: Introduction, Focus on
resource sharing, Challenges.
REMOTE INVOCATION: Introduction, Request-reply protocols, Remote procedure call,
Introduction to Remote Method Invocation.
Textbook: Chapter- 1.1,1.4,1.5, 5.1-5.5
Module-2
DISTRIBUTED FILE SYSTEMS: Introduction, File service architecture.
NAME SERVICES: Introduction, Name services and the Domain Name System, Directory
services.
Textbook: Chapter- 12.1,12.2, 13.1-13.3
Module-3
TIME AND GLOBAL STATES: Introduction, Clocks, events and process states,
Synchronizing Physical clocks, Logical time and logical clocks, Global states
Textbook: Chapter- 14.1-14.5
Module-4
COORDINATION AND AGREEMENT: Introduction, Distributed mutual exclusion,
Elections, Coordination and agreement in group communication, Consensus and related
problems.
Textbook: Chapter -15.1-15.5
Module-5
DISTRIBUTED TRANSACTIONS: Introduction, Flat and nested distributed transactions,
Atomic commit protocols, Concurrency control in distributed transactions, Distributed
deadlocks, Transaction recovery.
REPLICATION: Introduction.
Textbook: Chapter -17.1-17.6, 18.1
Suggested Learning Resources:
Textbook’s:
1. George Coulouris, Jean Dollimore and Tim Kindberg, “Distributed Systems Concepts
and Design”, Fifth Edition, Pearson Education, 2012.

.png)
0 Comments