Search papers, labs, and topics across Lattice.
This survey investigates the timing variability in microservice-based software-defined vehicles, highlighting how local disturbances can propagate through service dependencies and middleware to affect overall system performance. By analyzing various timing models, the study categorizes their assumptions regarding workload stability and resource sharing, revealing significant limitations in their applicability to microservice architectures. The findings underscore the challenges in ensuring predictable timing behavior in these complex systems, which is crucial for the reliability of software-defined vehicles.
Local timing disturbances in microservice architectures can lead to unpredictable system-level effects, challenging the reliability of software-defined vehicles.
Microservice-based systems are modular and adaptable, but their distributed structure makes their timing behavior difficult to analyze and guarantee. Because latency emerges from interactions among service dependencies, shared resources, and coordinating middleware, local timing disturbances can propagate into system-level effects. This survey examines the sources, propagation mechanisms, and observable impacts of timing variability in microservice-based systems, using software-defined vehicles as a motivating example. It compares major classes of timing models by their assumptions about workload stability, execution structure, resource sharing, observability, and guarantee admissibility, and summarizes their limitations within microservice-based software-defined vehicles.