Multimode Security-Aware Real-Time Scheduling on Multiprocessors

被引:0
|
作者
Ren, Jiankang [1 ]
Liu, Chunxiao [1 ]
Lin, Chi [2 ]
Jiang, Wei [3 ]
Wang, Pengfei [1 ]
Qi, Xiangwei [4 ]
Li, Simeng [1 ]
Li, Shengyu [1 ]
机构
[1] Dalian Univ Technol, Key Lab Social Comp & Cognit Intelligence, Minist Educ, Dalian 116024, Peoples R China
[2] Dalian Univ Technol, Sch Software Technol, Dalian 116024, Peoples R China
[3] Univ Elect Sci & Technol China, Sch Informat & Software Engn, Chengdu 610054, Peoples R China
[4] Xinjiang Normal Univ, Sch Comp Sci & Technol, Urumqi 830054, Xinjiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Multimode scheduling; multiprocessor; real-time systems; schedule-based attacks; security-aware scheduling;
D O I
10.1109/TCAD.2024.3445260
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded real-time systems generally execute in a predictable and deterministic manner to deliver critical functionality within stringent timing constraints. However, the predictable execution behavior leaves the system vulnerable to schedule-based attacks. In this article, we present a multimode security-aware real-time scheduling scheme to counteract schedule-based attacks on multiprocessor real-time systems. To mitigate the vulnerability to the schedule-based attack, we propose a multimode scheduling method to reduce the accumulative attack effective window (AEW) of multiple victim tasks and prevent the untrusted tasks from executing during the AEW by distinctively scheduling mixed-trust tasks according to the system mode. To avoid the protection degradation due to the excessive blocking of untrusted tasks, we introduce a protection window for multiple victims on multiprocessors by analyzing the system protection capability limit under the system schedulability constraint. Furthermore, to maximize the protection capability of the multimode security-aware scheduling strategy on a multiprocessor platform, we also propose a security-aware packing algorithm to balance the workloads of mixed-trust tasks on different processors using a mixed-trust worst-fit decreasing heuristic strategy. The experimental results demonstrate that our proposed approach significantly outperforms the state-of-the-art method. Specifically, the AEW ratio and the AEW untrusted execution time ratio are reduced by 18.8% and 62.8%, respectively, while the defense success rate against ScheduLeak attack is improved by 16.3%.
引用
收藏
页码:3407 / 3418
页数:12
相关论文
共 50 条
  • [1] Security-aware Real-time Scheduling for Hypervisors
    Kashyap, Rekha
    Vidyarthi, D. P.
    2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, : 1520 - 1527
  • [2] SHIELD: Security-Aware Scheduling for Real-Time DAGs on Heterogeneous Systems
    Senapati, Debabrata
    Bhagat, Pooja
    Karfa, Chandan
    Sarkar, Arnab
    ACM TRANSACTIONS ON CYBER-PHYSICAL SYSTEMS, 2025, 9 (01)
  • [3] SAREC: A security-aware scheduling strategy for real-time applications on clusters
    Xie, T
    Qin, X
    Sung, A
    2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSSING, PROCEEDINGS, 2005, : 5 - 12
  • [4] An improved security-aware packet scheduling algorithm in real-time wireless networks
    Zhu, Xiaomin
    Guo, Hao
    Liang, Shaoshuai
    Yang, Xiaoling
    INFORMATION PROCESSING LETTERS, 2012, 112 (07) : 282 - 288
  • [5] Security-Aware Scheduling for TTEthernet-Based Real-Time Automotive Systems
    Zhao, Rui
    Qin, Guihe
    Lyu, Ying
    Yan, Jie
    IEEE ACCESS, 2019, 7 : 85971 - 85984
  • [6] Security-Aware Scheduling for FlexRay-Based Real-Time Automotive Systems
    Zhao, R.
    Qin, G. H.
    Chen, H. P.
    Qin, J.
    Yan, J.
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2019, 2019
  • [7] Weight-balanced security-aware scheduling for real-time computational grid
    Kashyap, Rekha
    Vidyarthi, Deo Prakash
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2011, 2 (04) : 313 - 325
  • [8] TrackOS: A Security-Aware Real-Time Operating System
    Pike, Lee
    Hickey, Pat
    Elliott, Trevor
    Mertens, Eric
    Tomb, Aaron
    RUNTIME VERIFICATION, (RV 2016), 2016, 10012 : 302 - 317
  • [9] SAREC-GA: A security-aware, real-time scheduling algorithm with genetic algorithm
    Xiong, Sheng-Wu
    Zhao, Yong-Xiang
    Xu, Ning
    PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 3122 - 3127
  • [10] Security-Aware Dynamic Scheduling for Real-Time Optimization in Cloud-Based Industrial Applications
    Meng, Shunmei
    Huang, Weijia
    Yin, Xiaochun
    Khosravi, Mohammad R.
    Li, Qianmu
    Wan, Shaohua
    Qi, Lianyong
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (06) : 4219 - 4228