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 条
  • [42] Preemptive and non-preemptive scheduling on two unrelated parallel machines
    Soper, Alan J.
    Strusevich, Vitaly A.
    JOURNAL OF SCHEDULING, 2022, 25 (06) : 659 - 674
  • [43] Schedulability analysis for a combination of non-preemptive strict periodic tasks and preemptive sporadic tasks
    Marouf, Mohamed
    George, Laurent
    Sorel, Yves
    2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [44] Preemptive and non-preemptive scheduling of optical switches with configuration delay
    Zhizhong Zhang
    Fang Cheng
    Jiangtao Luo
    Qijian Mao
    Jun Wang
    Shaofeng Qiu
    Science in China Series F: Information Sciences, 2006, 49 : 653 - 664
  • [45] TOPSIS-PSO inspired non-preemptive tasks scheduling algorithm in cloud environment
    Panwar, Neelam
    Negi, Sarita
    Rauthan, Man Mohan Singh
    Vaisla, Kunwar Singh
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (04): : 1379 - 1396
  • [46] Sufficient Condition for Real-Time Non-preemptive Scheduling of Interactive Multimedia Tasks
    Lenac, Kristijan
    Mumolo, Enzo
    Nolich, Massimiliano
    2013 8TH INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS (ISPA), 2013, : 450 - 455
  • [47] Preemptive and non-preemptive scheduling of optical switches with configuration delay
    Zhang Zhizhong
    Cheng Fang
    Luo Jiangtao
    Mao Qijian
    Wang Jun
    Qiu Shaofeng
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2006, 49 (05): : 653 - 664
  • [48] From preemptive to non-preemptive speed-scaling scheduling
    Bampis, Evripidis
    Kononov, Alexander
    Letsios, Dimitrios
    Lucarelli, Giorgio
    Nemparis, Loannis
    DISCRETE APPLIED MATHEMATICS, 2015, 181 : 11 - 20
  • [49] Non-preemptive fixed priority scheduling of hard real-time periodic tasks
    Park, Moonju
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 881 - 888
  • [50] Job fairness in non-preemptive job scheduling
    Sabin, G
    Kochhar, G
    Sadayappan, P
    2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2004, : 186 - 194