Entwicklung einer High Availability Fähigkeit im Kontext des Software-Defined Vehicles

Development of a high availability capability in the context of software-defined vehicles

Context

Software-defined vehicles (SDVs) represent the next generation of vehicles in which software plays a central role. They provide a flexible and scalable platform for continuous innovation and customization.

Goals

The exact task is to add a High Availability (HA) capability to our orchestrator "ROSMARIN". While the orchestrator itself already has this capability, the thesis aims to create the ability to run individual services multiple times to increase their resilience. This includes

  • Analyzing the existing HA mechanisms in ROSMARIN.
  • Development and implementation of strategies for HA.
  • Ensuring the seamless integration and coordination of multiple services.
  • Testing and validating the developed solutions.

Requirements

  • Sound knowledge of C++ and programming experience.
  • Experience in software development
  • High degree of independence and initiative.
  • Interest in modern vehicle technologies and their challenges.