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 条
  • [21] Real-Time Task Scheduling on Island-Based Multi-Core Platforms
    Chang, Che-Wei
    Chen, Jian-Jia
    Kuo, Tei-Wei
    Falk, Heiko
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (02) : 538 - 550
  • [22] Real-Time Scheduling of Reconfigurable Battery-Powered Multi-Core Platforms
    Gammoudi, Aymen
    Benzina, Adel
    Khalgui, Mohamed
    Chillet, Daniel
    2016 IEEE 28TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2016), 2016, : 121 - 129
  • [23] Enhanced Fault-Tolerant Fixed-Priority Scheduling of Hard Real-Time Tasks on Multi-Core Platforms
    Han, Qiushi
    Wang, Tianyi
    Quan, Gang
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, 2015, : 21 - 30
  • [24] Thermal-constrained energy efficient real-time scheduling on multi-core platforms
    Sha, Shi
    Wen, Wujie
    Chaparro-Baquero, Gustavo A.
    Quan, Gang
    PARALLEL COMPUTING, 2019, 85 : 231 - 242
  • [25] A systematic methodology to migrate complex real-time software systems to multi-core platforms
    Salman, Shaik Mohammed
    Papadopoulos, Alessandro V.
    Mubeen, Saad
    Nolte, Thomas
    Journal of Systems Architecture, 2021, 117
  • [26] Cache Allocation for Fixed-Priority Real-Time Scheduling on Multi-Core Platforms
    Chaparro-Baquero, Gustavo A.
    Homsi, Soamar
    Vichot, Omara
    Ren, Shaolei
    Quan, Gang
    Ren, Shangping
    2015 33RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2015, : 589 - 596
  • [27] Energy-Efficient Task Partitioning for Real-Time Scheduling on Multi-Core Platforms
    El Sayed, Manal A.
    Saad, El Sayed M.
    Aly, Rasha F.
    Habashy, Shahira M.
    COMPUTERS, 2021, 10 (01) : 1 - 21
  • [28] A systematic methodology to migrate complex real-time software systems to multi-core platforms
    Salman, Shaik Mohammed
    Papadopoulos, Alessandro V.
    Mubeen, Saad
    Nolte, Thomas
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 117
  • [29] Energy-Efficient Real-Time Scheduling of DAGs on Clustered Multi-Core Platforms
    Guo, Zhishan
    Bhuiyan, Ashikahmed
    Liu, Di
    Khan, Aamir
    Saifullah, Abusayeed
    Guan, Nan
    25TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2019), 2019, : 156 - 168
  • [30] Real-time, parallel segmentation of high-resolution images on multi-core platforms
    Fitzgerald, Dana Forsthoefel
    Wills, D. Scott
    Wills, Linda M.
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2017, 13 (04) : 685 - 702