PECSE0701A Distributed System Update Syllbus
PECSE0701A Distributed System Update Syllbus
Semester-VI
L-2T-1P-0C-3
CSE-891 TR1: Distributed System
Course Objectives:
• To understand the basic concepts of Distributed System, Architecture and Issues in designing
Distributed System.
• To understand in detail about the Basic Concept of Distributed Share Memory and Distributed
Data Base Management system.
• To expose the fundamentals of distributed computer systems, assuming the availability of
facilities for data transmission.
• To discuss multiple levels of distributed algorithms, distributed file systems, distributed
databases, security and protection.
• To expose the fundamentals of Distributed Data Base Management System .
Course Outcomes (COs): Upon completion of this course students will be able to
1. Understand the design principles in distributed systems and the architectures for distributed systems.
2. Apply various distributed algorithms related to clock synchronization, concurrency control, deadlock
detection, load balancing, voting etc.
3. Analyze fault tolerance and recovery in distributed systems and algorithms for the same.
4. Analyze the design and functioning of existing distributed systems and file systems.
5. Evaluate the strengths and weaknesses of these systems in terms of performance, scalability, and
security..
Articulation Matrix
(Program Articulation Matrix is formed by the strength of correlation of COs with POs and PSOs. The strength
of correlation is indicated as 3 for substantial (high), 2 for moderate (medium) correlation, and 1 for slight
(low) correlation)
CO/PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 1 - - - 1 - 1 2 - 1 - 3
CO2 - 1 - 1 3 - - 1 2 - - 1 - 2 -
CO3 2 - 3 - - - 2 1 - - - - - 1 2
CO4 - 3 2 - 1 2 - - - 1 - - 2 - -
CO5 1 - - 1 2 1 - 2 - 3 1 - 2 1
UNIT II: DISTRIBUTED SHARE MEMORY AND DISTRIBUTED FILE SYSTEM 09 Hours
Basic Concept of Distributed Share Memory (DSM), DSM Architecture & its Types, Design &
Implementations issues In DSM System, Structure of Share Memory Space, Consistency Model, and Thrashing.
Desirable features of good Distributed File System, File Model, File Service Architecture, File Accessing
Model, File Sharing Semantics, File Catching Scheme, File Application & Fault tolerance. Naming: - Features,
System Oriented Names, Object Locating Mechanism, Human Oriented Name.