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

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

Kontext

Software-Defined Vehicles (SDVs) repräsentieren die nächste Generation von Fahrzeugen, in denen Software eine zentrale Rolle spielt. Sie ermöglichen eine flexible und skalierbare Plattform für kontinuierliche Innovationen und Anpassungen. 

Ziele

Die genaue Aufgabe besteht darin, unseren Orchestrator „ROSMARIN“ um eine High Availability (HA) Fähigkeit zu erweitern. Während der Orchestrator selbst bereits diese Fähigkeit besitzt, soll im Rahmen der Abschlussarbeit die Möglichkeit geschaffen werden, einzelne Services mehrfach auszuführen, um deren Ausfallsicherheit zu erhöhen. Dies umfasst:

  • Analyse der bestehenden HA-Mechanismen in ROSMARIN.
  • Entwicklung und Implementierung von Strategien für HA.
  • Sicherstellung der nahtlosen Integration und Koordination der mehrfach ausgeführten Services.
  • Testen und Validieren der entwickelten Lösungen.

Voraussetzungen

  • Fundierte Kenntnisse in C++ und Programmiererfahrung.
  • Erfahrung in der Softwareentwicklung
  • Hohes Maß an Selbständigkeit und Eigeninitiative.
  • Interesse an modernen Fahrzeugtechnologien und deren Herausforderungen.