Professional Documents
Culture Documents
Distributed OS Sem V
Distributed OS Sem V
Faculty Details
Sec. Name Office Office hour Mail id
Tech Park –
1 T.K.SIVAKUMAR Ground Floor 9.00 AM to 3.35 PM sivakumar.tk@ktr.srmuniv.ac.in
Lab
Required Books:
1. Andrew S Tanenbaum - Distributed Operating Systems - Pearson Education,2001.
2. Mukesh Singal Niranjan G Shivrartri, -Advanced Concepts in Operating Systems - Mc Graw
Hill International , 1994.
Reference Books:
1. Pradeep K Sinha - Distributed Operating System: Concepts and Design – Wiley Publications,
1996
Web resources
http://www.e-reading.link/book.php?book=143358
Objectives
To gain depth knowledge of challenges and issues of incorporating distributed OS concepts and to
understand operating system principles, Distributed Computing techniques, Synchronization and
Processes, Shared Data access files
And Case study.
Assessment Details
Cycle Test : 10 Marks
Surprise Test : 05 Marks
Model Exam : 20 Marks
2
2 Assignments : 10 Marks
Attendance : 05 Marks
Total : 50 Marks
Test Schedule
S.No. DATE TEST TOPICS DURATION
1 21-Jan-2015 Cycle Test I, II Units 2 Periods
2 18-Mar- 2015 Model All five Units 3 Hours
Outcomes
Students who have successfully completed this course will have full understanding of the
following concepts
Course outcome
Sessi
Time Teaching
on Topics to be covered Ref Testing Method
(min) Method
No.
Introduction to Distributed Systems Discussion
1 50 1 BB
WHAT IS A DISTRIBUTED SYSTEM?
GOALS
Advantages of Distributed Systems over
Centralized Systems Discussion
2 Advantages of Distributed Systems over 50 1 BB
Independent PCs
Disadvantages of Distributed Systems
HARDWARE CONCEPTS
Bus-Based Multiprocessors
Group discussion
3 Switched Multiprocessors 50 1 BB
Bus-Based Multicomputers
Switched Multicomputers
SOFTWARE CONCEPTS
Network Operating Systems
4 50 1 BB Discussion
True Distributed Systems
Multiprocessor Timesharing Systems
3
DESIGN ISSUES
Comparative Study
5 Transparency,Flexibility,Reliability, 50 1 BB
Performance, Scalability
layered protocols
6 50 1 BB Discussion
7 ATM Networks 50 1 BB Comparative Study
client server model Group discussion
8 50 1 BB
9
Remote Procedure calls 50 1 BB Comparative Study
Group Communication
10 50 1 BB Discussion
UNIT 2: SYNCHRONIZATION IN DISTRIBUTED SYSTEMS
Clock synchronization - mutual exclusion - Election algorithms - Atomic transactions - Transaction
model - Implementation and Concurrency control - Deadlocks
Clock synchronization Discussion
11 50 1 BB
mutual exclusion 1 Discussion
12 50 BB
Election algorithms 1 Assignment
13 50 BB
Atomic transactions - Transaction 1 Group discussion
14 50 BB
15 Implementation and Concurrency control 50 1 BB Discussion
Deadlocks 1 Discussion
16 50 BB
UNIT 3: PROCESSES AND PROCESSORS IN DISTRIBUTED SYSTEMS
Threads - Threads design issues and implementation - System models - processor allocation - Design &
implementation issues - Example processor allocation algorithms and Scheduling Fault tolerance –Types
- Use of redundancy - Real time distributed systems - Real time Scheduling and communication
Prepared by HOD/MCA
T.K.SIVAKUMAR