Soft Real-Time Fuzzy Task Scheduling for Multiprocessor Systems

被引:0
|
作者
Hamzeh, Mahdi [1 ]
Fakhraie, Sied Mehdi [2 ]
Lucas, Caro [3 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Silicon Intelligence & VLSI Signal Proc Lab, Tehran, Iran
[2] Univ Tehran, Sch Elect & Comp Engn, Tehran, Iran
[3] Univ Tehran, Sch Cognit Sci, Ctr Excellence Control & Intelligent Proc, Tehran, Iran
关键词
Computational complexity; Deadline; Feasible scheduling; Fuzzy scheduling; Priority; Real-time multiprocessor systems; Robustness; System utilization;
D O I
暂无
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
All practical real-time scheduling algorithms in multiprocessor systems present a trade-off between their computational complexity and performance. In real-time systems, tasks have to be performed correctly and timely. Finding minimal schedule in multiprocessor systems with real-time constraints is shown to be NP-hard. Although some optimal algorithms have been employed in uni-processor systems, they fail when they arc applied in multiprocessor systems. The practical scheduling algorithms in real-time systems have not deterministic response time. Deterministic timing behavior is an important parameter for system robustness analysis. The intrinsic uncertainty in dynamic real-time systems increases the difficulties of scheduling problem. To alleviate these difficulties, we have proposed a fuzzy scheduling approach to arrange real-time periodic and non-periodic tasks in multiprocessor systems. Static and dynamic optimal scheduling algorithms fail with non-critical overload. In contrast, our approach balances task loads of the processors successfully while consider starvation prevention and fairness which cause higher priority tasks have higher running probability. A simulation is conducted to evaluate the performance of the proposed approach. Experimental results have shown that the proposed fuzzy scheduler creates feasible schedules for homogeneous and heterogeneous tasks. It also and considers tasks priorities which cause higher system utilization and lowers deadline miss time. According to the results, it performs very close to optimal schedule of uni-processor systems.
引用
收藏
页码:252 / +
页数:3
相关论文
共 50 条
  • [1] Pareto-based soft real-time task scheduling in multiprocessor systems
    Oh, J
    Bahn, H
    Wu, C
    Koh, K
    SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, : 24 - 28
  • [2] Task Scheduling with Self-Suspensions in Soft Real-Time Multiprocessor Systems
    Liu, Cong
    Anderson, James H.
    2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 425 - 436
  • [3] A fuzzy algorithm for scheduling periodic tasks on multiprocessor soft real-time systems
    Sabeghi, Mojtaba
    Deldari, Hossein
    PROCEEDINGS OF THE 17TH IASTED INTERNATIONAL CONFERENCE ON MODELLING AND SIMULATION, 2006, : 436 - +
  • [4] A Fuzzy Algorithm for Scheduling Periodic Tasks on Multiprocessor Soft Real-Time Systems
    Sabeghi, Mojtaba
    Deldari, Hossein
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (3A): : 88 - 97
  • [5] A novel task scheduling algorithm for real-time multiprocessor systems
    Chen, Yang-ping
    Wang, Lai-xiong
    Huang, Shi-tan
    2007 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-7, 2007, : 2763 - 2767
  • [6] Scheduling Heterogeneous Multiprocessor Real-Time Systems with Mixed Sets of Task
    Cheng, Zhuo
    Xue, Jinyun
    Zhang, Haitao
    You, Zhen
    Hu, Qimin
    Lim, Yuto
    2020 14TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2020), 2020, : 72 - 81
  • [7] TASK SCHEDULING ALGORITHMS FOR MULTIPROCESSOR REAL-TIME CONTROL SYSTEMS.
    Kai, Munenori
    Kasahara, Hironori
    Narita, Seinosuke
    Ukaji, Hitoshi
    Electrical Engineering in Japan (English translation of Denki Gakkai Ronbunshi), 1987, 107 (02): : 120 - 130
  • [8] Combined scheduling of hard and soft real-time tasks in multiprocessor systems
    Duwairi, B
    Manimaran, G
    HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 279 - 289
  • [9] Designing a New Soft-Hard Task Model for Scheduling Real-Time Systems on a Multiprocessor Platform
    Andrei, Stefan
    Cheng, Albert M. K.
    Radulescu, Vlad
    2021 23RD INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2021), 2021, : 83 - 90
  • [10] Control latency for task assignment and scheduling of multiprocessor real-time control systems
    Kim, BK
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1999, 30 (01) : 123 - 130