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 条
  • [21] Security-aware resource allocation for real-time parallel jobs on homogeneous and heterogeneous clusters
    Xie, Tao
    Qin, Xiao
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (05) : 682 - 697
  • [22] Energy Aware Real-Time Scheduling Policy with Guaranteed Security Protection
    Jiang, Wei
    Jiang, Ke
    Zhang, Xia
    Ma, Yue
    2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 317 - 322
  • [23] Synchronization for an optimal real-time scheduling algorithm on multiprocessors
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 9 - +
  • [24] Improved real-time scheduling of periodic tasks on multiprocessors
    Rattanatamrong, P.
    Fortes, J. A. B.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (09): : 2291 - 2309
  • [25] Real-time scheduling with resource sharing on heterogeneous multiprocessors
    Björn Andersson
    Gurulingesh Raravi
    Real-Time Systems, 2014, 50 : 270 - 314
  • [26] Security-aware scheduling model for computational grid
    Kashyap, Rekha
    Vidyarthi, Deo Prakash
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (12): : 1377 - 1391
  • [27] Fault tolerant real-time global scheduling on multiprocessors
    Liberato, F
    Lauzac, S
    Melhem, R
    Mossé, D
    PROCEEDINGS OF THE 11TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 1999, : 252 - 259
  • [28] SAFE: Security-Aware FlexRay Scheduling Engine
    Han, Gang
    Zeng, Haibo
    Li, Yaping
    Dou, Wenhua
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [29] Security-Aware Scheduling of Embedded Control Tasks
    Lesi, Vuk
    Jovanov, Ilija
    Pajic, Miroslav
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [30] On the Soft Real-Time Scheduling of Parallel Tasks on Multiprocessors
    Jiang, Xu
    Long, Xiang
    Yang, Tao
    Deng, Qingxu
    EMBEDDED SYSTEMS TECHNOLOGY, ESTC 2017, 2018, 857 : 65 - 77