About Me

header ads

DISTRIBUTED SYSTEMS (BCS515D)

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.

Post a Comment

0 Comments