Distributed Computing and Applications
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 Computing and Applications Syllabus — Unit-wise Content
The official GTU curriculum for Distributed Computing and Applications (subject code 2720207) as prescribed for CE · Semester 2 divides the course into 10 units, covering 61 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 (2720207)Unit 1 Introduction to Distributed Computing
- Relation to parallel systems
- synchronous vs asynchronous execution
- design issues and challenges
- A Model of Distributed Computations : A Model of distributed executions
- Models of communication networks
- Global state of distributed system
- Models of process communication
Unit 3 Message Passing
- Inter process Communication
- Desirable Features of Good Message-Passing Systems
- Issues in IPC by Message
- Multidatagram Messages
- Encoding and Decoding of Message Data
- Process Addressing
- Failure Handling
- Group Communication
- Remote Procedure Calls: The RPC Model
- Transparency of RPC, Implementing RPC Mechanism
- Stub Generation
- RPC Messages
- Arguments and Results
- Server Management
- Communication Protocols for RPCs
- Complicated RPCs
- Client-Server Binding
- Exception Handling
- Some Special Types of RPCs
- Lightweight RPC, Optimization for Better Performance
Unit 4 Distributed Objects and Middleware Remote Method Invocation
- Remote Method Invocation – Internet-Inter ORB Protocol Object Persistence and Object Serialization
- Object Brokers
- Message-Oriented Middleware
Unit 5 Distributed Shared Memory
- Design and Implementation issues of DSM, Granularity
- Structure of Shared memory Space
- Consistency Models
- replacement Strategy
- Other Approaches to DSM, Advantages of DSM
Unit 6 Synchronization
- Clock Synchronization
- Event Ordering
- Mutual Exclusion
- Election Algorithms
Unit 7 Resource and Process Management
- Desirable Features of a good global scheduling algorithm
- Task assignment approach
- Load Balancing approach
- Load Sharing Approach
- Process Migration
- Processor allocation
- Real time distributed Systems
Unit 8 Distributed multimedia systems – characteristics of multimedia data,
- quality of service management
- resource management
- stream adoption
- case studt – Bit torrent
Unit 9 Concurrency, co-ordination and distributed transactions
- Ordering of events
- Two-phase commit protocol
Unit 10 Security in distributed computing and application
- Security threats
- security mechanism
- security policies
- case study of Globus security architecture
Unit 11 Introduction to XML, APIs for XML Processing. Enterprise
- Application Integration
- Web Technologies
- Web services: Concepts
- Protocols: SOAP
- Development of Web services