CPSLab Cyber-Physical Systems Lab, Boston University

Publications Memory & Shared-Resource Management

CAPA: A Framework for Contention-Aware and Progress-Aware Multi-Core Real-Time Systems

Weifan Chen, Ivan Izhbirdeev, Renato Mancuso

IEEE Transactions on Computers, April 2026

Read the PDF Publisher page (DOI) Code and artifacts Cite

Fig. 1: Two jobs illustrated in progress- Fig. 2: The left shows τ 1 misses its deadline due to contention. The right shows aware diagram. the same jobs but τ 0 pauses in between to achieve the timeliness of both.

Abstract

Real-time systems face significant challenges in managing shared resources on multi-core platforms while maintaining temporal predictability. This paper introduces the CAPA (Contention-Aware Progress-Aware) framework for real-time systems to export and leverage runtime progress information to enable informed resource management decisions. CAPA represents a practical model for tracking task progress, extending existing Timely Progress Assessment (TPA) techniques to support complex control flows and concurrent execution on commercial multi-core hardware. Building on this model, it is possible to design progress-aware multi-core schedulers capable of dynamically regulating task execution to meet timing constraints. We implement CAPA on a commercial off-the-shelf (COTS) platform and evaluate its performance. Results demonstrate CAPA’s ability to provide controlled performance degradation, meet timeliness constraints, and improve schedulability. Thus, CAPA represents a significant step forward toward practical, contention-aware scheduling in multi-core real-time systems.

Code and hardware artifacts

Cite this paper

@article{CAPA_tc26,
  title     = {{CAPA: A Framework for Contention-Aware and Progress-Aware Multi-Core Real-Time Systems}},
  author    = {Chen, Weifan and Izhbirdeev, Ivan and Mancuso, Renato},
  journal   = {IEEE Transactions on Computers},
  year      = 2026,
  month     = apr,
  number    = {01},
  pages     = {1--14},
  publisher = {IEEE Computer Society},
  address   = {Los Alamitos, CA, USA},
  doi       = {10.1109/TC.2026.3688446},
  url       = {https://doi.org/10.1109/TC.2026.3688446}
}

Download .bib