This repository contains the report and source code for Felix Whitefield's BSc Computer Science, third year project.
The two algorithms implemented are:
- "A highly-availble move operation for replicated trees" link
- Lumina - A new algorithm created during this project, with inspiration taken from the algorithm above, as well as the following:
- "A coordination-free, convergent, and safe replicated tree" link
The report is available in the report
directory. It is written in LaTeX and can be compiled using pdflatex
.
The source code is available in the src
directory. It is written in Go.
The project recieved 86%, and was prizeworthy.