Fault-tolerant deep learning inference on CPU-GPU integrated edge devices with TEEs

被引:0
|
作者
Xu, Hongjian [1 ]
Liao, Longlong [2 ,3 ]
Liu, Xinqi [4 ]
Chen, Shuguang [3 ]
Chen, Jianguo [5 ]
Liang, Zhixuan [6 ]
Yu, Yuanlong [1 ]
机构
[1] Fuzhou Univ, Coll Comp & Data Sci, Fuzhou 350100, Peoples R China
[2] Fuzhou Univ, Fuzhou 350100, Peoples R China
[3] Univ Hong Kong, Hong Kong 999077, Peoples R China
[4] Univ Hong Kong, Dept Civil Engn, Hong Kong 999077, Peoples R China
[5] Sun Yat Sen Univ, Sch Software Engn, Zhuhai 519082, Peoples R China
[6] Hong Kong Polytech Univ, Comp Sci & Technol, Hong Kong 999077, Peoples R China
基金
中国国家自然科学基金;
关键词
Deep learning; Fault-tolerant inference; Fault injection attack; CPU-GPU integrated edge device; Trusted Execution Environment;
D O I
10.1016/j.future.2024.07.027
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
CPU-GPU integrated edge devices and deep learning algorithms have received significant progress in recent years, leading to increasingly widespread application of edge intelligence. However, deep learning inference on these edge devices is vulnerable to Fault Injection Attacks (FIAs) that can modify device memory or execute instructions with errors. We propose DarkneTF, a Fault-Tolerant (FT) deep learning inference framework for CPU-GPU integrated edge devices, to ensure the correctness of model inference results by detecting the threat of FIAs. DarkneTF introduces algorithm-based verification to implement the FT deep learning inference. The verification process involves verifying the integrity of model weights and validating the correctness of time- intensive calculations, such as convolutions. We improve the Freivalds algorithm to enhance the ability to detect tiny perturbations by strengthening randomization. As the verification process is also susceptible to FIAs, DarkneTF offloads the verification process into Trusted Execution Environments (TEEs). This scheme ensures the verification process's security and allows for accelerated model inference using the integrated GPUs. Experimental results show that GPU-accelerated FT inference on HiKey 960 achieves notable speedups ranging from 3.46x to 5.57x compared to FT inference on a standalone CPU. The extra memory overhead incurred FT inference remains at an exceedingly low level, with a range of 0.46% to 10.22%. The round-off error of the improved Freivalds algorithm is below 2.50 . 50 x 10 -4 , and the accuracy of detecting FIAs is above 92.73%.
引用
收藏
页码:404 / 414
页数:11
相关论文
共 50 条
  • [21] Deep Learning Based Active Fault-Tolerant Control for Missile Actuators
    Jin, Luohuan
    Du, Mingjian
    Ma, Jianjun
    2020 CHINESE AUTOMATION CONGRESS (CAC 2020), 2020, : 5760 - 5766
  • [22] A Novel Fault-Tolerant Information Fusion Method for Integrated Navigation Systems Based on Fuzzy Inference
    Zhu, Yixian
    Zhang, Minmin
    Zhou, Ling
    Cai, Ting
    SENSORS, 2025, 25 (05)
  • [23] Active Fault-Tolerant Control Integrated with Reinforcement Learning Application to Robotic Manipulator
    Yan, Zichen
    Tan, Junbo
    Liang, Bin
    Liu, Houde
    Yang, Jun
    2022 AMERICAN CONTROL CONFERENCE, ACC, 2022, : 2656 - 2662
  • [24] Distributed Inference with Deep Learning Models across Heterogeneous Edge Devices
    Hu, Chenghao
    Li, Baochun
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2022), 2022, : 330 - 339
  • [25] Online Fault-tolerant VNF Chain Placement: A Deep Reinforcement Learning Approach
    Mao, Weixi
    Wang, Lei
    Zhao, Jin
    Xu, Yuedong
    2020 IFIP NETWORKING CONFERENCE AND WORKSHOPS (NETWORKING), 2020, : 163 - 171
  • [26] FTPipeHD: A Fault-Tolerant Pipeline-Parallel Distributed Training Approach for Heterogeneous Edge Devices
    Chen, Yuhao
    Yang, Qianqian
    He, Shibo
    Shi, Zhiguo
    Chen, Jiming
    Guizani, Mohsen
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (04) : 3200 - 3212
  • [27] Integrated design of fault reconstruction and fault-tolerant control against actuator faults using learning observers
    Jia, Qingxian
    Chen, Wen
    Zhang, Yingchun
    Li, Huayi
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2016, 47 (16) : 3749 - 3761
  • [28] Fault-Tolerant Deep Neural Networks for Processing-In-Memory based Autonomous Edge Systems
    Wang, Siyue
    Yuan, Geng
    Ma, Xiaolong
    Li, Yanyu
    Lin, Xue
    Kailkhura, Bhavy A.
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 424 - 429
  • [29] Fault Tolerant Data and Model Parallel Deep Learning in Edge Computing Networks
    Sen, Tanmoy
    Shen, Haiying
    2024 IEEE 21ST INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SMART SYSTEMS, MASS 2024, 2024, : 460 - 468
  • [30] Soft Actor-Critic Deep Reinforcement Learning for Fault-Tolerant Flight Control
    Dally, Killian
    van Kampen, Erik-Jan
    arXiv, 2022,