Towards Adaptive Hierarchical Scheduling of Real-time Systems

被引:0
|
作者
Khalilzad, Nima Moghaddami [1 ]
Nolte, Thomas [1 ]
Behnam, Moris [1 ]
Asberg, Mikael [1 ]
机构
[1] MRTC Malardalen Univ, SE-72123 Vasteras, Sweden
来源
2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA) | 2011年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hierarchical scheduling provides a modular framework for integrating, scheduling and guaranteeing timing constraints of compositional real-time systems. In such a scheduling framework, all modules should receive a sufficient portion of the shared CPU to be able to guarantee timing constraints of their internal parts. In dynamic systems i.e., systems where the execution time of tasks are subjected to sudden and drastic changes during run-time, assigning fixed CPU portions to the modules is conducive to either low CPU utilization or numerous task deadline misses. In this paper, in order to address this problem, we propose an adaptive CPU allocation method which dynamically assigns CPU portions to the modules during run-time based on their current CPU demand. Besides, the presented approach is evaluated using a series of different simulations. In addition, we present a method for scheduling modules in situations when the CPU resource is not sufficient for scheduling all modules. We introduce the notion of module (subsystem) criticality, and in an overload situation we distribute the CPU resource based on the criticality of modules.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] An adaptive scheduling approach in real-time CORBA
    Montez, C
    Fraga, J
    de Oliveira, R
    Farines, JM
    2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 301 - 309
  • [32] SCHEDULING OF HARD REAL-TIME SYSTEMS
    MOITRA, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 241 : 362 - 381
  • [33] Real-time scheduling in distributed systems
    Thai, ND
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 165 - 170
  • [34] Scheduling for embedded real-time systems
    Balarin, F
    Lavagno, L
    Murphy, P
    Sangiovanni-Vincentelli, A
    IEEE DESIGN & TEST OF COMPUTERS, 1998, 15 (01): : 71 - 82
  • [35] Scheduling in Real-Time Mobile Systems
    Chen, Cong
    Hong, Zhong
    Jiang, Jian-Min
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2022, 21 (03)
  • [36] Multiprocessor Real-Time Scheduling with Hierarchical Processor Affinities
    Bonifaci, Vincenzo
    Brandenburg, Bjoern
    D'Angelo, Gianlorenzo
    Marchetti-Spaccamela, Alberto
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 237 - 247
  • [37] Real-Time Scheduling on Hierarchical Heterogeneous Fog Networks
    Kaur, Amanjot
    Auluck, Nitin
    Rana, Omer
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 1358 - 1372
  • [38] Towards Multiprocessor Scheduling in Distributed Real-Time Systems under Energy Constraints
    El Ghor, Hussein
    Chetto, Maryline
    Chehade, Rafic Hage
    Nachouki, Gilles
    2009 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTATIONAL TOOLS FOR ENGINEERING APPLICATIONS, 2009, : 355 - +
  • [39] An adaptive feedback scheduling algorithm for robot assembly and real-time control systems
    Yuan, Peijiang
    2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 2226 - 2231
  • [40] Adaptive fuzzy control scheduling of window-constrained real-time systems
    Zhu Xiangbin
    Tu ShiLiang
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 1272 - 1275