Skip to main content

You are here: Teaching, Distributed Systems

This module will be delivered over the first semester to students at stage 4 of the part-time BSc Information Systems / Information Technology. Students on the module learned to define and understand the nature of distributed systems, as well as looking at the means of coordinating events in systems which exist without stared state or time, and which communicate through message passing over typically partially reliable media.


Internal Page Navigation Links


Class Times

A three hour lecture takes place in room A311 on Wednesday evenings, from 18:30 to 21:30.

Return to the internal page navigation links


Assignment

Please see the assignment specification.

The assignment is due on Wednesday, 2nd December 2009.

It contributes 30% to the overall mark for the module.

Return to the internal page navigation links


Examination

The examination takes place in January 2010. It is 2 hours long, with students required to attempt 3 out of 4 questions.

It contributes 70% to the overall mark for the module.

View past examination papers.

Return to the internal page navigation links


Noticeboard

Notice numberDateMessage
54th November 2009The presentation about the assignment from today's class is now available in the assignment specification page.
422nd September 2009There will be two Distributed Systems classes in the weeks beginning 28th September (replacing Computing Infrastructures) and 19th October (replacing Software Engineering 3). The Wednesday evening class used by Distributed Systems will be taken by Computing Infrastructures in the week beginning 5th October and Software Engineering 3 in the week beginning 12th October.
31st September 2009Some students from last year's class are willing to sell their copy of the book. Please contact me for their details if you'd like to make them an offer.
21st September 2009The suggested textbook for this module is: Distributed Systems, Concepts and Design (4th Edition), by George Coulouris, Jean Dollimore and Tim Kindberg.
11st September 2009Classes begin on Wednesday, 23rd September 2009.

Return to the internal page navigation links


Notes and Labwork

Lecture NumberDateTopic
123rd September 2009Characterisation of Distributed Systems
230th September 2009Concurrent Programming in Java
31st October 2009Build your own Web Server
420th October 2009Interprocess Communication and Distributed Objects
521st October 2009Distributed Objects and Java RMI
628th October 2009Multi-Agent Systems
74th November 2009Multi-Agent Communication and Interaction
811th November 2009Multi-Process Coordination and Elections
916th November 2009Lab Week (Monday Evening)
1025th November 2009Transactions and Distributed Transactions
112nd December 2009Security in Distributed Systems
129th December 2009Web Services and Service-Oriented Architectures
1316th December 2009Review and Preparation for Examination

Return to the internal page navigation links


Useful Resources and Links

Return to the internal page navigation links