ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

Integrated platform for distributed systems training

(2019)

Files

Voet_66421600_Monroe_04671000_2019.pdf
  • Open access
  • Adobe PDF
  • 1.68 MB

Details

Supervisors
Faculty
Degree label
Abstract
This master thesis covers the contributions made to the Splay application in order to turn it into an integrated platform for distributed systems training and learning. Splay was initially designed for researchers to facilitate the testing and design of distributed applications in an execution environment with low overhead and footprint, with a simple language resembling to pseudo-code. Preceding the contributions, an extensive work of software engineering has also been achieved to set up a complete test environment using unit and integration testing with continuous integration, a complete and easy to use installation script, a total project management recast on GitHub. The contributions made to Splay are a new web application designed for students and professors with an algorithm editor, a network topology creation tool to simulate network conditions in which the algorithm will be running, a fault injection system to control and place crash points in the distributed algorithm and be able to test its robustness.