ELS: An Hard Real-time Scheduler for Homogeneous Multi-core Platforms

被引:0
|
作者
Masoudi, Mahdi [1 ]
Rajabzadeh, Amir [1 ]
机构
[1] Razi Univ, Fac Elect & Comp Engn, Kermanshah, Iran
关键词
Real-time scheduling; Hard real-time task; Earliest Deadline First (EDF); Shortest job first (SJF); Least laxity first (LLF); TASKS;
D O I
10.1109/iccke48569.2019.8964674
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a scheduler, called ELS (based on the combination of EDF, LLF, and SJF algorithms), for hard real-time tasks in a homogeneous multi-core platform with the aim of increasing system performance (success rate). To obtain a suitable scheduling, ELS exploits the combination of three EDF (Earliest Deadline First), modified LLF (Least Laxity First) and SJF (Shortest Job First) scheduling algorithms in different task conditions. The core principle behind the ELS is choosing tasks based on the laxity ratio to the worst case execution time. The ELS scheduler was simulated in SimSO standard simulator in two cases, i.e., quad and eight-core platforms. The results of the experiments on 100 randomized tasks generated by the RandFixedSum algorithm showed that the success rate has improved on average 10%, 14.1%, 10.8%, and 33.3% compared to the EDF, SJF, LLF, and RM (Rate monotonic) respectively in a quad-core platform. Also, the success rate in an eight-core platform has improved about 31.6%, 21.6%, 6.6%, and 38.3% compared to EDF, SJF, LLF, and RM respectively.
引用
收藏
页码:339 / 344
页数:6
相关论文
共 50 条
  • [1] Novel efficient on-chip task scheduler for multi-core hard real-time systems
    Kohutka, L.
    Stopjakova, V.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2020, 76 (76)
  • [2] Real-time embedded software for multi-core platforms
    Hsu, Ching-Hsien
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (03) : 245 - 246
  • [3] DPVFS: a dynamic procrastination cum DVFS scheduler for multi-core hard real-time systems
    Gawali, Shubhangi K.
    Raveendran, Biju K.
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2019, 11 (04) : 461 - 471
  • [4] Reconfiguration in FPGA-Based Multi-Core Platforms for Hard Real-Time Applications
    Pezzarossa, Luca
    Schoeberl, Martin
    Sparso, Jens
    [J]. 2016 11TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2016,
  • [5] A security-aware hardware scheduler for modern multi-core systems with hard real-time constraints
    Norollah, Amin
    Beitollahi, Hakem
    Kazemi, Zahra
    Fazeli, Mahdi
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2022, 95
  • [6] Enhanced Schedulability Analysis of Hard Real-Time Systems on Power Manageable Multi-Core Platforms
    He, Da
    Mueller, Wolfgang
    [J]. 2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 1748 - 1753
  • [7] A heuristic energy-aware approach for hard real-time systems on multi-core platforms
    He, Da
    Mueller, Wolfgang
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (08) : 858 - 870
  • [8] A Hard Real-Time Capable Multi-Core SMT Processor
    Paolieri, Marco
    Mische, Joerg
    Metzlaff, Stefan
    Gerdes, Mike
    Quinones, Eduardo
    Uhrig, Sascha
    Ungerer, Theo
    Cazorla, Francisco J.
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (03)
  • [9] Adaptive Hardware Real-Time Task Scheduler of Multi-Core ATPA Environment
    Zhou, Mi
    Shang, Li-Hong
    Jiong-Zhang
    Jin, Hui-Hua
    [J]. PROCEEDINGS OF THE 2009 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, 2009, : 382 - 388
  • [10] Towards Migrating Legacy Real-Time Systems to Multi-Core Platforms
    Nemati, Farhang
    Kraft, Johan
    Nolte, Thomas
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 717 - 720