The purpose of this thesis is to create a microservice that would schedule tasks happening on other devices. The tasks can have different tasks declared as dependencies, and the microservice must execute them in the correct order. Additionally, the microservice must be able to be deployed in a clustered environment, which means ensuring data consistency and preventing duplicate execution of a task. The chosen platform for the microservice is Java.
Clusterable Task Scheduler
University
Faculty of Informatics
Date of Completion
fall 2019
Resources
Leader
Adam Rambousek
Consultant
Matej Lazar
Student
Ján Michalov