A DECOMPOSITION APPROACH TO NONPREEMPTIVE REAL-TIME SCHEDULING

被引:7
|
作者
YUAN, XPG [1 ]
SAKSENA, MC [1 ]
AGRAWALA, AK [1 ]
机构
[1] UNIV MARYLAND,DEPT COMP SCI,COLL PK,MD 20742
关键词
D O I
10.1007/BF01245297
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consider the problem of scheduling a set of n tasks on a uniprocessor such that a feasible schedule that satisfies each task's time constraints is generated. Traditionally, researchers have looked at all the tasks as a group and applied heuristic or enumeration search to it. We propose a new approach called the decomposition scheduling where tasks are decomposed into a sequence of subsets. The subsets are scheduled independently, in the order of the sequence. It is proved that a feasible schedule can be generated as long as one exists for the tasks. In addition, the overall scheduling cost is reduced to the sum of the scheduling costs of the tasks in each subset. Simulation experiments were conducted to analyze the performance of decomposition scheduling approach. The results show that in many cases decomposition scheduling performs better than the traditional branch-and-bound algorithms in terms of scheduling cost, and heuristic algorithms in terms of percentage of finding feasible schedules over randomly-generated task sets.
引用
收藏
页码:7 / 35
页数:29
相关论文
共 50 条
  • [1] A DECOMPOSITION APPROACH TO NONPREEMPTIVE SCHEDULING IN HARD REAL-TIME SYSTEMS
    YUAN, XP
    AGRAWALA, AK
    REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1989, : 240 - 248
  • [2] A Note on the Suboptimality of Nonpreemptive Real-time Scheduling
    Abugchem, Fathi
    Short, Michael
    Xu, Donglai
    IEEE EMBEDDED SYSTEMS LETTERS, 2015, 7 (03) : 69 - 72
  • [3] Energy-Efficient Scheduling in Nonpreemptive Systems With Real-Time Constraints
    Li, Jianjun
    Shu, LihChyun
    Chen, Jian-Jia
    Li, Guohui
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (02): : 332 - 344
  • [4] Energy-Aware Nonpreemptive Scheduling of Mixed-Criticality Real-Time Task Systems
    Zhang, Yi-Wen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (09) : 2891 - 2900
  • [5] Earliest-deadline-first scheduling on nonpreemptive real-time threads for a continuous media server
    Sohn, JM
    Kim, GY
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 950 - 956
  • [6] An adaptive scheduling approach in real-time CORBA
    Montez, C
    Fraga, J
    de Oliveira, R
    Farines, JM
    2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 301 - 309
  • [7] A HYBRID APPROACH FOR REAL-TIME SEQUENCING AND SCHEDULING
    JONES, A
    RABELO, L
    YIH, YW
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1995, 8 (02) : 145 - 154
  • [8] Time-Triggered Scheduling for Nonpreemptive Real-Time DAG Tasks Using 1-Opt Local Search
    Wang, Sen
    Li, Dong
    Huang, Shao-Yu
    Deng, Xuanliang
    Sifat, Ashrarul H.
    Huang, Jia-Bin
    Jung, Changhee
    Williams, Ryan
    Zeng, Haibo
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (11) : 3650 - 3661
  • [9] An Approach to the Real-Time Surface Electromyogram Decomposition
    Glaser, V.
    Holobar, A.
    Zazula, D.
    11TH MEDITERRANEAN CONFERENCE ON MEDICAL AND BIOLOGICAL ENGINEERING AND COMPUTING 2007, VOLS 1 AND 2, 2007, 16 (1-2): : 105 - +
  • [10] A Task Scheduling Approach for Real-Time Stream Processing
    Chen Meng-meng
    Zhuang Chuang
    Li Zhao
    Xu Ke-fu
    2014 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2014, : 160 - 167