Dynamic priority assignment for aperiodic tasks in limited preemptive scheduling

被引:0
|
作者
Embedded Software Engineering, Kwangwoon University, Korea, Republic of [1 ]
不详 [2 ]
机构
来源
IEIE Trans. Smart Process Comput | 2020年 / 5卷 / 365-370期
关键词
Multitasking - Scheduling algorithms - Internet of things - Interactive computer systems - Scheduling;
D O I
10.5573/IEIESPC.2020.9.5.365
中图分类号
学科分类号
摘要
Internet of Things (IoT) systems and other real-time systems are required to handle both periodic and aperiodic incoming tasks. In a situation in which periodic and aperiodic tasks are mixed into task scheduling using a fixed priority system, the schedulability of periodic tasks could be reduced due to interruptions by aperiodic tasks. This study analyzes the effects of aperiodic tasks on non-preemptive scheduling and limited preemptive scheduling methods, such as fixed preemption points, preemption threshold scheduling, and deferred preemptive scheduling, which have recently been proposed by complementarily combining fully preemptive and non-preemptive scheduling. This study then proposes an algorithm for assigning an appropriate priority to an aperiodic task by analyzing the worst-case response time of all tasks to enhance schedulability of both periodic and aperiodic tasks. Copyrights © 2020 The Institute of Electronics and Information Engineers
引用
收藏
页码:365 / 370
相关论文
共 50 条