EnergyShield: Provably-Safe Offloading of Neural Network Controllers for Energy Efficiency

被引:1
作者
Odema, Mohanad [1 ]
Ferlez, James [1 ]
Vaisi, Goli [1 ]
Shoukry, Yasser [1 ]
Al Faruque, Mohammad Abdullah [1 ]
机构
[1] Univ Calif Irvine, Dept Elect Engn & Comp Sci, Irvine, CA 92697 USA
来源
PROCEEDINGS OF THE 2023 ACM/IEEE 14TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, WITH CPS-IOTWEEK 2023 | 2023年
基金
美国国家科学基金会;
关键词
Formal Methods; Vehicular; Edge Computing; Autonomous Vehicles; Provable safety; Offloading; Autonomous Driving Systems; FRAMEWORK;
D O I
10.1145/3576841.3585935
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To mitigate the high energy demand of Neural Network (NN) based Autonomous Driving Systems (ADSs), we consider the problem of offloading NN controllers from the ADS to nearby edge-computing infrastructure, but in such a way that formal vehicle safety properties are guaranteed. In particular, we propose the EnergyShield framework, which repurposes a controller "shield" as a low-power runtime safety monitor for the ADS vehicle. Specifically, the shield in EnergyShield provides not only safety interventions but also a formal, state-based quantification of the tolerable edge response time before vehicle safety is compromised. Using EnergyShield, an ADS can then save energy by wirelessly offloading NN computations to edge computers, while still maintaining a formal guarantee of safety until it receives a response (on-vehicle hardware provides a just-in-time fail safe). To validate the benefits of EnergyShield, we implemented and tested it in the Carla simulation environment. Our results show that EnergyShield maintains safe vehicle operation while providing significant energy savings compared to on-vehicle NN evaluation: from 24% to 54% less energy across a range of wireless conditions and edge delays.
引用
收藏
页码:187 / 198
页数:12
相关论文
共 39 条
  • [1] Akametalu AK, 2014, IEEE DECIS CONTR P, P1424, DOI 10.1109/CDC.2014.7039601
  • [2] Alshiekh M, 2018, AAAI CONF ARTIF INTE, P2669
  • [3] Vehicular and Edge Computing for Emerging Connected and Autonomous Vehicle Applications
    Baidya, Sabur
    Ku, Yu-Jen
    Zhao, Hengyu
    Zhao, Jishen
    Dey, Sujit
    [J]. PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [4] Berkenkamp F, 2017, ADV NEUR IN, V30
  • [5] ROMANUS: Robust Task Offloading in Modular Multi-Sensor Autonomous Driving Systems
    Chen, Luke
    Odema, Mohanad
    Al Faruque, Mohammad Abdullah
    [J]. 2022 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2022,
  • [6] Cheng R, 2019, AAAI CONF ARTIF INTE, P3387
  • [7] Chow Y, 2018, ADV NEUR IN, V31
  • [8] Offloading Autonomous Driving Services via Edge Computing
    Cui, Mingyue
    Zhong, Shipeng
    Li, Boyang
    Chen, Xu
    Huang, Kai
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (10): : 10535 - 10547
  • [9] Safe Control With Learned Certificates: A Survey of Neural Lyapunov, Barrier, and Contraction Methods for Robotics and Control
    Dawson, Charles
    Gao, Sicun
    Fan, Chuchu
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2023, 39 (03) : 1749 - 1767
  • [10] Dosovitskiy A., 2017, P 1 ANN C ROB LEARN, P1, DOI DOI 10.48550/ARXIV.1711.03938