0% found this document useful (0 votes)
12 views2 pages

PECSE0701A Distributed System Update Syllbus

The document outlines the course structure for CSE-891 TR1: Distributed System, including objectives, outcomes, and a detailed syllabus divided into five units covering topics such as distributed system architecture, distributed share memory, inter-process communication, scheduling, and database systems. It also includes an articulation matrix correlating course outcomes with program outcomes and provides a list of reference books and e-learning resources. The course aims to equip students with the principles and algorithms necessary for understanding and analyzing distributed systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

PECSE0701A Distributed System Update Syllbus

The document outlines the course structure for CSE-891 TR1: Distributed System, including objectives, outcomes, and a detailed syllabus divided into five units covering topics such as distributed system architecture, distributed share memory, inter-process communication, scheduling, and database systems. It also includes an articulation matrix correlating course outcomes with program outcomes and provides a list of reference books and e-learning resources. The course aims to equip students with the principles and algorithms necessary for understanding and analyzing distributed systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Bachelor of Technology (Computer Science and Engineering)

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 I: INTRODUCTIONDISTRIBUTED SYSTEMS 09 Hours


Evolution of Distributed Computing Systems, Architecture for Distributed System, Goals of Distributed system,
Hardware and Software concepts, Distributed Computing Model, Advantages & Disadvantage distributed
system, Issues in designing Distributed System.

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.

UNIT III: INTER PROCESS COMMUNICATION AND SYNCHRONIZATION 09 Hours


API for Internet Protocol, Data Representation & Marshaling, Group Communication, Client Server
Communication, RPC- Implementing RPC Mechanism, Stub Generation, RPC Messages. Synchronization: -
Clock Synchronization, Mutual Exclusion, Election Algorithms:- Bully & Ring Algorithms.

UNIT IV: DISTRIBUTED SCHEDULING AND DEADLOCK 09 Hours


Distributed Scheduling, Issues in Load Distributing, Components for Load Distributing Algorithms, Different
Types of Load Distributing Algorithms, Task Migration and its issues. Deadlock Issues in deadlock detection
& Resolutions, Deadlock Handling Strategy, Distributed Deadlock Algorithms

UNIT V: DISTRIBUTED MULTIMEDIA & DATABASE SYSTEM 09 Hours

Distributed Data Base Management System(DDBMS), Types of Distributed Database, Distributed


Multimedia:- Characteristics of multimedia Data, Quality of Service Managements. Case Study of Distributed
System:- Amoeba, Mach, Chorus
Reference Books:
1.M. Van Steen, A.S. Tanenbaum, Distributed Systems, Third Edition, CreateSpace Independent Publishing
Platform, 2017.
2.Ajay D. Kshemkalyani and Mukesh Singhal, Distributed Computing: Principles, Algorithms and Systems,
Cambridge University Press, 2011.
3.Garg VK. Elements of distributed computing. John Wiley & Sons, 2002.
4.George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair, Distributed Systems: Concepts and
Design, Fifth Edition, Pearson Education, 2017.

List of e-Learning Resources:


1. https://nptel.ac.in/
2. https://www.coursera.org/
3.https://onlinecourses.nptel.ac.in/noc21_cs87/preview
4.https://www.distributedsystemscourse.com/

Subject Tr. Academic Coordinator HoD Sr. Faculty Nominated by DOAA

You might also like