• Home
  • Search
  • Minimizing Stack Memory for Partitioned Mixed-criticality Scheduling on Multiprocessor Platforms
  • Open Access IconOpen Access
  • Cite Icon14
  • https://doi.org/10.1145/3506703Copy DOI Icon

Minimizing Stack Memory for Partitioned Mixed-criticality Scheduling on Multiprocessor Platforms

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A Mixed-Criticality System (MCS) features the integration of multiple subsystems that are subject to different levels of safety certification on a shared hardware platform. In cost-sensitive application domains such as automotive E/E systems, it is important to reduce application memory footprint, since such a reduction may enable the adoption of a cheaper microprocessor in the family. Preemption Threshold Scheduling (PTS) is a well-known technique for reducing system stack usage. We consider partitioned multiprocessor scheduling, with Preemption Threshold Adaptive Mixed-Criticality (PT-AMC) as the task scheduling algorithm on each processor and address the optimization problem of finding a feasible task-to-processor mapping with minimum total system stack usage on a resource-constrained multi-processor. We present the Extended Maximal Preemption Threshold Assignment Algorithm (EMPTAA), with dual purposes of improving the taskset’s schedulability if it is not already schedulable, and minimizing system stack usage of the schedulable taskset. We present efficient heuristic algorithms for finding sub-optimal yet high-quality solutions, including Maximum Utilization Difference based Partitioning (MUDP) and MUDP with Backtrack Mapping (MUDP-BM), as well as a Branch-and-Bound (BnB) algorithm for finding the optimal solution. Performance evaluation with synthetic task sets demonstrates the effectiveness and efficiency of the proposed algorithms.

Similar Papers
  • Conference Article
  • Citations13

On-Line and Off-Line DVS for Fixed Priority with Preemption Threshold Scheduling

  • May 01, 2009
  • Liu Yang +1
  • Research Article
  • Citations24

Global Fixed Priority Scheduling with Preemption Threshold: Schedulability Analysis and Stack Size Minimization

  • Nov 01, 2016
  • IEEE Transactions on Parallel and Distributed Systems
  • Chao Wang +2
  • Conference Article
  • Citations5

Integration of Preemption Threshold and Quantum-Based Scheduling for Schedulability Enhancement of Fixed Priority Tasks

  • Aug 01, 2009
  • Moonju Park +2
  • Research Article
  • Citations12

Minimizing Stack Memory for Hard Real-Time Applications on Multicore Platforms with Partitioned Fixed-Priority or EDF Scheduling

  • May 11, 2016
  • ACM Transactions on Design Automation of Electronic Systems
  • Chao Wang +3
  • Conference Article
  • Citations5

Minimizing stack memory for hard real-time applications on multicore platforms

  • Jan 01, 2014
  • Chuansheng Dong +1
  • Conference Article
  • Citations35

PT-AMC: integrating preemption thresholds into mixed-criticality scheduling

  • Mar 18, 2013
  • Qingling Zhao +2
  • Conference Article
  • Citations6

Minimizing stack memory for hard real-time applications on multicore platforms

  • Mar 24, 2014
  • Chuan Dong +1
  • Research Article
  • Citations4

Optimal priority and threshold assignment for fixed-priority preemption threshold scheduling

  • Mar 20, 2018
  • ACM SIGBED Review
  • Leo Hatvani +2
  • Conference Article
  • Citations2

A Hybrid Scheduling Mechanism for Multi-programming in Mixed-Criticality Systems

  • Aug 01, 2022
  • Mohammad Bawatna +2
  • Conference Article
  • Citations10

Quantum-Based Fixed Priority Scheduling

  • Dec 01, 2008
  • Moonju Park +3
  • Research Article
  • Citations21

Resource Synchronization and Preemption Thresholds Within Mixed-Criticality Scheduling

  • Oct 20, 2015
  • ACM Transactions on Embedded Computing Systems
  • Qingling Zhao +2
  • Conference Article
  • Citations9

Integration of Cache Partitioning and Preemption Threshold Scheduling to Improve Schedulability of Hard Real-Time Systems

  • Jul 01, 2015
  • Chao Wang +2
  • Conference Article
  • Citations227

Improved Schedulability Analysis of EDF on Multiprocessor Platforms

  • Jul 06, 2005
  • M Bertogna +2
  • PDF
  • Research Article
  • Citations3

Multi-Core Time-Triggered OCBP-Based Scheduling for Mixed Criticality Periodic Task Systems

  • Feb 09, 2023
  • Sensors (Basel, Switzerland)
  • Marian D Baciu +4
  • Conference Article
  • Citations19

Partitioned multiprocessor scheduling of mixed-criticality parallel jobs

  • Aug 01, 2014
  • Guangdong Liu +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.