ModsCE4013
Distributed Systems
This course introduces the concepts and design of distributed systems.
1. Foundations: characteristics of distributed systems, architectural models, fundamental models, interprocess communication.
2. Middleware: remote method invocation, remote procedure call, name services, CORBA.
3. System Infrastructure: distributed file systems, peer-to-peer systems.
4. Distributed Algorithms: clock synchronization, logical and vector clocks, distributed mutual exclusion, election algorithms, consensus algorithms, replication and fault tolerance.
1. Foundations: characteristics of distributed systems, architectural models, fundamental models, interprocess communication.
2. Middleware: remote method invocation, remote procedure call, name services, CORBA.
3. System Infrastructure: distributed file systems, peer-to-peer systems.
4. Distributed Algorithms: clock synchronization, logical and vector clocks, distributed mutual exclusion, election algorithms, consensus algorithms, replication and fault tolerance.
| AUs | 3.0 AUs |
| Exam | N/A |
| Grade Type | N/A |
| Maintaining Dept | N/A |
| Prerequisites | , CE3005 |
| Mutually Exclusive With | CZ4013, SC4051 |
| Not Available To Programme | N/A |
| Not Available To All Programme With | N/A |
| Not available as Core for programmes | N/A |
| Not Available as PE for programmes | N/A |
| Not Available as BDE/UEs for programmes | N/A |
| Not Offered To | N/A |
Total hours per week: 0 hrs
Available Indexes
No indexes available for this semester
(This might be an old module not longer offered in AY24/25)