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
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2024年 / 161卷
基金
中国国家自然科学基金;
关键词
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 条
  • [31] Verifiable Deep Learning Inference on Heterogeneous Edge Devices With Trusted Execution Environment
    Liao, Longlong
    Zheng, Yuqiang
    Lu, Hong
    Liu, Xinqi
    Chen, Shuguang
    Yu, Yuanlong
    IEEE SENSORS JOURNAL, 2024, 24 (17) : 28351 - 28362
  • [32] Fully Distributed Deep Learning Inference on Resource-Constrained Edge Devices
    Stahl, Rafael
    Zhao, Zhuoran
    Mueller-Gritschneder, Daniel
    Gerstlauer, Andreas
    Schlichtmann, Ulf
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2019, 2019, 11733 : 77 - 90
  • [33] Fault-Tolerant Scheduling Mechanism for Dynamic Edge Computing Scenarios Based on Graph Reinforcement Learning
    Zhang, Yuze
    Xia, Geming
    Yu, Chaodong
    Li, Hongcheng
    Li, Hongfeng
    SENSORS, 2024, 24 (21)
  • [34] Development of Intelligent Fault-Tolerant Control Systems with Machine Learning, Deep Learning, and Transfer Learning Algorithms: A Review
    Amin, Arslan Ahmed
    Iqbal, Muhammad Sajid
    Shahbaz, Muhammad Hamza
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 238
  • [35] Efficient NPU–GPU scheduling for real-time deep learning inference on mobile devices
    Chengwu Yu
    Meng Wang
    Shan Chen
    Wanqi Wang
    Weiwei Fang
    Yanming Chen
    Neal N.Xiong
    Journal of Real-Time Image Processing, 2025, 22 (2)
  • [36] Beta Residuals: Improving Fault-Tolerant Control for Sensory Faults via Bayesian Inference and Precision Learning
    Baioumy, Mohamed
    Hartemink, William
    Ferrari, Riccardo M. G.
    Hawes, Nick
    IFAC PAPERSONLINE, 2022, 55 (06): : 285 - 291
  • [37] Deep Subdomain Learning Adaptation Network: A Sensor Fault-Tolerant Soft Sensor for Industrial Processes
    Zhang, Xiangrui
    Song, Chunyue
    Zhao, Jun
    Xu, Zuhua
    Deng, Xiaogang
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (07) : 9226 - 9237
  • [38] A Novel Fault-Tolerant Aware Task Scheduler Using Deep Reinforcement Learning in Cloud Computing
    Krishna, Mallu Shiva Rama
    Mangalampalli, Sudheer
    APPLIED SCIENCES-BASEL, 2023, 13 (21):
  • [39] DDQP: A Double Deep Q-Learning Approach to Online Fault-Tolerant SFC Placement
    Wang, Lei
    Mao, Weixi
    Zhao, Jin
    Xu, Yuedong
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (01): : 118 - 132
  • [40] A Deep Learning Approach for Fault-Tolerant Data Fusion Applied to UAV Position and Orientation Estimation
    Saied, Majd
    Mishi, Abbas
    Francis, Clovis
    Noun, Ziad
    ELECTRONICS, 2024, 13 (16)