You are on page 1of 8

Distributed Systems (DS)

VI SEM B.Tech. (IT) – CORE SUBJECT


Subject Overview
• Theory: 3 Hours per Week
• Subject Code: ICT 3254

Introduction, Distributed Systems Models, Challenges, Processes and


Communication, External data representation, Case study - Unix inter
process communication, Distributed objects, Remote procedure call, Case
study: Java RMI, SUN RPC, Distributed File System, Naming Systems,
Directory and discovery services, Case study: SUN NFS / GNS, Distributed
Shared Memory, DSM implementation algorithms, Time and Global
States, Logical and vector clocks, Coordination and agreement,
Distributed transactions, Consistency and Replication Management, Fault
Tolerance, Case Study - Google.
• Objectives:
• To learn the features of distributed systems
• To learn the communication techniques in distributed systems.
• To understand the file system, name services, shared memory
Objectives pertaining to the distributed systems
• To understand the concepts of coordination, consistency, fault

and tolerance in the distributed environment


• Outcomes:

Outcomes • Interpret the basic concepts of distributed systems.


• Demonstrate various techniques used for communication in
distributed systems.
• Analyze the requirements for designing distributed file system and
shared memory.
• Solve the issues pertaining to coordination, consistency, fault
tolerance for a distributed system.
• Appraise the various case studies of distributed system.
1. George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair,
Distributed Systems Concepts and Design (5e), Pearson
Study Material Education, 2017.
2. Andrew Tanenbaum S., Distributed Systems: Principles and
Paradigms (2e), Pearson Education Asia, 2016.
3. Singhal M., Shivaratri N., Advanced Concepts in Operating
Systems (2e), McGraw Hill Education, 2017.
4. Andrew Tanenbaum S., Modern Operating System (3e),
Pearson Education International, 2016.

Slides
Recordings
Your own notes
Google: Multimedia Materials
Theory: Mode of evaluation
• Internal Marks: 50
• Assignment Pattern: May be same as Last SEM
or Something New
• 2 Sessional Tests: 30 Marks (schedule will be
received by September)
• External Marks: 50
• Same as usual

• Mandatory Requirement during Online Classes:


Interaction
1. Any 5 big example applications of Distributed
System. One example is google.com
2. Any 5 names of Distributed Architectures

Project Ideas in the area of DS:


• Enhancing security features and data protection in
Activities distributed computing
• Self-stabilization and organization along with fault
tolerance and reliability in distributed computing
• Complex nature of results and hypothetical
conclusions in distributed systems
• Scheduling and distributed management of
resources
• Resource optimization and energy conservation
• Sucheta Kolekar
• 9008773043
• sucheta.kolekar@manipal.edu
• Cabin number 12

You might also like