Resource-Aware Partitioned Scheduling for Heterogeneous Multicore Real-Time Systems

被引:0
|
作者
Han, Jian-Jun [1 ]
Cai, Wen [1 ]
Zhu, Dakai [2 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan, Hubei, Peoples R China
[2] Univ Texas San Antonio, San Antonio, TX USA
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Embedded real-time systems; Heterogeneous multicore processor; Partitioned scheduling; Shared resources; Task synchronization; SYNCHRONIZATION;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Heterogeneous multicore processors have become popular computing engines for modern embedded real-time systems recently. However, there is rather limited research on the scheduling of real-time tasks running on heterogeneous multicore systems with shared resources. Note that, different partitionings of tasks upon heterogeneous cores can affect the synchronization overheads of tasks (and thus the system schedulability). Focusing on the partitioned-EDF scheduling and resource access protocol MSRP (Multiprocessor Stack Resource Policy), this paper proposes an effective synchronization aware task partitioning algorithm for heterogeneous multicores (SA-TPA-HM). Several resource-oriented heuristics are exploited to tighten the bound on the synchronization costs of tasks through dynamic task prioritization and to find an appropriate core for each task that can minimize the system utilization increment. The simulation results show that our proposed SA-TPA-HM scheme can achieve higher acceptance ratio (e.g., 60% more), when compared to the existing schemes designed for homogeneous multicores.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Resource-Aware Scheduling for Dependable Multicore Real-Time Systems: Utilization Bound and Partitioning Algorithm
    Han, Jian-Jun
    Wang, Zhenjiang
    Gong, Sunlu
    Miao, Tianpeng
    Yang, Laurence T.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (12) : 2806 - 2819
  • [2] Blocking-Aware Partitioned Real-Time Scheduling for Uniform Heterogeneous Multicore Platforms
    Han, Jian-Jun
    Gong, Sunlu
    Wang, Zhenjiang
    Cai, Wen
    Zhu, Dakai
    Yang, Laurence T.
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2020, 19 (01)
  • [3] Architecture aware semi partitioned real-time scheduling on multicore platforms
    Mayank Shekhar
    Harini Ramaprasad
    Abhik Sarkar
    Frank Mueller
    [J]. Real-Time Systems, 2015, 51 : 274 - 313
  • [4] Architecture aware semi partitioned real-time scheduling on multicore platforms
    Shekhar, Mayank
    Ramaprasad, Harini
    Sarkar, Abhik
    Mueller, Frank
    [J]. REAL-TIME SYSTEMS, 2015, 51 (03) : 274 - 313
  • [5] SEAMERS: A Semi-partitioned Energy-Aware scheduler for heterogeneous MulticorE Real-time Systems
    Moulik, Sanjay
    Das, Zinea
    Devaraj, Rajesh
    Chakraborty, Shounak
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 114
  • [6] Dynamic Scheduling of Real-Time Tasks in Heterogeneous Multicore Systems
    Baital, Kalyan
    Chakrabarti, Amlan
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2019, 11 (01) : 29 - 32
  • [7] Efficient DAG Scheduling with Resource-Aware Clustering for Heterogeneous Systems
    Jedari, Behrouz
    Dehghan, Mahdi
    [J]. COMPUTER AND INFORMATION SCIENCE 2009, 2009, 208 : 249 - 261
  • [8] Thermal-Aware Global Real-Time Scheduling on Multicore Systems
    Fisher, Nathan
    Chen, Jian-Jia
    Wang, Shengquan
    Thiele, Lothar
    [J]. 15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 131 - +
  • [9] Energy-aware primary/backup scheduling of periodic real-time tasks on heterogeneous multicore systems
    Roy, Abhishek
    Aydin, Hakan
    Zhu, Dakai
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2021, 29
  • [10] Resource-Aware Parameter Tuning for Real-Time Applications
    Gabriel, Dirk
    Stechele, Walter
    Wildermann, Stefan
    [J]. ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2019, 2019, 11479 : 45 - 55