Distributed computing systems
C Avram
4 points * 2 hours per week * First semester * Caulfield * Prerequisites: COT2004
This subject aims to provide students with a knowledge of the architectural and communication issues involved in the design of distributed computing systems. Topics taught include the concept of a distributed system; heterogeneous computing environments; communication mechanisms for programming distributed systems; primitives for distributed computing in heterogeneous systems; building distributed systems with RPCs; asynchronous remote operations execution in distributed systems; distributed operating systems with some example systems; distributed file systems with examples; languages for distributed systems development.
Assessment
Examination (2 hours): 70% * Two practical assignments: 30%
Prescribed texts
Srinivasan B and Ananda A L Distributed computing systems: Concepts and structures IEEE Computer Press, 1990
Recommended texts
Mullender S Distributed systems ACM Press, 1989
Coulouris G F and Dollimore J Distributed systems: Concepts and design Addison-Wesley, 1988