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.
Academic Units | 3 |
Exam Schedule | Tue May 06 2025 00:00:00 GMT+0000 (Coordinated Universal Time) 09:00-11:00 |
Grade Type | Letter Graded |
Department Maintaining | CSC(CE) |
Prerequisites | |
Mutually Exclusive | |
Not Available to All Programme | (Admyr 2011-2020) |
Index | Type | Group | Day | Time | Venue | Remark |
---|---|---|---|---|---|---|
10520 | LEC/STUDIO | SCL4 | THU | 1330-1520 | ONLINE | Teaching Wk3 |
10520 | LEC/STUDIO | SCL4 | THU | 1330-1520 | LT1 | Teaching Wk1,2,4-13 |
10520 | TUT | SCEL | FRI | 1030-1120 | LT27 | Teaching Wk2,4-13 |
10520 | TUT | SCEL | FRI | 1030-1120 | ONLINE | Teaching Wk3 |
0930
1030
1130
1230
1330
1430
1530
1630
1730
SC4051
LEC/STUDIO | ONLINE
Teaching Wk3
SC4051
LEC/STUDIO | LT1
Teaching Wk1,2,4-13
SC4051
TUT | LT27
Teaching Wk2,4-13
SC4051
TUT | ONLINE
Teaching Wk3
We would encourage you to review with the following template.
AY Taken: ...
Assessment (Optional): ...
Topics (Optional): ...
Lecturer (Optional): ...
TA (Optional): ...
Review: ...
Final Grade (Optional): ...