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 BE05045041) as prescribed for CS-IoT · Semester 5 divides the course into 7 units, covering 44 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 (BE05045041)Unit 1 Fundamentals of Distributed System
- Definition of a Distributed System
- Goals of a Distributed System
- Types of Distributed Systems
- Basics of Operating System and Networking
Unit 2 Basics of Architectures, Processes, and Communication
- Architectures - Types of System Architectures
- Self-management in Distributed Systems
- Processes - Basics of Threads
- Roles of Client and Server
- Code Migration
- Communication - Types of Communications
- Remote Procedure Calls
- Message-Oriented Communication
- Stream-Oriented Communication
Unit 3 Naming - Names, Identifiers, And Addresses, Flat Naming, Structured Naming,
- Attribute Based Naming
Unit 4 Synchronization - Clock Synchronization, Logical Clocks, Mutual Exclusion,
- Global Positioning Of Nodes
- Election Algorithms
Unit 5 Consistency, Replication and Fault Tolerance-Introduction To Replication,
- Data Centric Consistency Models
- Client-Centric Consistency Models
- Replica Management
- Consistency Protocols
- Basics of Fault Tolerance
- Process Resilience
- Reliable Client Server Communication
- Reliable Group Communication
- Distributed Commit
Unit 6 Security
- Introduction to Security- Security Threats
- Policies, and Mechanisms
- Design Issues
- Basics of Cryptography
- Secure Channels- Authentication
- Message Integrity and Confidentiality
- Secure Group Communication
- Access Control- General Issues in Access Control
- Secure Mobile Code
- Denial of Service
- Security Management-Key Management
- Secure Group Management
- Authorization Management
Unit 7 Categories of Distributed System
- Consistency and Replication
- Fault Tolerance
- Security: Distributed Object- based System
- Distributed File System
- Distributed Web-based System
- Distributed Coordination based System