Real-Time Scheduling for Preventing Information Leakage with Preemption Overheads

被引:2
作者
Baek, Hyeongboo [1 ]
Lee, Jinkyu [1 ]
Lee, Jaewoo [2 ]
Kim, Pyung [3 ]
Kang, Brent Byunghoon [4 ]
机构
[1] Sungkyunkwan Univ, Dept Comp Sci & Engn, Suwon 16419, South Korea
[2] Univ Penn, Dept Comp & Informat Sci, 200 S 33Rd St, Philadelphia, PA 19104 USA
[3] Seoul Natl Univ Sci & Technol, Dept Ind & Syst Engn, Seoul 139743, South Korea
[4] Korea Inst Sci & Technol, Sch Comp, Daejeon 305338, South Korea
基金
新加坡国家研究基金会;
关键词
embedded software; real-time systems; scheduling algorithms; security; system analysis and design; SCHEDULABILITY ANALYSIS; PRIORITY ASSIGNMENT; SECURITY; SYSTEMS; MANAGEMENT;
D O I
10.4316/AECE.2017.02016
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Real-time systems (RTS) are characterized by tasks executing in a timely manner to meet its deadlines as a real-time constraint. Most studies of RTS have focused on these criteria as primary design points. However, recent increases in security threats to various real-time systems have shown that enhanced security support must be included as an important design point, retro-fitting such support to existing systems as necessary. In this paper, we propose a new pre-flush technique referred to as flush task reservation for FP scheduling (FTR-FP) to conditionally sanitize the state of resources shared by real-time tasks by invoking a flush task (FT) in order to mitigate information leakage/corruption of real-time systems. FTR-FP extends existing works exploiting FTs to be applicable more general scheduling algorithms and security model. We also propose modifications to existing real-time scheduling algorithms to implement a pre-flush technique as a security constraint, and analysis technique to verify schedulability of the real-time scheduling. For better analytic capability, our analysis technique provides a count of the precise number of preemptions that a task experiences offline. Our evaluation results demonstrate that our proposed schedulability analysis improves the performance of existing scheduling algorithms in terms of schedulability and preemption cost.
引用
收藏
页码:123 / 132
页数:10
相关论文
共 47 条
  • [1] Maintaining security in firm real-time database systems
    Ahmed, QN
    Vrbsky, SV
    [J]. 14TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 1998, : 83 - 90
  • [2] On the effectiveness of cache partitioning in hard real-time systems
    Altmeyer, Sebastian
    Douma, Roeland
    Lunniss, Will
    Davis, Robert I.
    [J]. REAL-TIME SYSTEMS, 2016, 52 (05) : 598 - 643
  • [3] On priority assignment in fixed priority scheduling
    Audsley, NC
    [J]. INFORMATION PROCESSING LETTERS, 2001, 79 (01) : 39 - 44
  • [4] Preemptive Real-Time Scheduling Incorporating Security Constraint for Cyber Physical Systems
    Baek, Hyeongboo
    Lee, Jaewoo
    Lee, Yongjae
    Yoon, Hyunsoo
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (08): : 2121 - 2130
  • [5] Energy-Aware Scheduling for Real-Time Systems: A Survey
    Bambagini, Mario
    Marinoni, Mauro
    Aydin, Hakan
    Buttazzo, Giorgio
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (01)
  • [6] Schedulability Analysis of Hierarchical Real-Time Systems under Shared Resources
    Biondi, Alessandro
    Buttazzo, Giorgio C.
    Bertogna, Marko
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (05) : 1593 - 1605
  • [7] Federated scheduling admits no constant speedup factors for constrained-deadline DAG task systems
    Chen, Jian-Jia
    [J]. REAL-TIME SYSTEMS, 2016, 52 (06) : 833 - 838
  • [8] Extending Task-level to Job-level Fixed Priority Assignment and Schedulability Analysis Using Pseudo-deadlines
    Chwa, Hoon Sung
    Back, Hyoungbu
    Chen, Sanjian
    Lee, Jinkyu
    Easwaran, Arvind
    Shin, Insik
    Lee, Insup
    [J]. PROCEEDINGS OF THE 2012 IEEE 33RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2012, : 51 - 62
  • [9] NP-hardness of broadcast scheduling and inapproximability of single-source unsplittable min-cost flow
    Erlebach, T
    Hall, A
    [J]. JOURNAL OF SCHEDULING, 2004, 7 (03) : 223 - 241
  • [10] Fisher K, 2014, ACM SIGPLAN NOTICES, V49, P1, DOI 10.1145/2628136.2628165