根据软件层抗故障能力差异,动态分配保护资源,提升自动驾驶系统可靠性。
VAP: The Vulnerability-Adaptive Protection Paradigm Toward Reliable Autonomous Machines
- 按各层抗故障能力差异分配保护资源,反向配置防护强度。
- 在自动驾驶与无人机系统中实现高覆盖率保护,开销极低。
- 适合追求高可靠、低功耗的自主机器系统设计者参考。
下一代通用计算平台将走向高度自主,涵盖无人机、机器人和自动驾驶汽车等技术。确保这些自主机器的可靠性至关重要。然而,现有弹性解决方案在可靠性和成本间存在根本权衡,导致性能、能耗和芯片面积显著增加。这源于普遍采用的“一刀切”策略,即在整个软件栈中使用相同的保护方案。本文提出关键洞察:为实现高保护覆盖率且代价最小,必须利用自主机器软件栈各层内在的鲁棒性差异。具体而言,我们发现该复杂栈中不同节点对硬件故障的鲁棒性不同——前端通常更稳健,后端则更易受损。基于此,我们提出漏洞自适应保护(VAP)设计范式:保护资源的分配(空间上如模块冗余,时间上如重执行)与任务或算法的固有鲁棒性成反比。实验表明,VAP在自动驾驶和无人机系统中均实现了高保护覆盖率,同时保持极低开销。
原文摘要 · Abstract (English)
The next ubiquitous computing platform, following personal computers and smartphones, is poised to be inherently autonomous, encompassing technologies like drones, robots, and self-driving cars. Ensuring reliability for these autonomous machines is critical. However, current resiliency solutions make fundamental trade-offs between reliability and cost, resulting in significant overhead in performance, energy consumption, and chip area. This is due to the "one-size-fits-all" approach commonly used, where the same protection scheme is applied throughout the entire software computing stack. This paper presents the key insight that to achieve high protection coverage with minimal cost, we must leverage the inherent variations in robustness across different layers of the autonomous machine software stack. Specifically, we demonstrate that various nodes in this complex stack exhibit different levels of robustness against hardware faults. Our findings reveal that the front-end of an autonomous machine's software stack tends to be more robust, whereas the back-end is generally more vulnerable. Building on these inherent robustness differences, we propose a Vulnerability-Adaptive Protection (VAP) design paradigm. In this paradigm, the allocation of protection resources - whether spatially (e.g., through modular redundancy) or temporally (e.g., via re-execution) - is made inversely proportional to the inherent robustness of tasks or algorithms within the autonomous machine system. Experimental results show that VAP provides high protection coverage while maintaining low overhead in both autonomous vehicle and drone systems.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。