Multi-Staged Framework for Safety Analysis of Offloaded Services in Distributed Intelligent Transportation Systems
Robin Dehler, Oliver Schumann, Jona Ruof, Michael Buchholz
TL;DR
This work addresses safety challenges of offloading autonomous driving tasks to remote devices within distributed ITS by introducing MUFASA, a multi-staged safety framework embedded in the existing SOFOF offloading platform. MUFASA provides a sequential validation pipeline—spanning track, map, and grid-map based checks, plus LLCC and dynamic detections—to ensure data quality from remote services and reconfigure execution to local safety when needed, controlled by a waiting period $t_{\text{wait}}$. The authors formalize a distributed service model and demonstrate configurations where MOT, ENV, and TPL can be offloaded, while key tasks stay local, with explicit fallback logic and safety-driven orchestration. Evaluation in simulation shows MUFASA detects manipulated remote data that SOFOF alone misses, reduces offloading duration for certain tasks, and maintains safe operation under attack scenarios. The work advances practical, safety-centric integration of edge/offloaded services in autonomous transportation, informing design of resilient distributed ITS architectures with clear fallback guarantees.
Abstract
The integration of service-oriented architectures (SOA) with function offloading for distributed, intelligent transportation systems (ITS) offers the opportunity for connected autonomous vehicles (CAVs) to extend their locally available services. One major goal of offloading a subset of functions in the processing chain of a CAV to remote devices is to reduce the overall computational complexity on the CAV. The extension of using remote services, however, requires careful safety analysis, since the remotely created data are corrupted more easily, e.g., through an attacker on the remote device or by intercepting the wireless transmission. To tackle this problem, we first analyze the concept of SOA for distributed environments. From this, we derive a safety framework that validates the reliability of remote services and the data received locally. Since it is possible for the autonomous driving task to offload multiple different services, we propose a specific multi-staged framework for safety analysis dependent on the service composition of local and remote services. For efficiency reasons, we directly include the multi-staged framework for safety analysis in our service-oriented function offloading framework (SOFOF) that we have proposed in earlier work. The evaluation compares the performance of the extended framework considering computational complexity, with energy savings being a major motivation for function offloading, and its capability to detect data from corrupted remote services.
