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 条
  • [31] REAL-TIME SCHEDULING PROBLEM
    DHALL, SK
    LIU, CL
    OPERATIONS RESEARCH, 1978, 26 (01) : 127 - 140
  • [32] Real-time worker scheduling
    不详
    INDUSTRIAL ENGINEER, 2005, 37 (05): : 15 - 15
  • [33] Real-time scheduling with a budget
    Naor, Joseph
    Shachnai, Hadas
    Tamir, Tami
    ALGORITHMICA, 2007, 47 (03) : 343 - 364
  • [34] Decomposition-Based Real-Time Scheduling of Parallel Tasks on Multicores Platforms
    Jiang, Xu
    Guan, Nan
    Long, Xiang
    Wan, Han
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2319 - 2332
  • [35] A real-time dynamic programming decomposition approach to resource allocation
    Plamondon, Pierrick
    Chaib-draa, Brahim
    Benaskeur, Abder Rezak
    2007 INFORMATION DECISION AND CONTROL, 2007, : 298 - +
  • [36] An Exact Decomposition Approach for the Real-Time Train Dispatching Problem
    Lamorgese, Leonardo
    Mannino, Carlo
    OPERATIONS RESEARCH, 2015, 63 (01) : 48 - 64
  • [37] On the Decomposition-based Global EDF Scheduling of Parallel Real-Time Tasks
    Jiang, Xu
    Long, Xiang
    Guan, Nan
    Wan, Han
    PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 237 - 246
  • [38] Mapping Real-Time to POSIX A simplistic approach for the availability of real-time scheduling for off the shelf embedded platforms
    Stahlhofen, Andreas
    Zoebel, Dieter
    2015 4TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2015, : 89 - 92
  • [39] DYNAMIC SCHEDULING OF HARD REAL-TIME TASKS AND REAL-TIME THREADS
    SCHWAN, K
    ZHOU, HY
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (08) : 736 - 748
  • [40] Edge Scheduling Framework for Real-Time and Non Real-Time Tasks
    Fadahunsi, Olamilekan
    Ma, Yuxiang
    Maheswaran, Muthucumaru
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 719 - 728