README

Labs for "TDA297 - Distributed Systems Advanced" course


Programming Assignment 1: Implementing a reliable and ordered multicast protocol

The task is to create a class that implements a reliable and ordered multicast module by extending the Multicaster class and using the MulticasterUI interface to communicate with the provided graphical interface and the BasicCommunicator interface to send point-to-point messages to the other processes.


Programming Assignment 2: Routing in sensor networks

In this lab we are going to simulate a small network of MicaZ sensor nodes.