Multi-Level Adaptive Hierarchical Scheduling Framework for Composing Real-Time Systems

被引:0
|
作者
Khalilzad, Nima Moghaddami [1 ]
Behnam, Moris [1 ]
Nolte, Thomas [1 ]
机构
[1] MRTC Malardalen Univ, SE-72123 Vasteras, Sweden
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Processor partitioning and hierarchical scheduling have been widely used for composing hard real-time systems on a shared hardware platform while preserving the timing requirements of the systems. Due to the safety critical nature of hard real-time systems, a conservative analysis is often used for deriving a sufficient partition size. Applying the exact same analysis for deriving the partition sizes for soft real-time systems result in unnecessary processors overallocation and consequently waste of the CPU resource. In this paper, to address the problem of composing soft and hard real-time systems on a resource constrained shared hardware, we present a multi-level adaptive hierarchical scheduling framework. In our framework, we adapt the processor partition sizes of soft real-time systems according to their need at each time point by on-line monitoring their processor demand. Furthermore, we implement our adaptive framework in the Linux kernel and show the performance of our framework using a case study.
引用
收藏
页码:320 / 329
页数:10
相关论文
共 50 条
  • [1] Towards Adaptive Hierarchical Scheduling of Real-time Systems
    Khalilzad, Nima Moghaddami
    Nolte, Thomas
    Behnam, Moris
    Asberg, Mikael
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [2] Real-time hierarchical swarms for rapid adaptive multi-level pattern detection and tracking
    Scheutz, Matthias
    2007 IEEE SWARM INTELLIGENCE SYMPOSIUM, 2007, : 234 - 241
  • [3] Design and Integration of Hierarchical-Placement Multi-level Caches for Real-Time Systems
    Benedicte, Pedro
    Hernandez, Caries
    Abella, Jaume
    Cazorla, Francisco J.
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 455 - 460
  • [4] 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
  • [5] A framework for compositional and hierarchical real-time scheduling
    Marimuthu, Shanmuga Priya
    Chakraborty, Samarjit
    12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 91 - +
  • [6] Adaptive Scheduling Framework for Real-Time Video Encoding on Heterogeneous Systems
    Ilic, Aleksandar
    Momcilovic, Svetislav
    Roma, Nuno
    Sousa, Leonel
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2016, 26 (03) : 597 - 611
  • [7] 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
  • [8] Multi-level contention-free policy for real-time multiprocessor scheduling
    Baek, Hyeongboo
    Lee, Jinkyu
    Shin, Insik
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 36 - 49
  • [9] Multi-Level Unified Caches for Probabilistically Time Analysable Real-Time Systems
    Kosmidis, Leonidas
    Abella, Jaume
    Quinones, Eduardo
    Cazorla, Francisco J.
    IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013), 2013, : 360 - 371
  • [10] Composing real-time systems
    Russell, Stuart
    Zilberstein, Shlomo
    IJCAI, Proceedings of the International Joint Conference on Artificial Intelligence, 1600, 1