Resource reclaiming in hard real-time systems with static and dynamic workloads

被引:0
|
作者
Krings, AW [1 ]
Azadmanesh, MH [1 ]
机构
[1] Univ Idaho, Dept Comp Sci, Moscow, ID 83843 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses resource reclaiming in the canted of non-preemptive priority list scheduling for hard real-time systems, Such scheduling is inherently susceptible to multiprocessor tinting anomalies. We present low overhead ran-time stabilization methods for a several tasking model that allows phantom tasks as a mechanism to model processor external events. A family of scheduling algorithms is defined, that guarantees run-time stabilization for systems consisting of tasks with hard and soft deadlines. The later, i.e. soft tasks, may arrive dynamically. Stabilization is addressed in the context of dynamic and static task to processor allocation. Previous stabilization methods, focused on apriori stabilization for static workloads with dynamic task to processor allocation, thus cannot support this general scheduling model. By taking advantage of run-time information, the stabilization algorithms use the scan-window approach to prevent instability from occurring. Mechanisms are introduced that explicitly control the run-time behavior of tasks with hard deadlines. As a consequence, processor resources become available that can be used to improve processor utilization and response time of soft tasks. The resulting scan algorithms are intended far real world applications where low run-time overhead and a realistic task model are needed.
引用
收藏
页码:616 / 625
页数:10
相关论文
共 50 条
  • [1] RESOURCE RECLAIMING IN MULTIPROCESSOR REAL-TIME SYSTEMS
    SHEN, C
    RAMAMRITHAM, K
    STANKOVIC, JA
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (04) : 382 - 397
  • [2] Dynamic scheduling of parallelizable tasks and resource reclaiming in real-time multiprocessor systems
    Manimaran, G
    Murthy, CSR
    [J]. FOURTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING, PROCEEDINGS, 1997, : 206 - 211
  • [3] Static Timing Analysis for Hard Real-Time Systems
    Wilhelm, Reinhard
    Altmeyer, Sebastian
    Burguiere, Claire
    Grund, Daniel
    Herter, Joerg
    Reineke, Jan
    Wachter, Bjoern
    Wilhelm, Stephan
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, PROCEEDINGS, 2010, 5944 : 3 - 22
  • [4] Resource reservation in dynamic real-time systems
    Abeni, L
    Buttazzo, G
    [J]. REAL-TIME SYSTEMS, 2004, 27 (02) : 123 - 167
  • [5] Resource Reservation in Dynamic Real-Time Systems
    Luca Abeni
    Giorgio Buttazzo
    [J]. Real-Time Systems, 2004, 27 : 123 - 167
  • [6] A STATIC SCHEDULING ALGORITHM FOR DISTRIBUTED HARD REAL-TIME SYSTEMS
    VERHOOSEL, JPC
    LUIT, EJ
    HAMMER, DK
    JANSEN, E
    [J]. REAL-TIME SYSTEMS, 1991, 3 (03) : 227 - 246
  • [7] SCHEDULING TASKS WITH RESOURCE REQUIREMENTS IN HARD REAL-TIME SYSTEMS
    ZHAO, W
    RAMAMRITHAM, K
    STANKOVIC, JA
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (05) : 564 - 577
  • [8] Keep It Slow and in Time: Online DVFS with Hard Real-Time Workloads
    Lampka, Kai
    Forsberg, Bjorn
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 385 - 390
  • [9] Integer Programming Techniques for Static Scheduling of Hard Real-Time Systems
    Guasque, Ana
    Tohidi, Hossein
    Balbastre, Patricia
    Aceituno, Jose Maria
    Simo, Jose
    Crespo, Alfons
    [J]. IEEE ACCESS, 2020, 8 : 170389 - 170403
  • [10] Applying real-time interface and calculus for dynamic power management in hard real-time systems
    Huang, Kai
    Santinelli, Luca
    Chen, Jian-Jia
    Thiele, Lothar
    Buttazzo, Giorgio C.
    [J]. REAL-TIME SYSTEMS, 2011, 47 (02) : 163 - 193