Status: open
Automated Orchestration and Performance Evaluation of Simulator Instances in Virtual Machines or Containers
PA: Research Project (INF-PM-FPA / INF-PM-FPG) or
BA: Bachelor Thesis (or Studienarbeit / Großer Beleg) or
MA: Master's Thesis (or Diploma Thesis / Diplomarbeit)
In modern simulation studies, simulators are often packaged within virtual machines (VMs) or containers to ensure consistency and control in complex environments. However, managing these simulators across multiple instances can be challenging when done manually, leading to inefficiencies. By orchestrating VMs or containers from the host machine, researchers can automate the creation, deletion, and management of multiple instances to perform separate tasks more efficiently.
This thesis focuses on developing a system for orchestrating simulator instances within VMs or containers. The orchestration will enable the host machine to manage the lifecycle of multiple VMs or containers, including their creation and deletion, to execute different tasks in parallel. The goal is to streamline the process of simulator coupling, ensuring efficient resource utilization and automation of simulation workflows.
Goals of the thesis
The primary objective of this thesis is to develop a system for orchestrating simulator instances within virtual machines (VMs) or containers from a host machine. This includes automating the creation, deletion, and management of multiple VM or container instances to perform separate tasks. The thesis will also focus on evaluating the runtime performance of the orchestration system to ensure efficient execution and resource utilization.
More info
Keywords
Simulation Framework, Coupling Simulators, VM-based Simulator, VM Orchestration, C++, Python,