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 条
  • [11] On-line scheduling of hard real-time tasks on variable voltage processor
    Hong, I
    Potkonjak, M
    Srivastava, MB
    1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, : 653 - 656
  • [12] Processor and Bus Co-scheduling Strategies for Real-time Tasks with Multiple Service-levels
    Roy, Sanjit Kumar
    Sarkar, Amab
    Gangopadhyay, Rahul
    2021 IEEE 27TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2021), 2021, : 21 - 30
  • [13] Online scheduling and placement of real-time tasks to partially reconfigurable devices
    Steiger, C
    Walder, H
    Platzner, M
    Thiele, L
    RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 224 - 235
  • [14] Optimal online multiprocessor scheduling of sporadic real-time tasks is impossible
    Nathan Fisher
    Joël Goossens
    Sanjoy Baruah
    Real-Time Systems, 2010, 45 : 26 - 71
  • [15] Heuristics for online scheduling real-time tasks to partially reconfigurable devices
    Steiger, C
    Walder, H
    Platzner, M
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 575 - 584
  • [16] Flow Network Models for Online Scheduling Real-Time Tasks on Multiprocessors
    Cho, Hyeonjoong
    Easwaran, Arvind
    IEEE ACCESS, 2020, 8 : 172136 - 172151
  • [17] Optimal online multiprocessor scheduling of sporadic real-time tasks is impossible
    Fisher, Nathan
    Goossens, Joel
    Baruah, Sanjoy
    REAL-TIME SYSTEMS, 2010, 45 (1-2) : 26 - 71
  • [18] Integrated Scheduling of Real-Time and Interactive Tasks for Configurable Industrial Systems
    Yoo, Suhyeon
    Jo, Yewon
    Bahn, Hyokyung
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (01) : 631 - 641
  • [19] Scheduling real-time dwells using tasks with synthetic periods
    Shih, CS
    Gopalakrishnan, S
    Ganti, P
    Caccamo, M
    Sha, L
    RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 210 - 219
  • [20] Dual-mode r-reliable task model for flexible scheduling in reliable real-time systems
    Kim, Kyong Hoon
    Kim, Jong
    Hong, Sung Je
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2006, 4096 : 308 - 317