The list of possible topics for the current academic year are the following:
Liqo is an open-source project, started at Politecnico di Torino, which recently originated a spin-off company, ArubaKube. Liqo enables multiple Kubernetes clusters to share their own resources, which is leveraged by our University to handle peaks of demands such as during exams (see the blog post).
Currently, the Liqo project has been used as the foundation for the Eu-based FLUIDOS project, which is currently developing extensions such as the REAR protocol (https://github.com/topix-hackademy/Rear/).
The Liqo Dashboard (live example - source code repository) is a small project that enables the visualization of some information about the peered clusters, such as the resources shared and/or consumed.
This project aims at extending the Liqo dashboard to simplify (and enable) the peering/un-peering directly from the web, e.g., by enabling the dynamic creation of a "token" that can be used to peer to the given cluster, albeit with limited resources. This should be integrated within the FLUIDOS architecture, which enables users to advertise a specific set of resources.
Optionally, the peering should be torn down after some time (e.g., days), in order to demonstrate the advantages of the technology, while reducing the risks of mis-use of the above technology.
Technologies: Kubernetes, Go, Javascript, React, Git
Student: XXX; tutor: YYY