# HG changeset patch
# User Christian Urban
Description:
- This
+ There are many algorithms for synchronising clocks. This
paper
- describes a new synchronisation algorithm for clock that communicate by exchanging
- messages.
+ describes a new algorithm for clocks that communicate by exchanging
+ messages and thereby reach a state in which (within some bound) all clocks are synchronised.
+ The point of this project is to implement this algorithm and simulate networks of clocks.
[CU6] Implementation of a Distributed Clock-Synchronisation Algorithm developed at NASA
Skills: - In order to implement a simulation of this algorithm, you need to tackle + In order to implement a simulation of a network of clocks, you need to tackle concurrency. You can do this for example in the programming language - Scala. + Scala with the help of the + Akka library. This library enables you to send messages + between different actors. Here + are some examples that explain how to implement exchanging messages between actors.