Programming Exercise 2
- Due 10 Feb by 23:59
- Points 1
- Submitting a file upload
The purpose of this task is to implement various broadcast abstractions as Kompics components.
Namely, you have to implement Best-Effort Broadcast, Reliable Broadcast and finally Causal-Order Reliable Broadcast.
There are two alternatives for running and completing the exercises.
1. Download the notebook file for the assignment here Download here and import it into your Zeppelics instance.
2. Skip Zeppelics and run Scala code (Broadcast Template) Download Broadcast Template) without a notebook using the following repository.This also allows you to use whatever IDE you prefer.
Submission:
1. If you went with Zeppelics, export the notebook and submit the JSON file.
2. If you went without Zeppelics, submit the Scala file with the token obtained after satisfying all properties, pasted in the header of the file as a comment.