Conditionally Optimal Task Parallelization for Global EDF on Multi-core Systems

被引:4
作者
Cho, Youngeun [1 ]
Kim, Do Hyung [1 ]
Park, Daechul [1 ]
Lee, Seung Su [1 ]
Lee, Chang-Gun [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci, Seoul, South Korea
来源
2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019) | 2019年
关键词
Parallelization freedom; Optimal parallelization; SCHEDULABILITY; PERFORMANCE;
D O I
10.1109/RTSS46320.2019.00027
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Targeting global EDF scheduling, this paper proposes a conditionally optimal algorithm for parallelizing tasks with parallelization freedom. For this, we extend the interference-based sufficient schedulability analysis and derive monotonic increasing properties of both tolerance and interference for the schedulability. Leveraging those properties, we propose a one-way search based conditionally optimal algorithm with polynomial time complexity. Our extensive experiments through both simulation and actual implementation show that our proposed approach can significantly improve the schedulability up to 60 percent.
引用
收藏
页码:194 / 206
页数:13
相关论文
共 41 条
[1]  
Anderson J. H., 2006, 27 IEEE REAL TIM SYS
[2]  
Bado B., 2012, 20 ACM INT C REAL TI
[3]  
Baker TP, 2007, LECT NOTES COMPUT SC, V4878, P62
[4]   A necessary and sometimes sufficient condition for the feasibility of sets of sporadic hard-deadline tasks [J].
Baker, Theodore P. ;
Cirinei, Michele .
27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, :178-+
[5]   An analysis of fixed-priority schedulability on a multiprocessor [J].
Baker, TP .
REAL-TIME SYSTEMS, 2006, 32 (1-2) :49-71
[6]  
Baruah S., 1993, 25 ANN ACM S THEOR C
[7]   Techniques for multiprocessor global schedulability analysis [J].
Baruah, Sanjoy .
RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, :119-128
[8]   Partitioned EDF scheduling: a closer look [J].
Baruah, Sanjoy .
REAL-TIME SYSTEMS, 2013, 49 (06) :715-729
[9]  
Bertogna M., 2005, 17 EUR C REAL TIM SY
[10]   Response-time analysis for globally scheduled symmetric multiprocessor platforms [J].
Bertogna, Marko ;
Cirinei, Michele .
RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, :149-158