A novel task scheduling approach for dependent non-preemptive tasks using fuzzy logic

被引:3
|
作者
Hassan, Heba E. [1 ]
Nagib, Gihan [1 ]
Ibrahiem, Khaled Hosny [1 ]
机构
[1] Fayoum Univ, Fac Engn, Al Fayyum, Egypt
来源
IET COMPUTERS AND DIGITAL TECHNIQUES | 2021年 / 15卷 / 03期
关键词
All Open Access; Gold;
D O I
10.1049/cdt2.12018
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multiprocessor task scheduling problem is a pressing problem that affects systems' performance and is still being investigated by the researchers. Finding the optimal schedules is considered to be a computationally hard problem. Recently, researchers have used fuzzy logic in the field of task scheduling to achieve optimal performance, but this area of research is still not well investigated. In addition, there are various scheduling algorithms that used fuzzy logic but most of them are often performed on uniprocessor systems. This article presents a new proposed algorithm in which the priorities of the tasks are derived from the fuzzy logic and bottom level parameter. This approach is designed to find task schedules with optimal or sub-optimal lengths in order to achieve high performance for a multiprocessor environment. With respect to the proposed algorithm, the precedence constraints between the non-preemptive tasks and their execution times are known and described by a directed acyclic graph. The number of processors is fixed, the communication costs are negligible and the processors are homogeneous. The suggested technique is tested and compared with the Prototype Standard Task Graph Set.
引用
收藏
页码:214 / 222
页数:9
相关论文
共 50 条
  • [31] Scheduling of Flexible Non-Preemptive Loads
    Dahlin, Nathan
    Jain, Rahul
    2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 2567 - 2572
  • [32] Precautious-RM: a predictable non-preemptive scheduling algorithm for harmonic tasks
    Mitra Nasri
    Mehdi Kargahi
    Real-Time Systems, 2014, 50 : 548 - 584
  • [33] ON NON-PREEMPTIVE STRATEGIES IN STOCHASTIC SCHEDULING
    GLAZEBROOK, KD
    NAVAL RESEARCH LOGISTICS, 1981, 28 (02) : 289 - 300
  • [34] Work-In-Progress: Non-preemptive Scheduling of Sporadic Gang Tasks on Multiprocessors
    Dong, Zheng
    Liu, Cong
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 512 - 515
  • [35] Scheduling Non-Preemptive Deferrable Loads
    O'Brien, Gearoid
    Rajagopal, Ram
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2016, 31 (02) : 835 - 845
  • [36] Scheduling and Pricing Non-Preemptive Electric Loads: A Convex Approach
    Chen, Mingyu
    Qin, Junjie
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 5048 - 5055
  • [37] Scheduling non-preemptive hard real-time tasks with strict periods
    Marouf, Mohamed
    Sorel, Yves
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [38] Clairvoyant non-preemptive EDF scheduling
    Ekelin, Cecilia
    18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 23 - +
  • [39] On non-preemptive VM scheduling in the cloud
    Psychas, Konstantinos
    Ghaderi, Javad
    Proceedings of the ACM on Measurement and Analysis of Computing Systems, 2017, 1 (02)
  • [40] Preemptive and non-preemptive scheduling on two unrelated parallel machines
    Alan J. Soper
    Vitaly A. Strusevich
    Journal of Scheduling, 2022, 25 : 659 - 674