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 条
  • [41] Towards two-phase scheduling of real-time applications in distributed systems
    Alghamdi, Mohammed I.
    Jiang, Xunfei
    Zhang, Ji
    Zhang, Jifu
    Jiang, Minghua
    Qin, Xiao
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 84 : 109 - 117
  • [42] Adaptive Scheduling of Real-Time Systems Cosupplied by Renewable and Nonrenewable Energy Sources
    Mohaqeqi, Morteza
    Kargahi, Mehdi
    Dehghan, Maryam
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13
  • [43] A Super Scheduler Model for Hierarchical Real-Time Systems with Capability of Urgent Tasks Scheduling
    Enayatzare, Amin
    Sedaghat, Yasser
    2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, : 485 - 491
  • [44] Compositional Real-Time Scheduling of Mixed-Criticality Real-Time Systems
    Ali, Amjad
    Kim, Kyong Hoon
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 464 - 469
  • [45] Beyond the limitations of real-time scheduling theory: a unified scheduling theory for the analysis of real-time systems
    Slomka, Frank
    Sadeghi, Mohammadreza
    SICS SOFTWARE-INTENSIVE CYBER-PHYSICAL SYSTEMS, 2021, 35 (3-4): : 201 - 236
  • [46] Towards a real-time systems compiler
    Scheler, Fabian
    Mitzlaff, Martin
    Schroeder-Preikschat, Wolfgang
    Schirmeier, Horst
    PROCEEDINGS OF THE FIFTH WORKSHOP ON INTELLIGENT SOLUTIONS IN EMBEDDED SYSTEMS, 2007, : 63 - 76
  • [47] Scheduling of time-triggered real-time systems
    Schild K.
    Würtz J.
    Constraints, 2000, 5 (04) : 335 - 357
  • [48] Adaptive real-time systems and the FPAA
    Colsell, S
    Edwards, R
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 944 - 947
  • [49] Hierarchical architecture for real-time adaptive resource management
    Cardei, I
    Jha, R
    Cardei, M
    Pavan, A
    MIDDLEWARE 2000, 2000, 1795 : 415 - 434
  • [50] A technique for adaptive scheduling of soft real-time tasks
    Beccari, G
    Caselli, S
    Zanichelli, F
    REAL-TIME SYSTEMS, 2005, 30 (03) : 187 - 215