Skip to main navigation Skip to search Skip to main content

Efficient runtime slack management for EDF-VD-based mixed-criticality scheduling

  • Junjie Yang
  • , Guangyi Xu
  • , Gang Chen
  • , Nan Guan
  • , Kai Huang

Research output: Journal article publicationJournal articleAcademic researchpeer-review

Abstract

Mixed-criticality system is an emerging design paradigm to improve the resource-efficiency for real-time embedded system. However, the traditional mixed-criticality system is commonly designed under pessimistic constraints on overrun handling and slack utilization. These solutions cannot provide efficient resource utilization when considering the dynamic behaviors of MC system. In this paper, we present an efficient slack management framework to improve the resource efficiency of mixed-criticality system. In this framework, the overrun can be handled in a demand-aware manner, and the dynamic slack is further integrated to improve resource efficiency. The low-criticality dropping is improved in a multiple-step manner to avoid sharp degradation. Random simulation and a case study are conducted to show that our framework outperforms the state-of-the-art resource management approaches.

Original languageEnglish
Article number102119
Pages (from-to)1-11
JournalJournal of Systems Architecture
Volume117
DOIs
Publication statusPublished - Aug 2021

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 8 - Decent Work and Economic Growth
    SDG 8 Decent Work and Economic Growth
  2. SDG 12 - Responsible Consumption and Production
    SDG 12 Responsible Consumption and Production

Keywords

  • Mixed-criticality
  • Multi-level
  • Multi-shot dropping
  • Polariton
  • Slack
  • Utilization

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Efficient runtime slack management for EDF-VD-based mixed-criticality scheduling'. Together they form a unique fingerprint.

Cite this