Improvement in feasibility testing for real-time tasks

被引:84
|
作者
Ripoll, I [1 ]
Crespo, A [1 ]
Mok, AK [1 ]
机构
[1] UNIV TEXAS,DEPT COMP SCI,AUSTIN,TX 78712
关键词
D O I
10.1007/BF00365519
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scheduling analysis in real-time systems require an off-line feasibility (schedulability) test to guarantee the response time of critical tasks. There are fast and efficient tests for static schedulers. However, when a dynamic scheduler is required, the available tests are not as feast and efficient as static ones. In this paper, two different characterizations of feasible task sets are presented. These characterizations lead to an new feasibility algorithm. The proposed algorithm has an worst-case exponential complexity, but experimental results indicate that it runs on pseudo-polynomial time for a very large percentage of task sets. The algorithm also provides a sufficient condition for feasible asynchronous task sets. One of the main contributions of this work is the theoretical approach used to obtain the new feasibility test. The results of a large number of simulations, as well as, the theoretical demonstrations point out the improvements reached over previous tests.
引用
收藏
页码:19 / 39
页数:21
相关论文
共 50 条
  • [1] Improvement in feasibility testing for real-time tasks
    Universidad Politecnica de Valencia, Spain
    Real Time Syst, 1 (19-39):
  • [2] Feasibility analysis of hard real-time periodic tasks
    Park, M
    Cho, Y
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 73 (01) : 89 - 100
  • [3] Feasibility analysis of real-time periodic tasks with offsets
    Pellizzoni, R
    Lipari, G
    REAL-TIME SYSTEMS, 2005, 30 (1-2) : 105 - 128
  • [4] Feasibility Analysis of Real-Time Periodic Tasks with Offsets
    Rodolfo Pellizzoni
    Giuseppe Lipari
    Real-Time Systems, 2005, 30 : 105 - 128
  • [5] The limited-preemptive feasibility of real-time tasks on uniprocessors
    Abhilash Thekkilakattil
    Radu Dobrin
    Sasikumar Punnekkat
    Real-Time Systems, 2015, 51 : 247 - 273
  • [6] The limited-preemptive feasibility of real-time tasks on uniprocessors
    Thekkilakattil, Abhilash
    Dobrin, Radu
    Punnekkat, Sasikumar
    REAL-TIME SYSTEMS, 2015, 51 (03) : 247 - 273
  • [7] Coherence and Feasibility of Real-Time Software Tasks in Networked Adaptive Systems
    Khemaissia, Imen
    Mosbahi, Olfa
    Khalgui, Mohamed
    Li, Zhiwu
    Qu, Ting
    IEEE ACCESS, 2018, 6 : 35824 - 35843
  • [8] Tight necessary feasibility analysis for recurring real-time tasks on a multiprocessor
    Chwa, Hoon Sung
    Lee, Jinkyu
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 135
  • [9] An efficient feasibility test method for hard real-time periodic tasks
    Park, M
    Cho, Y
    21ST IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2000, : 89 - 96