Integrated online and offline scheduling of real-time tasks using a co-processor scheduling unit towards dual-mode kernels

被引:0
|
作者
Laalaoui, Yacine [1 ]
机构
[1] Department of Information Technology, Taif University, Taif, Saudi Arabia
关键词
D O I
10.1504/IJCSYSE.2022.131032
中图分类号
TN3 [半导体技术]; TN4 [微电子学、集成电路(IC)];
学科分类号
0805 ; 080501 ; 080502 ; 080903 ; 1401 ;
摘要
In this paper, we integrate online and offline scheduling of real-time tasks using two processing elements. The scheduling task executes on the first PE (called scheduling PE or the co-processor). User tasks execute on the second PE (called main PE). The main objective is to decrease the scheduling overhead from the main PE. The scheduling PE executes both online and offline algorithms. Thus, it runs on two different modes, scheduling and dispatching. The scheduling mode executes first at selection instants using an online algorithm. The offline algorithm executes in parallel to users tasks. Once the offline algorithm finds a feasible schedule, the scheduling PE switches to dispatching mode. We further describe a new task states that fit the proposed design. Finally, we explain the resolvability of the problem of nonpreemptive scheduling using the IBM ILOG-CP solver and Xu and Parnas’s algorithm using the proposed design. Copyright © 2022 Inderscience Enterprises Ltd.
引用
收藏
页码:19 / 29
相关论文
共 50 条
  • [1] ONLINE SCHEDULING OF REAL-TIME TASKS
    HONG, KS
    LEUNG, JYT
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (10) : 1326 - 1331
  • [2] Processor-Minimum Scheduling of Real-Time Parallel Tasks
    Lee, Wan Yeon
    Lee, Kyungwoo
    Kim, Kyong Hoon
    Ko, Young Woong
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (04): : 723 - 726
  • [3] ON PREEMPTIVE SCHEDULING OF PERIODIC, REAL-TIME TASKS ON ONE PROCESSOR
    BARUAH, SK
    HOWELL, RR
    ROSIER, LE
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 452 : 173 - 179
  • [4] Integrated scheduling of multimedia and hard real-time tasks
    Kaneko, H
    Stankovic, JA
    Sen, S
    Ramamritham, K
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 206 - 217
  • [5] Integrated scheduling of hard real-time and multimedia tasks
    Thinagar, AS
    Jenkins, L
    IEEE TENCON 2003: CONFERENCE ON CONVERGENT TECHNOLOGIES FOR THE ASIA-PACIFIC REGION, VOLS 1-4, 2003, : 1618 - 1622
  • [6] SCHEDULING HARD REAL-TIME TASKS WITH TOLERANCE OF MULTIPLE PROCESSOR FAILURES
    OH, YF
    SON, SH
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (2-3): : 193 - 206
  • [7] Energy efficient dual execution mode scheduling for real-time tasks with shared resources
    Wu, Jun
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2016, 31 (03): : 239 - 253
  • [8] Integrated scheduling of tasks and messages in distributed real-time systems
    Manimaran, G
    Shashidhar, M
    Manikutty, A
    Murthy, CSR
    PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 64 - 71
  • [9] On the complexity of scheduling real-time tasks with self-suspensions on one processor
    Richard, P
    15TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2003, : 187 - 194
  • [10] Processor voltage scheduling for real-time tasks with non-preemptible sections
    Zhang, F
    Chanson, ST
    23RD IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2002, : 235 - 245