Window-Constrained real-time periodic task scheduling

被引:25
|
作者
Mok, AK [1 ]
Wang, WR [1 ]
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
关键词
D O I
10.1109/REAL.2001.990592
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Window-Constrained Scheduling is one of the task models proposed in recent years for scheduling periodic real-time tasks where service must be guaranteed in only a fraction of the periods. In RTSS'2000, a Dynamic Window-Constrained Scheduling (DWCS) algorithm was proposed by West and Poellabauer (17) for multiplexing multiple packet streams where the number of consecutive packet lost must be bounded. In this paper, we show that the DWCS algorithm can fail for arbitrarily low aggregate utilization rates of the packet streams. We shall show that Window-Constrained Scheduling is NP-hard in the strong sense. However if the execution time of all jobs is of unit size, as might be modelled in some packet stream applications, then a schedule must exist as long as the aggregate utilization rate is no more than the number of processors (packet switching resources). Some subclasses of the Window-Constrained Scheduling for unit-size jobs can be transformed to the well known Liu and Layland model or the more recent Pfair model and can therefore be scheduled optimally and at low scheduling cost. In considering the general unit-size-job case, we note that non-proportionate progress in scheduling Window-Constrained tasks is often the cause of unschedulability, no matter how low the aggregate utilization rate is. We shall define the notion of Pfairness in relation to the Window-Constrained Scheduling model so as to quantitatively describe the concept of strictly proportionate progress. An EDF (Earliest-Deadline-First) based algorithm will be defined for the Window-Constrained Scheduler problem. This algorithm is computationally efficient, on-line, and Pfair A sufficient schedulability test for this EDF-based algorithm is proved.
引用
收藏
页码:15 / 24
页数:10
相关论文
共 50 条
  • [21] On Harmonic Fixed-Priority Scheduling of Periodic Real-Time Tasks with Constrained Deadlines
    Wang, Tianyi
    Han, Qiushi
    Sha, Shi
    Wen, Wujie
    Quan, Gang
    Qiu, Meikang
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [22] On energy-constrained real-time scheduling
    AlEnawy, TA
    Aydin, H
    16TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2004, : 165 - 174
  • [23] Bounds on tardiness in scheduling of precedence-constrained unit real-time task systems
    Cheng, BC
    Alexander, DS
    Marlowe, TJ
    Baruah, S
    COMPUTERS & ELECTRICAL ENGINEERING, 2001, 27 (04) : 345 - 354
  • [24] A Simulation Approach to Statistical Evaluation of Periodic Task Scheduling in a Real-Time Computer System
    Handzel, Zbigniew
    Latawiec, Krzysztof J.
    2010 15TH INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2010, : 271 - 274
  • [25] REAL-TIME PERIODIC TASK SCHEDULING CONSIDERING LOAD-BALANCE IN MULTIPROCESSOR ENVIRONMENT
    Zhang, Kai
    Qi, Bing
    Jiang, Qing
    Tang, Liangrui
    PROCEEDINGS OF THE 3RD IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT (IEEE IC-NIDC 2012), 2012, : 247 - 250
  • [26] Load Balancing in Fault-Tolerant Real-Time Systems for Periodic Task Scheduling
    Jain, Divya
    Jain, Sushil Chandra
    2015 INTERNATIONAL CONFERENCED ON CIRCUITS, POWER AND COMPUTING TECHNOLOGIES (ICCPCT-2015), 2015,
  • [27] Energy-Efficient Continuous Task Scheduling for Near Real-time Periodic Tasks
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    2015 IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND DATA INTENSIVE SYSTEMS, 2015, : 675 - 681
  • [28] Compositional real-time scheduling framework for periodic reward-based task model
    Tchamgoue, Guy Martin
    Kim, Kyong Hoon
    Jun, Yong-Kee
    Lee, Wan Yeon
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (06) : 1712 - 1724
  • [29] Algorithms and Complexity for Periodic Real-Time Scheduling
    Bonifaci, Vincenzo
    Chan, Ho-Leung
    Marchetti-Spaccamela, Alberto
    Megow, Nicole
    ACM TRANSACTIONS ON ALGORITHMS, 2012, 9 (01)
  • [30] Algorithms and Complexity for Periodic Real-Time Scheduling
    Bonifaci, Vincenzo
    Chan, Ho-Leung
    Marchetti-Spaccamela, Alberto
    Megow, Nicole
    PROCEEDINGS OF THE TWENTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2010, 135 : 1350 - +