Hardware Fuzzy Scheduler for Real-Time Independent Tasks

被引:0
|
作者
Slimani, Khaled [1 ]
Hadaoui, Rebiha [1 ]
Lalam, Mustapha [1 ]
机构
[1] Univ Mouloud Mammeri Tizi Ouzou, Fac Genie Elect & Informat, Lab Rech Informat LARI, BP 17 RP, Tizi Ouzou 15000, Algeria
关键词
Embedded systems; Real-Time Operating System; scheduling; deadline; Fuzzy Logic; Field-Programmable Gate Array; IMPLEMENTATION;
D O I
10.1142/S0218126622501559
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Several scheduling algorithms that have been proposed for Real-Time Operating System (RTOS) are supposed to be optimal. However, optimal scheduling is only theoretical due to the possibility of system overload where it cannot meet the deadlines of tasks. Besides, these algorithms are implemented in the RTOS, which generates additional overheads that can lead to the "nonscheduling" of certain independent tasks. In this paper, we propose an original solution for nonschedulable independent tasks in embedded systems. This solution, named Hybrid Fuzzy Earliest Deadline First Scheduling algorithm (HFEDFS), is based on the Earliest Deadline First algorithm (EDF) and Fuzzy Logic. It is characterized by a rejection policy and a rescheduling mechanism. The experimental results show that our proposed algorithm improves the system's performance. To reduce extra overheads of RTOS, this algorithm is implemented on a Field-Programmable Gate Array (FPGA) circuit (Xilinx Virtex-5 LX50T-1156 board from DIGILENT).
引用
收藏
页数:26
相关论文
共 50 条
  • [1] A New Hardware-Accelerated Scheduler for Soft Real-Time Tasks
    Kohutka, Lukas
    Stopjakova, Viera
    [J]. 2019 8TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2019, : 110 - 113
  • [2] HARDWARE SUPPORT FOR THE TUMULT REAL-TIME SCHEDULER
    VANDERBIJ, HC
    SMIT, GJM
    HAVINGA, PJM
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 251 - 257
  • [3] A configurable hardware scheduler for real-time systems
    Kuacharoen, P
    Shalan, MA
    Mooney, VJ
    [J]. ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2003, : 95 - 101
  • [4] A feedback scheduler for real-time controller tasks
    Eker, J
    Hagander, P
    Årzén, KE
    [J]. CONTROL ENGINEERING PRACTICE, 2000, 8 (12) : 1369 - 1378
  • [5] Real-time scheduler based on fuzzy logic
    Neema, S
    Abbott, B
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 978 - 985
  • [6] Efficient Scheduling of Dependent Tasks in Many-Core Real-Time System Using a Hardware Scheduler
    Norollah, Amin
    Kazemi, Zahra
    Sayadi, Niloufar
    Beitollahi, Hakem
    Fazeli, Mahdi
    Hely, David
    [J]. 2021 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2021,
  • [7] HRHS: A High-Performance Real-Time Hardware Scheduler
    Derafshi, Danesh
    Norollah, Amin
    Khosroanjam, Mohsen
    Beitollahi, Hakem
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (04) : 897 - 908
  • [8] A Metric for the Evaluation of the Efficiency in Scheduler of Concurrent Real-Time Tasks
    Guevara Lopez, Pedro
    Quezada Quezada, Jose Carlos
    Lopez Chau, Asdrubal
    [J]. 2009 52ND IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2009, : 1067 - +
  • [9] A real-time scheduler design for fuzzy logic controller
    Song, Insop
    Karray, Fakhreddine
    Li, Howard
    [J]. 2005 IEEE International Conference on Mechatronics and Automations, Vols 1-4, Conference Proceedings, 2005, : 2037 - 2042
  • [10] A REAL-TIME SCHEDULER USING NEURAL NETWORKS FOR SCHEDULING INDEPENDENT AND NONPREEMPTABLE TASKS WITH DEADLINES AND RESOURCE REQUIREMENTS
    THAWONMAS, R
    SHIRATORI, N
    NOGUCHI, S
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1993, E76D (08) : 947 - 955