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
关键词
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 条
  • [1] Hierarchical Real-Time Scheduling for Multicore Systems
    Osmolovskiy, Sergey
    Ivanova, Ekaterina
    Shakurov, Daniil
    Fedorov, Ivan
    Vinogradov, Vladimir
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 248 - 256
  • [2] Compositional Verification for Hierarchical Scheduling of Real-Time Systems
    Carnevali, Laura
    Pinzuti, Alessandro
    Vicario, Enrico
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (05) : 638 - 657
  • [3] Formalizing hierarchical scheduling for refinement of real-time systems
    Zhu, Chenyang
    Butler, Michael
    Cirstea, Corina
    SCIENCE OF COMPUTER PROGRAMMING, 2020, 189
  • [4] Multi-Level Adaptive Hierarchical Scheduling Framework for Composing Real-Time Systems
    Khalilzad, Nima Moghaddami
    Behnam, Moris
    Nolte, Thomas
    2013 IEEE 19TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2013, : 320 - 329
  • [5] Adaptive Scheduling Algorithm for Real-Time Multiprocessor Systems
    Shah, Apurva
    Kotecha, Ketan
    2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 35 - +
  • [6] Scheduling optional computations for adaptive real-time systems
    McElhone, C
    Burns, A
    JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (01) : 49 - 77
  • [7] Real-time hierarchical systems with arbitrary scheduling at global level
    Guasque, Ana
    Balbastre, Patricia
    Crespo, Alfons
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 119 : 70 - 86
  • [8] Adaptive fuzzy control scheduling of hybrid real-time systems
    Huai, XY
    Zou, Y
    Li, MS
    2002 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-4, PROCEEDINGS, 2002, : 810 - 815
  • [9] Fault tolerant adaptive scheduling for embedded real-time systems
    Richardson, P
    Sieh, L
    Elkateeh, AM
    IEEE MICRO, 2001, 21 (05) : 41 - 51
  • [10] Interface-based design of real-time systems with hierarchical scheduling
    Wandeler, Ernesto
    Thiele, Lothar
    PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 243 - +