You are here: Teaching, Distributed Systems, Week 1
This week's topic is Characterisation of Distributed Systems.
Internal Page Navigation Links
Learning Outcomes
Upon completion of this week's class and tasks, you should be able to do the following:
- Demonstrate an awareness of the characteristics of concurrency, independent failure of components and lack of a global clock, which necessarily arise in a distributed system consisting of components that coordinate their actions only by passing messages.
- Place distributed systems in a realistic context through examples.
- Place distributed systems in a realistic context through examples.
- Demonstrate a clear understanding of the challenges related to heterogeneity, openness, security, scalability, failure handling, concurrency and transparency as they apply to distributed systems.
Return to the internal page navigation links
Go to the start of the main content
Go to the site navigation links
Notes and Handouts
- Slides: This is a PDF document with this week's notes, with one slide per page. Use this for viewing on your computer.
- Handouts: This is a PDF document with this week's notes, with six slides per page. Use this for printing.
Return to the internal page navigation links
Go to the start of the main content
Go to the site navigation links
Tasks
| Task Number | Details |
|---|---|
| 1 | Review the requirements for your assignment. Identify the challenges facing you in the completion of the assignment. |
Return to the internal page navigation links
Go to the start of the main content
Go to the site navigation links
Further Reading
- Chapter 1 of Distributed Systems, Concepts and Design (4th Edition), by George Coulouris, Jean Dollimore and Tim Kindberg
- See Luis van Ahn on Human Computation
- Read Curtin and Dolske's paper on a brute force search of DES keyspace
- Instructions on setting up Java.
Return to the internal page navigation links
Go to the start of the main content
Go to the site navigation links
This is the end of the content of this page. Everything that follows is a link to another page.
Site Navigation Links
Teaching
- Distributed Systems
- Advanced Internet Development
- Object Oriented Programming
- Projects
- Examinations
- Universal Design