Experimental Validation of User Experience-focused Dynamic Onboard Service Orchestration for Software Defined Vehicles

Pierre Laclau,Stéphane Bonnet,Bertrand Ducourthial,Trista Lin,Xiaoting Li
2024-09-30
Abstract:In response to the growing need for dynamic software features in automobiles, Software Defined Vehicles (SDVs) have emerged as a promising solution. They integrate dynamic onboard service management to handle the large variety of user-requested services during vehicle operation. Allocating onboard resources efficiently in this setting is a challenging task, as it requires a balance between maximizing user experience and guaranteeing mixed-criticality Quality-of-Service (QoS) network requirements. Our previous research introduced a dynamic resource-based onboard service orchestration algorithm. This algorithm considers real-time invehicle and V2X network health, along with onboard resource constraints, to globally select degraded modes for onboard applications. It maximizes the overall user experience at all times while being embeddable onboard for on-the-fly decisionmaking. A key enabler of this approach is the introduction of the Automotive eXperience Integrity Level (AXIL), a metric expressing runtime priority for non-safety-critical applications. While initial simulation results demonstrated the algorithm's effectiveness, a comprehensive performance assessment would greatly contribute in validating its industrial feasibility. In this current work, we present experimental results obtained from a dedicated test bench. These results illustrate, validate, and assess the practicality of our proposed solution, providing a solid foundation for the continued advancement of dynamic onboard service orchestration in SDVs.
Distributed, Parallel, and Cluster Computing,Networking and Internet Architecture,Software Engineering
What problem does this paper attempt to address?
The paper attempts to address the challenges of dynamically managing in-vehicle services in Software Defined Vehicles (SDVs). Specifically, it focuses on how to maximize User Experience (UX) while ensuring the Quality-of-Service (QoS) network requirements for mixed-criticality services. The main issues include: 1. **Efficiency of Resource Allocation**: How to dynamically allocate in-vehicle resources based on user-requested services during vehicle operation to ensure maximum resource utilization efficiency. 2. **Balance between User Experience and Service Quality**: How to ensure the service quality of safety-critical applications while maximizing user experience, especially under resource-constrained conditions. 3. **Real-time Decision-making Capability**: How to design an algorithm that can be embedded in the in-vehicle system to achieve real-time resource management and service orchestration, in response to constantly changing user demands and network conditions. To address these issues, the authors propose a user experience-based dynamic in-vehicle service orchestration algorithm and introduce the "Automotive eXperience Integrity Level" (AXIL) metric to express the runtime priority of non-safety-critical applications. Through experimental validation, the paper demonstrates the effectiveness and feasibility of the algorithm in practical applications.