Reliability Aware Energy Optimized Scheduling of Non-Preemptive Periodic Real-Time Tasks on Heterogeneous Multiprocessor System

被引:29
|
作者
Kumar, Niraj [1 ]
Mayank, Jaishree [1 ]
Mondal, Arijit [1 ]
机构
[1] Indian Inst Technol Patna, Dept Comp Sci & Engn, Patna 801103, Bihar, India
关键词
Reliability; Task analysis; Energy consumption; Real-time systems; Program processors; Processor scheduling; Timing; scheduling; non-preemptive; energy consumption; reliability; MAXIMIZING RELIABILITY; CONSUMPTION; PERFORMANCE; MANAGEMENT; ALGORITHMS;
D O I
10.1109/TPDS.2019.2950251
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Higher reliability and lower energy consumption are conflicting, yet among the most important design objectives for the real-time systems. Moreover, in the domain of real-time systems, non-preemptive scheduling is relatively unexplored with objectives such as reliability and energy. Thus we propose an active replication based framework to schedule a set of periodic real-time tasks in the non-preemptive heterogeneous environment such that the given reliability and timing constraints are satisfied whereas the energy consumption is minimized. First, we formulate the problem as a constraint optimization problem that provides an optimal solution; however, it does not scale well. Thus, we also propose heuristics which apply reservation of processors and reallocation of jobs, to compute suboptimal solution efficiently in terms of energy consumption as well as schedulability. Heuristics make use of the interplay of task-level reliability target, reliability of replicas, number of replicas, reliability of tasks, and energy consumption. We perform an experimental study on the test cases generated by extending UUnisort algorithm [1] and observe the effect of various simulation parameters on energy consumption and schedulability.
引用
收藏
页码:871 / 885
页数:15
相关论文
共 50 条
  • [1] Non-preemptive Multiprocessor Scheduling for Periodic Real-Time Tasks
    Mayank, Jaishree
    Mondal, Arijit
    [J]. 2017 7TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED), 2017,
  • [2] Energy Optimized Non-preemptive Scheduling of Real-Time Tasks with Precedence and Reliability Constraints
    Kumar, Niraj
    Mondal, Arijit
    [J]. 2022 35TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID 2022) HELD CONCURRENTLY WITH 2022 21ST INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (ES 2022), 2022, : 62 - 67
  • [3] Energy optimized scheduling for non-preemptive real-time systems
    Kannaian, Vasanthamani
    Palanisamy, Visalakshi
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2017, 25 (04) : 3085 - 3096
  • [4] Non-preemptive real-time scheduling of multimedia tasks
    Dolev, S
    Keizelman, A
    [J]. THIRD IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 1998, : 652 - 656
  • [5] Non-Preemptive Real-Time Scheduling of Multimedia Tasks
    Shlomi Dolev
    Alexander Keizelman
    [J]. Real-Time Systems, 1999, 17 : 23 - 39
  • [6] Non-preemptive real-time scheduling of multimedia tasks
    Dolev, S
    Keizelman, A
    [J]. REAL-TIME SYSTEMS, 1999, 17 (01) : 23 - 39
  • [7] Non-preemptive fixed priority scheduling of hard real-time periodic tasks
    Park, Moonju
    [J]. COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 881 - 888
  • [8] Energy aware non-preemptive scheduling for hard real-time systems
    Jejurikar, R
    Gupta, R
    [J]. 17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, : 21 - 30
  • [9] Non-preemptive scheduling of real-time periodic tasks with specified release times
    Khil, A
    Maeng, S
    Cho, J
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1997, E80D (05) : 562 - 572
  • [10] Adaptive EDF non-preemptive scheduling for periodic tasks in the hard real-time systems
    Oh, H
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2000, : 361 - 367