Pre-scheduling: Integrating offline and online scheduling techniques

被引:0
|
作者
Wang, WR [1 ]
Mok, AK
Fohler, G
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
[2] Malardalen Univ, Dept Comp Engn, Vasteras, Sweden
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The issue of integrating event-driven workload into existing static schedules has been addressed by Fohler's Slot Shifting method [5] [6]. Slot Shifting takes a static schedule for a time-driven workload as input, analyzes its slacks off-line, and makes use of the slacks to accommodate an event-driven workload on-line. The Slot Shifting method does not address how to produce a static schedule which it assumes as given. We propose an integrated approach with an off-line pre-scheduler and an on-line scheduler. The pre-scheduler produces a pre-schedule of the time-driven workload with sufficient embedded slacks to accommodate the event-driven workload. The on-line scheduler schedules all workloads by EDF with one extra constraint: the order of execution of the time-driven workload must follow the pre-schedule. Our pre-scheduler produces a valid pre-schedule if and only if one exists and is therefore optimal. We shall show that the choice of the pre-schedule cannot be considered independent of the event-driven workload.
引用
收藏
页码:356 / 372
页数:17
相关论文
共 50 条
  • [1] Pre-Scheduling
    Weirong Wang
    Aloysius K. Mok
    Gerhard Fohler
    [J]. Real-Time Systems, 2005, 30 : 83 - 103
  • [2] Pre-scheduling
    Wang, WR
    Mok, AK
    Fohler, G
    [J]. REAL-TIME SYSTEMS, 2005, 30 (1-2) : 83 - 103
  • [3] Pre-scheduling on the domain of integers
    Wang, WR
    Mok, AK
    Fohler, G
    [J]. 25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 68 - 77
  • [4] PRE-SCHEDULING ALGORITHM - SCHEDULING A SUITABLE MIX PRIOR TO PROCESSING
    FORBES, K
    GOLDSWORTHY, AW
    [J]. COMPUTER JOURNAL, 1977, 20 (01): : 27 - 29
  • [5] List Scheduling Algorithm Based on Pre-scheduling for Heterogeneous Computing
    Zhao, Yi
    Cao, Suzhi
    Yan, Lei
    [J]. 2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 588 - 595
  • [6] Activity pre-scheduling in grid workflows
    Tretola, G.
    Zimeo, E.
    [J]. 15TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2007, : 63 - +
  • [7] Pre-scheduling mechanism for multimedia presentation synchronization
    Jeong, T
    Ham, JW
    Kim, SJ
    [J]. IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS '97, PROCEEDINGS, 1997, : 379 - 386
  • [8] An approach for pre-scheduling of earth observing satellites
    Wang, Jun
    Chen, Jian
    Gu, Hanen
    Li, Jun
    Jing, Ning
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 3079 - 3084
  • [9] Study on the job shop fuzzy dynamic scheduling based on virtual pre-scheduling
    Li, Fuming
    Zhu, Yunlong
    Yin, Chaowan
    Song, Xiaoyu
    [J]. WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 7348 - 7352
  • [10] Accurate Instruction Pre-scheduling in Dynamically Scheduled Processors
    Choi, Woojin
    Park, Seok-Jun
    Dubois, Michel
    [J]. TRANSACTIONS ON HIGH-PERFORMANCE EMBEDDED ARCHITECTURES AND COMPILERS II, 2009, 5470 : 107 - 127