Global EDF Schedulability Analysis for Synchronous Parallel Tasks on Multicore Platforms

被引:37
|
作者
Chwa, Hoon Sung [1 ]
Lee, Jinkyu [2 ]
Phan, Kieu-My [1 ]
Easwaran, Arvind [3 ]
Shin, Insik [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon, South Korea
[2] Univ Michigan, Dept Comp Sci & Elect Engn, Ann Arbor, MI 48109 USA
[3] Nanyang Technol Univ, Sch Comp Engn, Singapore, Singapore
关键词
D O I
10.1109/ECRTS.2013.14
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The trend towards multi-core/many-core architectures is well underway. It is therefore becoming very important to develop software in ways that take advantage of such parallel architectures. This particularly entails a shift in programming paradigms towards fine-grained, thread-parallel computing. Many parallel programming models have been introduced targeting such intra-task thread-level parallelism. However, most successful results on traditional multi-core real-time scheduling are focused on sequential programming models. For example, thread-level parallelism is not properly captured into the concept of interference, which is key to many schedulability analysis techniques. Thereby, most interference-based analysis techniques are not directly applicable to parallel programming models. Motivated by this, we extend the notion of interference to capture thread-level parallelism more accurately. We then leverage the proposed notion of parallelism-aware interference to derive efficient EDF schedulability tests that are directly applicable to synchronous parallel task models on multi-core platforms. Our evaluation results indicate that the proposed analysis significantly advances the state-of-the-art in EDF schedulability analysis for synchronous parallel tasks.
引用
收藏
页码:25 / 34
页数:10
相关论文
共 50 条
  • [1] Global EDF Schedulability Analysis for Parallel Tasks on Multi-Core Platforms
    Chwa, Hoon Sung
    Lee, Jinkyu
    Lee, Jiyeon
    Phan, Kiew-My
    Easwaran, Arvind
    Shin, Insik
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (05) : 1331 - 1345
  • [2] Analysis of Global EDF for Parallel Tasks
    Li, Jing
    Agrawal, Kunal
    Lu, Chenyang
    Gill, Christopher
    [J]. PROCEEDINGS OF THE 2013 25TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2013), 2013, : 3 - 13
  • [3] Schedulability analysis of global edf
    Sanjoy Baruah
    Theodore Baker
    [J]. Real-Time Systems, 2008, 38 : 223 - 235
  • [4] Schedulability analysis of global EDF
    Baruah, Sanjoy
    Baker, Theodore
    [J]. REAL-TIME SYSTEMS, 2008, 38 (03) : 223 - 235
  • [5] Improved schedulability analysis of EDF on multiprocessor platforms
    Bertogna, M
    Cirinei, M
    Lipari, G
    [J]. 17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, : 209 - 218
  • [6] Tests for global EDF schedulability analysis
    Bertogna, Marko
    Baruah, Sanjoy
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 487 - 497
  • [7] Pfairness applied to EDF to reduce migration overheads and improve task schedulability in multicore platforms
    Kumar, K. Pradheep
    Shanthi, A. P.
    [J]. 2009 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2009), 2009, : 35 - 41
  • [8] Pessimism in multicore global schedulability analysis
    Sun, Youcheng
    Di Natale, Marco
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 97 : 142 - 152
  • [9] Global EDF schedulability analysis of arbitrary sporadic task systems
    Baruah, Sanjoy
    Baker, Theodore
    [J]. ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 3 - +
  • [10] Schedulability analysis of real-time multiframe cosimulations on multicore platforms
    Ahsan, Muhammad Uzair
    Oguztuzun, Halit
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (05) : 3599 - 3614