Distributed Systems
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesDistributed Systems Syllabus — Unit-wise Content
The official GTU curriculum for Distributed Systems (subject code ME01000661) as prescribed for CE · Semester 1 divides the course into 9 units, covering 45 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (ME01000661)Unit 1 Introduction to Distributed Systems(DS)
- Introduction and Difference between Traditional and Distributed Systems
- Distributed system models
- Design issues in DS
Unit 2 Communication in Distributed System
- Inter process communication: Message passing model
- Remote procedure call and implementation issues
- Point to point and Group communication
- Client Server model & its implementation
- Socket programming
- Case Studies: SUN RPC, DEC RPC
Unit 3 Synchronization in distributed systems
- Temporal ordering of events
- Clock synchronization
- mutual exclusion
- Deadlock in distributed systems
- Election algorithms
Unit 4 Remote Method Invocation
- Java RMI Architecture
- API for Java RMI, Client Callback
- Stub downloading
Unit 5 Common Object Request Broker Architecture
- Inter-ORB Protocol
- Object server and object client
- Naming service
- Object service
Unit 6 Processes and processors in distributed systems
- system model
- processor allocation
- scheduling in distributed systems: Load balancing and sharing approach
- fault tolerance
- Real time distributed systems
- Process migration and related issues
Unit 7 Distributed File Systems
- features & goal of distributed file system
- file models
- file accessing models
- file sharing semantics
- file caching scheme
- file replication
- fault tolerance
- trends in distributed file system
- case study- HDFS
Unit 8 Distributed Shared Memory
- general architecture of DSM systems
- design and implementation issues of DSM, granularity
- structure of shared memory space
- consistency models
- replacement strategy
Unit 9 Advanced Topics
- Simple Object Access Protocol
- Distributed Computing Paradigm (Message queue system
- mobile agent
- object spaces)