Orchestration and Management of IoT services
keywords ALGORITHMS, EXPERIMENTAL DESIGN, TESTBED
Reference persons CLAUDIO ETTORE CASETTI, CARLA FABIANA CHIASSERINI, PAOLO GIACCONE
External reference persons Prof. Dr. Holger Karl, Hasso Plattner Institute, Potzdam University (Berlin), Germany
Research Groups Telecommunication Networks Group
Thesis type EXPERIMENTAL AND MODELING
Description Cloud computing happens in a competitive environment: Multiple vendors offer cloud resources under incompatible APIs. On the other hand, spreading an application (e.g., a microservice-based chain of components) over multiple clouds from different vendors can have commercial and technical advantages. Terraform  is a popular tool to bridge API gaps between vendors and hide them under a uniform interface.
The goal of this thesis is to extend this idea to also incorporate IoT devices and very slim-lined "far cloud" scenarios into Terraform: Extend Terraform in such a fashion that components can be deployed in such contexts as well. This entails obtaining an understanding of options to run software on such devices, of Terraform. A subgoal is to design a proper extension, and the proof of concept lies in demonstrating the ability to run a cloud application via Terraform on either a conventional or an IoT/far cloud.
See also https://hpi.de/karl/teaching/bachelor-and-master-theses.html
Required skills Good knowledge of Linux OS, shell scripts, OS API.
Experience with cloud computing and typical toolchains clearly a plus.
Deadline 02/08/2023 PROPONI LA TUA CANDIDATURA