- “Distributed Systems: Principles and Paradigms” by Maarten van Steen and Andrew Tanenbaum, 3rd (3.01) edition.
- “Distributed Systems: Concepts and Design” by George Coulouris, Jean Dollimore, and Tim Kindberg, Addison Wesley, 5th edition.
- “Distributed and Cloud Computing: From Parallel Processing to the Internet of Things” by Geoffrey C. Fox, Jack Dongarra, and Kai Hwang, 1st edition.
Soft copy of the first two books is “freely” available online.
iLearn Unit Home Page
COMP335 will make extensive use of the iLearn course management system, including for delivery of class materials, discussion boards, submission of work and access to marks and feedback. Students should check the iLearn site (https://ilearn.mq.edu.au) regularly for unit updates.
Questions and general queries regarding the content of this unit, its lectures or practical classes, or its assessments should be posted to the discussion boards on the COMP335 iLearn site. In particular, any questions which are of interest to all students in this unit should be posted to one of these discussion boards, so that everyone can benefit from the answers. Questions of a private nature should be directed to the unit teaching staff.
Lectures are a core learning experience where we will discuss the theoretical underpinnings and concepts that are essential to this unit. Key ideas for the group project will be discussed from time to time in lectures. Attendance at lectures is highly recommended. Lectures will be recorded on echo360 but some lectures will include interactive components that may not be adequately captured by a recording.
Tutorial classes commence in Week 2. Each week has two hours of tutorial class. Each week you should prepare your solutions to the set tutorial questions and attend your enrolled tutorial class. Tutorial classes also provide an opportunity to (collaboratively) work on group project.