Contention-Free Scheduling for Mixed-Criticality Multiprocessor Real-Time System

被引:0
作者
Baek, Hyeongboo [1 ]
Lee, Kilho [2 ]
机构
[1] Incheon Natl Univ INU, Dept Comp Sci & Engn, Incheon 22012, South Korea
[2] Soongsil Univ SSU, Dept Smart Syst Software, Seoul 06978, South Korea
来源
SYMMETRY-BASEL | 2020年 / 12卷 / 09期
关键词
hard real-time systems; schedulability; zero-laxity policy; symmetry multiprocessor platform; contention-free; FREE POLICY; ALGORITHM;
D O I
10.3390/sym12091515
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Zero-laxity (ZL) and contention-free (CF) policies have received considerable attention owing to their simplicity and applicability to real-time systems equipped with symmetry multiprocessors. Recently, the ZL policy for mixed-criticality (MC) systems has been proposed and studied, but the applicability to and performance of the CF policy for MC systems have not been investigated yet. In this paper, we propose the CF policy (as a scheduling policy) for MC symmetry multiprocessor systems, referred to as the MC systems tailored CF policy (MC-CF), and a schedulability analysis in support thereof. We define the notion of contention-free slots for two different criticalities (of MC systems) of tasks, propose a technique to limit the amount to be utilized for each task by defining an upper bound, and subsequently explain the way in which the contention-free slots are systematically utilized to improve the schedulability of MC symmetry multiprocessor systems. Following this, we develop a deadline analysis (DA) for MC-CF. Using our experimental results under various environmental settings, we demonstrate that MC-CF can significantly improve the schedulability of fixed-priority scheduling.
引用
收藏
页数:18
相关论文
共 29 条
[1]  
Anderson J., 2009, P WORKSH MIX CRIT RO
[2]   Early-release fair scheduling [J].
Anderson, JH ;
Srinivasan, A .
EUROMICRO RTS 2000: 12TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2000, :35-43
[3]   Multiprocessor scheduling with few preemptions [J].
Andersson, Bjorn ;
Tovar, Eduardo .
12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, :322-+
[4]   Improved schedulability analysis of the contention-free policy for real-time systems [J].
Baek, Hyeongboo ;
Lee, Jinkyu .
JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 154 :112-124
[5]   Non-Preemptive Scheduling for Mixed-Criticality Real-Time Multiprocessor Systems [J].
Baek, Hyeongboo ;
Jung, Namyong ;
Chwa, Hoon Sung ;
Shin, Insik ;
Lee, Jinkyu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (08) :1766-1779
[6]   Multi-level contention-free policy for real-time multiprocessor scheduling [J].
Baek, Hyeongboo ;
Lee, Jinkyu ;
Shin, Insik .
JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 :36-49
[7]   EDZL scheduling analysis [J].
Baker, Theodore P. ;
Cirinei, Michele ;
Bertogna, Marko .
REAL-TIME SYSTEMS, 2008, 40 (03) :264-289
[8]   The preemptive uniprocessor scheduling of mixed-criticality implicit-deadline sporadic task systems [J].
Baruah, S. ;
Bonifaci, V. ;
D'Angelo, G. ;
Li, H. ;
Marchetti-Spaccamela, A. ;
van der Ster, S. ;
Stougie, L. .
PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, :145-154
[9]  
Baruah Sanjoy, 2010, Proceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2010), P13, DOI 10.1109/RTAS.2010.10
[10]  
Baruah S., 2016, P IEEE REAL TIM SYST