This unit will provide a broad introduction to the principles of distributed computing and distributed systems and their design; provide students the fundamental knowledge required to analyse, design distributed algorithms and implement various types of applications, like distance-vector routing protocol; explain the common algorithmic design principles and approaches used in the design of message passing at different scales (e.g., logical time, peer-to-peer overlay).
Unit details and rules
| Academic unit | Computer Science |
|---|---|
| Credit points | 6 |
| Prerequisites
?
|
(INFO1105 or INFO1905) or ((INFO1103 or INFO1113) and (COMP2123 or COMP2823)) |
| Corequisites
?
|
None |
|
Prohibitions
?
|
COMP2121 |
| Assumed knowledge
?
|
None |
| Available to study abroad and exchange students | Yes |
Teaching staff
| Coordinator | Vincent Gramoli, vincent.gramoli@sydney.edu.au |
|---|