3004 Search Results for "*"

Document/HTML   ×
Document
Preempt Less, Schedule Better: Revisiting PCG for Real-Time Uniform Processors

Authors: Yahya Hamdani, Pascal Richard, Antoine Bertout, Joël Goossens, and Emmanuel Grolleau

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
We address the problem of scheduling periodic implicit-deadline real-time tasks on m uniform processors. We introduce PCG^*, an optimal TL-plane algorithm based on PCG [Chen and Hsueh, 2008], which guarantees at most 2(m - 1) preemptions per TL-plane, matching the best-known theoretical bound for uniform platforms. The proposed algorithm advances the state of the art by offering an optimal real-time scheduling solution with a tight preemption bound within TL-planes. The numerical experiments presented in this work provide strong evidence that PCG^* yields a substantial reduction in the number of preemptions relative to PCG. When applied to identical processor platforms, PCG^* is also a best-possible polynomial time algorithm in terms of preemptions in a TL-plane, matching the (m-1) preemption bound achieved by LRE-TL [Funk, 2010].

Cite as

Yahya Hamdani, Pascal Richard, Antoine Bertout, Joël Goossens, and Emmanuel Grolleau. Preempt Less, Schedule Better: Revisiting PCG for Real-Time Uniform Processors. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 2:1-2:23, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{hamdani_et_al:LIPIcs.ECRTS.2026.2,
  author =	{Hamdani, Yahya and Richard, Pascal and Bertout, Antoine and Goossens, Jo\"{e}l and Grolleau, Emmanuel},
  title =	{{Preempt Less, Schedule Better: Revisiting PCG for Real-Time Uniform Processors}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{2:1--2:23},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.2},
  URN =		{urn:nbn:de:0030-drops-265863},
  doi =		{10.4230/LIPIcs.ECRTS.2026.2},
  annote =	{Keywords: Real-Time Scheduling, Uniform Multiprocessor Platforms}
}
Document
Probabilistic Schedulability Analysis for Mixed-Criticality DAG Tasks on Multiprocessors

Authors: Hiroto Takahashi, Atsushi Yano, and Takuya Azumi

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
Mixed-criticality DAG task systems on multiprocessors require schedulability analysis to guarantee that safety-critical tasks meet their deadlines. Conventional approaches rely on worst-case execution times (WCETs), which account for extremely rare pathological scenarios and consequently lead to significant over-provisioning of processor cores. This paper proposes a probabilistic schedulability analysis that exploits the statistical rarity of multiple vertices within a DAG exceeding their expected execution budgets. By grouping vertices within each DAG into small clusters and bounding the probability that more than one vertex in a cluster overruns, the method assigns each cluster a tighter execution budget than the sum of individual WCETs, thereby reducing the number of cores required. The clustering configuration is optimized via simulated annealing to minimize total core usage while maintaining a designer-specified bound on the system-level probability of deadline misses. Experiments on synthetic task sets demonstrate that the proposed method reduces the required number of cores by up to 36% compared to a deterministic baseline, with larger gains for DAGs exhibiting higher internal parallelism.

Cite as

Hiroto Takahashi, Atsushi Yano, and Takuya Azumi. Probabilistic Schedulability Analysis for Mixed-Criticality DAG Tasks on Multiprocessors. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 3:1-3:23, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{takahashi_et_al:LIPIcs.ECRTS.2026.3,
  author =	{Takahashi, Hiroto and Yano, Atsushi and Azumi, Takuya},
  title =	{{Probabilistic Schedulability Analysis for Mixed-Criticality DAG Tasks on Multiprocessors}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{3:1--3:23},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.3},
  URN =		{urn:nbn:de:0030-drops-265871},
  doi =		{10.4230/LIPIcs.ECRTS.2026.3},
  annote =	{Keywords: Mixed-Criticality Systems, DAG Tasks, Probabilistic Analysis, Federated Scheduling, Real-Time Systems}
}
Document
Boost-At-The-Tail: Work-Triggered Frequency Boosting for Fixed-Priority Scheduling

Authors: Behnam Khodabandeloo, Chengzi Huang, and Pontus Ekberg

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
Fixed-priority (FP) scheduling is widely used in safety-critical real-time systems due to its simplicity and analyzability, yet it may fail to schedule task sets whose worst-case response-time bounds exceed deadlines by small margins. Meanwhile, modern processors increasingly support short-term frequency boosting, providing additional processing capacity subject to thermal and power constraints. This paper introduces Boosted-FP, a fixed-priority scheduling framework that augments a given FP policy with controlled, limited frequency boosting. The key idea is to activate boosting based on the worst-case remaining execution demand of the currently executing job, thereby confining high-frequency execution to the tail of jobs. Per-task boost parameters are computed offline using standard fixed-priority response-time analysis under the chosen priority assignment, while boost activation decisions are made online using worst-case remaining-work information. We show that Boosted-FP preserves hard real-time guarantees by relating its execution behavior to that of a task set with reduced execution times. Leveraging the sustainability of fixed-priority schedulability analysis with respect to execution-time reductions, we establish that any task set schedulable under the modified execution bounds is also schedulable under the proposed framework. We evaluate the framework under a global boost-budget constraint and show experimentally that boost usage remains bounded and often well below the offline provisioned budget. Together, these results demonstrate that controlled, work-triggered boosting can safely extend the schedulable region of fixed-priority scheduling without abandoning static priorities.

Cite as

Behnam Khodabandeloo, Chengzi Huang, and Pontus Ekberg. Boost-At-The-Tail: Work-Triggered Frequency Boosting for Fixed-Priority Scheduling. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 4:1-4:22, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{khodabandeloo_et_al:LIPIcs.ECRTS.2026.4,
  author =	{Khodabandeloo, Behnam and Huang, Chengzi and Ekberg, Pontus},
  title =	{{Boost-At-The-Tail: Work-Triggered Frequency Boosting for Fixed-Priority Scheduling}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{4:1--4:22},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.4},
  URN =		{urn:nbn:de:0030-drops-265884},
  doi =		{10.4230/LIPIcs.ECRTS.2026.4},
  annote =	{Keywords: Fixed Priority Scheduling, Boost frequency, Execution slack}
}
Document
Nancy-Playground: A Console Calculator for Deterministic Network Calculus

Authors: Raffaele Zippo and Giovanni Stea

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
Deterministic Network Calculus (DNC) provides a rigorous algebra for worst-case performance analysis of networks. It allows researchers to compute bounds on worst-case characteristics of systems through algebraic expressions that may appear simple on paper but often require heavy computations, making software support essential. Libraries such as Nancy offer a rich API for DNC computations in C#, but they require programming expertise. In contrast, RTaW’s min-plus playground (MPPG) provides a simpler, calculator-like syntax for DNC computations; however, it is proprietary and web-hosted, limiting offline use and reproducibility. We present nancy-playground, an open-source, locally runnable console that implements the same MPPG syntax while executing computations through the Nancy library. This tool enables reproducible scripting, interactive exploration, and a seamless transition to full programs by converting MPPG scripts into C# code. In this paper, we describe the design and implementation of nancy-playground, as well as its main features for researchers and practitioners in the DNC community.

Cite as

Raffaele Zippo and Giovanni Stea. Nancy-Playground: A Console Calculator for Deterministic Network Calculus. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 5:1-5:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{zippo_et_al:LIPIcs.ECRTS.2026.5,
  author =	{Zippo, Raffaele and Stea, Giovanni},
  title =	{{Nancy-Playground: A Console Calculator for Deterministic Network Calculus}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{5:1--5:16},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.5},
  URN =		{urn:nbn:de:0030-drops-265970},
  doi =		{10.4230/LIPIcs.ECRTS.2026.5},
  annote =	{Keywords: Deterministic Network Calculus, min-plus algebra, tooling}
}
Document
Automated and Precise Deterministic NetCal Calculations from Models to Bounds

Authors: Wlad Pesotsky, Eric Hermsen, and Steffen Bondorf

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
The deterministic variant of Network Calculus (NetCal, NC) enables for calculating worst-case performance guarantees in communication networks. We present the NetworkCalculus.org Deterministic Network Calculator (NCorg DNC), a tool for Deterministic Network Calculus (DNC) that extends the previous DiscoDNC by significantly enhancing its capabilities for modeling and analysis of real-world applications. The tool offers a new end-to-end solution: Starting from the prevalent model of a full-duplex Ethernet-like networks with output queueing, the NCorg DNC offers automated conversion to its DNC model as well as application of state-of-the-research DNC analysis methods to derive worst-case delay bounds. Another significant step forward are new numerical capabilities that can model and analyze, among others, discrete data arrivals as well as service. While we enhance features and capabilities, we keep the cost in terms of tool runtimes at bay. Our numerical evaluation showcases improved performance bounding w.r.t to previous DiscoDNC results and a comparative experimental tool performance study quantifying the computational impact of the added functionality. Overall, the NCorgDNC provides a more versatile and extensible foundation for deterministic performance analysis in modern networked systems.

Cite as

Wlad Pesotsky, Eric Hermsen, and Steffen Bondorf. Automated and Precise Deterministic NetCal Calculations from Models to Bounds. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 6:1-6:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{pesotsky_et_al:LIPIcs.ECRTS.2026.6,
  author =	{Pesotsky, Wlad and Hermsen, Eric and Bondorf, Steffen},
  title =	{{Automated and Precise Deterministic NetCal Calculations from Models to Bounds}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{6:1--6:19},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.6},
  URN =		{urn:nbn:de:0030-drops-265986},
  doi =		{10.4230/LIPIcs.ECRTS.2026.6},
  annote =	{Keywords: Network Calculus, Real-Time Systems}
}
Document
Controlling Adaptive HARQ Erasure Coding for Real-Time Transport Under Channel Model Mismatch

Authors: Moritz Miodek, Marlene Böhmer, and Thorsten Herfet

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
Networking is an essential component of real-time cyber-physical systems, and hence, networking problems are increasingly real-time problems. As these systems expand beyond single, controlled links, they require predictably reliable end-to-end communication primitives, effectively transferring their deadline constraints to the underlying multi-hop network. Standard transport protocols often optimize either only for latency (e.g., UDP) or for full reliability (e.g., TCP, QUIC), with the latter potentially leading to unbounded retransmission delays. Partial reliability bridges the gap between these extremes, offering configurable reliability within a bounded delay. To remain bandwidth-efficient and robust to dynamic network conditions, these schemes must abandon static forward error correction (FEC) and move toward adaptive loss recovery. A fundamental challenge is the model mismatch problem: real-time adaptive loss recovery schemes require simple, efficiently interpretable models to estimate network conditions, yet these models systematically underfit complex real-world network dynamics. To provide robustness against this inherent underfitting, we present a closed-loop control architecture that applies an adaptive safety margin to the network estimates, ensuring the system meets a deadline-constrained reliability target. We frame this contribution within the Predictably Reliable Real-time Transport protocol (PRRT), which allows applications to configure a loss and deadline constraint. The control system observes the packet delivery deficit (packet debt) to quantify the extent to which the end-to-end packet-loss rate deviates from the application’s target loss rate. A compensated loss rate is then fed into a novel constraint-aware, anytime incremental search algorithm that derives a near-optimal Hybrid Automatic Repeat Request (HARQ) coding configuration that combines the benefits of proactive and reactive packet-loss recovery to satisfy the application’s loss and delay constraints. New to this search is its awareness of the encoding and decoding complexity of the resulting coding configurations. This allows devices to adaptively limit the search space to configurations within their computational capabilities, which is essential for constrained edge devices. We provide a new high-performance Rust reference implementation of PRRT and demonstrate that the system converges towards the target loss rate, even under model mismatch, while also quickly adapting to shifts in network conditions.

Cite as

Moritz Miodek, Marlene Böhmer, and Thorsten Herfet. Controlling Adaptive HARQ Erasure Coding for Real-Time Transport Under Channel Model Mismatch. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 7:1-7:24, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{miodek_et_al:LIPIcs.ECRTS.2026.7,
  author =	{Miodek, Moritz and B\"{o}hmer, Marlene and Herfet, Thorsten},
  title =	{{Controlling Adaptive HARQ Erasure Coding for Real-Time Transport Under Channel Model Mismatch}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{7:1--7:24},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.7},
  URN =		{urn:nbn:de:0030-drops-265994},
  doi =		{10.4230/LIPIcs.ECRTS.2026.7},
  annote =	{Keywords: Real-time networks, transport protocol, HARQ, adaptive erasure coding, closed-loop control, anytime search, network reliability, model mismatch}
}
Document
Alignment Sets for Sensor Fusion Against Temporal Misalignment

Authors: Daniel Kuhse, Mario Günzel, Harun Teper, Lars Willemsen, Georg von der Brüggen, and Jian-Jia Chen

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
Sensor fusion algorithms combine data from multiple sensors to produce more accurate and reliable results. However, temporal misalignment between sensors, caused by factors such as clock drift, jitter or networking delays, can significantly degrade fusion quality. Prior work on modeling temporal misalignment in sensor fusion algorithms assumes that in the ideal case all samples should be aligned with the same reference time point. We show that this assumption limits its applicability when samples are intentionally taken at different time points, e.g., when a single sensor is sampled multiple times or when sensors operate at different frequencies. In this paper, we introduce alignment sets, which allow system designers to explicitly specify the intended alignment between samples. This flexibility enables more precise temporal misalignment measures that better reflect the actual requirements of sensor fusion scenarios. We prove that alignment sets generalize the prior definitions of temporal misalignment of sensor fusion algorithms. We also provide an evaluation on a camera-LiDAR fusion pipeline for 3D object detection, showing that alignment sets provide more accurate misalignment measures and robustness estimates.

Cite as

Daniel Kuhse, Mario Günzel, Harun Teper, Lars Willemsen, Georg von der Brüggen, and Jian-Jia Chen. Alignment Sets for Sensor Fusion Against Temporal Misalignment. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 8:1-8:24, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{kuhse_et_al:LIPIcs.ECRTS.2026.8,
  author =	{Kuhse, Daniel and G\"{u}nzel, Mario and Teper, Harun and Willemsen, Lars and von der Br\"{u}ggen, Georg and Chen, Jian-Jia},
  title =	{{Alignment Sets for Sensor Fusion Against Temporal Misalignment}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{8:1--8:24},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.8},
  URN =		{urn:nbn:de:0030-drops-266004},
  doi =		{10.4230/LIPIcs.ECRTS.2026.8},
  annote =	{Keywords: Sensor Fusion, Temporal Misalignment, Robustness, Timing Analysis}
}
Document
Randomizing Parallel Real-Time Tasks: A Scheduler-Oblivious Mechanism to Harness Security

Authors: Xiuqi Zhang and Risat Mahmud Pathan

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
Periodic parallel task models, such as Directed Acyclic Graph (DAG), offer significant potential for modeling safety-critical real-time applications, but can introduce security vulnerabilities on multicore platforms. The deterministic schedules of periodic real-time tasks can be exploited through schedule-based side-channel attacks - causing missed deadlines or leaking sensitive information. Schedule randomization can address this vulnerability, yet existing work targets sequential tasks and lacks models that incorporate security for parallel workloads while meeting the real-time constraints. Furthermore, no widely accepted metric quantitatively measures the security gained from randomization against different attacker classes. This paper proposes Controlled DAG Randomization (CDR), a scheduler-oblivious framework that randomizes the schedule of periodic real-time DAG tasks while preserving hard deadline guarantees. Each DAG is transformed into an Augmented DAG (ADAG) via two mechanisms: dependency augmentation, which adds edges to constrain concurrency, and temporal augmentation, which inserts additional vertices/subtasks that introduce random delays. At runtime, two algorithms randomize the structure of each released instance of the DAG: one adds random precedence edges, and the other assigns randomized execution budgets to the augmented subtasks of the ADAG - both while maintaining schedulability. Two attacker-aware metrics, System Threat and Task Distribution Entropy, are proposed, targeting intrusive and observation-based attackers, respectively. Extensive simulations on single- and multi-task systems show significant vulnerability reductions. We also observe that increased resources do not always strengthen security and can diminish randomization effectiveness, highlighting the need for carefully designed schedules to realize real security benefits.

Cite as

Xiuqi Zhang and Risat Mahmud Pathan. Randomizing Parallel Real-Time Tasks: A Scheduler-Oblivious Mechanism to Harness Security. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 9:1-9:25, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{zhang_et_al:LIPIcs.ECRTS.2026.9,
  author =	{Zhang, Xiuqi and Pathan, Risat Mahmud},
  title =	{{Randomizing Parallel Real-Time Tasks: A Scheduler-Oblivious Mechanism to Harness Security}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{9:1--9:25},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.9},
  URN =		{urn:nbn:de:0030-drops-266014},
  doi =		{10.4230/LIPIcs.ECRTS.2026.9},
  annote =	{Keywords: Real-time systems, DAG scheduling, side-channel defense}
}
Document
DART: A Real-Time Address-Randomization Defense with Predictable Timing

Authors: Patrick Dobranowski, Owen Rice, Ryan Burrow, Nathan Burow, and Bryan C. Ward

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
Embedded and real-time systems are increasingly connected and deployed in safety and mission-critical environments, making them a persistent target for attacks capable of compromising industrial control systems and other embedded devices. At the same time, these devices often have strict real-time requirements that require predictable worst-case performance. However, many strong and widely deployed software-security defenses are designed and evaluated with respect to average-case performance, a more important metric in enterprise systems. The worst-case performance of such defenses is not well understood and indeed such defenses are less commonly deployed in embedded systems. In particular, one class of commonly deployed defenses in enterprise systems is code randomization, which protects a system by altering the layout of the virtual address space so that attackers cannot easily target specific parts of a vulnerable application, but randomization is often seen as fundamentally counter to real-time predictability. This paper presents DART, a real-time address randomization defense with page-level randomization. DART randomizes code in the virtual address space at page-level granularity under placement constraints that move cache behavior from a runtime OS-allocator property to a statically encoded binary property, allowing for timing analysis. An analysis of DART’s timing behavior on a real-time testbed demonstrates how the design makes layout-induced timing variance bounded and characterizable across the space of layouts produced, supporting predictable execution-time analysis. The resulting layout search space is then analyzed, and a closed-form expression for the randomization entropy induced by DART is derived. Evaluation results across TACLeBench binaries show increased combinatorial entropy with modest numbers of virtual memory pages per cache color, providing a suitable defense that outperforms traditional virtual-memory protections for attacks such as partial-pointer overwriting or more broadly control-flow hijacking.

Cite as

Patrick Dobranowski, Owen Rice, Ryan Burrow, Nathan Burow, and Bryan C. Ward. DART: A Real-Time Address-Randomization Defense with Predictable Timing. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 10:1-10:26, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{dobranowski_et_al:LIPIcs.ECRTS.2026.10,
  author =	{Dobranowski, Patrick and Rice, Owen and Burrow, Ryan and Burow, Nathan and Ward, Bryan C.},
  title =	{{DART: A Real-Time Address-Randomization Defense with Predictable Timing}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{10:1--10:26},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.10},
  URN =		{urn:nbn:de:0030-drops-266021},
  doi =		{10.4230/LIPIcs.ECRTS.2026.10},
  annote =	{Keywords: real-time systems, address-space layout randomization, code randomization, worst-case execution time, cache coloring, embedded systems security}
}
Document
On DoS Attacks Exploiting Input Representativeness in Mixed-Criticality Systems

Authors: Nicolas Benatti, Federico Reghenzani, and Vittorio Zaccaria

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
In order to satisfy power, area and cost constraints, modern Cyber-Physical Systems (CPSs) often consolidate tasks with vastly different assurance requirements onto a shared platform. Mixed-Criticality Systems (MCSs) enable this consolidation while maintaining timing guarantees on complex hardware through probabilistic timing analysis. Among these techniques, Measurement-Based Probabilistic Timing Analysis (MBPTA) has gained popularity in recent years; it works by deriving Worst-Case Execution Time (WCET) estimates from input samples collected at design time. The impossibility of fully covering tasks' input space during MBPTA can pave the way for Denial-of-Service (DoS) attacks: adversaries can, for example, craft data-oriented and sensor spoofing attacks that force execution along unobserved paths, inducing WCET overruns and deadline violations. This work demonstrates that temporal DoS attacks exploiting insufficient input representativeness pose a credible threat to MCSs, showing substantial impact on availability and criticality mode transitions through comprehensive simulations. Next, rather than pursuing unattainable perfect input coverage at design time, we investigate runtime detection via monitoring of execution-time distributions and propose a novel Goodness-of-Fit-based detection mechanism. Our detection approach exhibits improved accuracy and reduced variance compared to existing iid-based methods, offering more stable performance across heterogeneous workloads. The trade-off is higher detection latency, necessitating careful analysis of system-specific tolerance windows before deployment. Evaluation demonstrates both the practical threat posed by timing-based attacks and the viability of distribution-based anomaly detection, while acknowledging that synthetic evaluation cannot alone validate real-world applicability.

Cite as

Nicolas Benatti, Federico Reghenzani, and Vittorio Zaccaria. On DoS Attacks Exploiting Input Representativeness in Mixed-Criticality Systems. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 11:1-11:25, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{benatti_et_al:LIPIcs.ECRTS.2026.11,
  author =	{Benatti, Nicolas and Reghenzani, Federico and Zaccaria, Vittorio},
  title =	{{On DoS Attacks Exploiting Input Representativeness in Mixed-Criticality Systems}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{11:1--11:25},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.11},
  URN =		{urn:nbn:de:0030-drops-266039},
  doi =		{10.4230/LIPIcs.ECRTS.2026.11},
  annote =	{Keywords: Cyber-physical systems, mixed-criticality systems, pWCET, denial-of-service, spoofing, data-oriented attack}
}
Document
Schedule-Based Attack Against TSN TAS with Frame Preemption

Authors: Omolade Ikumapayi, Vijay Banerjee, Sena Hounsinou, and Gedare Bloom

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
Time-Sensitive Networking (TSN) achieves deterministic communication using mechanisms like Time-Aware Shaping, which manages the timing of network traffic streams using a Gate Control List (GCL). The GCL operates according to a cyclic schedule by opening and closing gates for priority (egress) queues in out-bound ports. However, the cyclic schedule in the GCL introduces potential security vulnerabilities to schedule-based attacks. This type of attack exploits TSN’s deterministic schedules to manipulate traffic flow and can impact availability and safety. Traditional intrusion detection systems (IDS) are commonly employed in TSN to detect malicious activities by monitoring traffic patterns and bandwidth usage. However, schedule-based attacks can align malicious packets with legitimate traffic, making the attack more stealthy and harder to detect by rate-based IDS. This paper presents a novel schedule-based attack that synchronizes malicious traffic to exploit predictability in TSN’s GCL schedule. This attack causes an adversarial blocking in which low-priority traffic delays higher-priority traffic without being detected using a rate-based IDS. We demonstrate the feasibility and impact of this schedule-based attack on TSN with off-the-shelf hardware.

Cite as

Omolade Ikumapayi, Vijay Banerjee, Sena Hounsinou, and Gedare Bloom. Schedule-Based Attack Against TSN TAS with Frame Preemption. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 12:1-12:23, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{ikumapayi_et_al:LIPIcs.ECRTS.2026.12,
  author =	{Ikumapayi, Omolade and Banerjee, Vijay and Hounsinou, Sena and Bloom, Gedare},
  title =	{{Schedule-Based Attack Against TSN TAS with Frame Preemption}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{12:1--12:23},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.12},
  URN =		{urn:nbn:de:0030-drops-266042},
  doi =		{10.4230/LIPIcs.ECRTS.2026.12},
  annote =	{Keywords: schedule-based attack, time-sensitive networking, real-time system, adversarial blocking}
}
Document
CacheFlow: Using Maximum Flow to Bound Cache-Based Preemption Delays

Authors: Tiancheng He and Bryan C. Ward

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
Cache-related preemption delay (CRPD) analysis bounds the additional execution time caused by cache evictions during preemptions. Tightly bounding CRPDs is challenging as there are many possible preemption patterns that can occur at runtime, and thus there has been continuous work over three decades to refine these bounds. This paper presents CacheFlow, a framework that formulates total CRPD as a maximum-flow problem. In the flow network, nodes and edge capacities can be constructed to model certain eviction patterns that can occur. Therefore, by (safely) removing nodes or edges, or reducing edge capacities, tighter CRPD bounds can be derived. This is demonstrated with different CacheFlow refinements, some of which include insights from prior analyses, as well as a refinement for simply periodic systems. An iterative max-flow formulation is also described to more efficiently integrate the max-flow solving in the context of standard fixed-priority response-time analysis. Experiments on synthetic task systems demonstrate significant schedulability improvements across a range of system configurations, while also having reasonable solving times.

Cite as

Tiancheng He and Bryan C. Ward. CacheFlow: Using Maximum Flow to Bound Cache-Based Preemption Delays. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 13:1-13:22, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{he_et_al:LIPIcs.ECRTS.2026.13,
  author =	{He, Tiancheng and Ward, Bryan C.},
  title =	{{CacheFlow: Using Maximum Flow to Bound Cache-Based Preemption Delays}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{13:1--13:22},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.13},
  URN =		{urn:nbn:de:0030-drops-266058},
  doi =		{10.4230/LIPIcs.ECRTS.2026.13},
  annote =	{Keywords: Cache-related Preemption Delay, Real-Time Systems, Maximum Flow}
}
Document
WCET Analysis of HLS-Generated Processors Using Abstract Interpretation

Authors: Thomas Feuilletin, Dylan Leothaud, Simon Rokicki, Steven Derrien, and Isabelle Puaut

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
Deriving sound and precise timing models remains one of the main obstacles to static Worst-Case Execution Time (WCET) analysis. Modern processors exhibit diverse and evolving microarchitectures, making manual construction of timing models labor-intensive, error-prone, and difficult to adapt across processor variants. High-Level Synthesis (HLS) enables rapid customization of processor cores and architectural exploration, offering an opportunity to automate not only hardware generation but also the derivation of associated timing models. This paper presents an automated WCET analysis for HLS-generated processors based on abstract interpretation. We exploit the internal Gated-SSA representation of the HLS flow to automatically extract an abstract timing model capturing speculation and stall mechanisms. WCET estimation at the basic block level is then formulated as an exploration of abstract microarchitectural states within a basic block. The approach safely accounts for timing anomalies, while remaining scalable thanks to an efficient state-merging strategy. Integrated into the Heptane WCET tool and evaluated on Mälardalen benchmarks and a RISC-V, the method achieves the same tightness as a handcrafted timing model, while improving over a previously proposed automated approach.

Cite as

Thomas Feuilletin, Dylan Leothaud, Simon Rokicki, Steven Derrien, and Isabelle Puaut. WCET Analysis of HLS-Generated Processors Using Abstract Interpretation. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 14:1-14:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{feuilletin_et_al:LIPIcs.ECRTS.2026.14,
  author =	{Feuilletin, Thomas and Leothaud, Dylan and Rokicki, Simon and Derrien, Steven and Puaut, Isabelle},
  title =	{{WCET Analysis of HLS-Generated Processors Using Abstract Interpretation}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{14:1--14:19},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.14},
  URN =		{urn:nbn:de:0030-drops-266069},
  doi =		{10.4230/LIPIcs.ECRTS.2026.14},
  annote =	{Keywords: Static Analysis, Worst-Case Execution Time, High-Level Synthesis}
}
Document
BRUMM: A Case for Predictable Memory Reclamation

Authors: Viktor Reusch, Michael Roitzsch, and Horst Schirmeier

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
Edge data centers process latency-sensitive workloads of nearby Internet-of-Things devices. These security-critical, multi-tenant environments are equipped with comparatively limited compute resources. Consequently, resource management must be fast and predictable even in the presence of malicious tenants because there is no surplus of resources to compensate for performance attacks. In particular, there is a need to constrain the time it takes to reclaim memory from applications. Existing accounting mechanisms in operating systems focus on limiting memory or scheduling-time usage; they provide no guarantees about the latency of resource reclamation, which can vary greatly and is a potential vector for performance attacks. To solve this standing issue, we introduce BRUMM (Bounded Reclamation of User-space Memory Mappings): This accounting-driven mechanism predicts and tracks how long it will take to reclaim memory allocated to applications, enforcing an upper limit via a configurable latency budget. As a case study, we extended the L4Re microkernel to add a quota object for reclamation latency and enforce its limit. Our evaluation demonstrates that this implementation of BRUMM achieves a consistent overestimation of reclamation latency, staying within the same order of magnitude to real, measured latencies. The implementation only shows modest performance overhead on kernel operations, ranging from 2.4% overhead for simple system calls to 28% in synthetic worst-case scenarios. BRUMM makes reclamation latency a first-class resource that can be accounted for, thereby improving isolation and reliability in edge clouds.

Cite as

Viktor Reusch, Michael Roitzsch, and Horst Schirmeier. BRUMM: A Case for Predictable Memory Reclamation. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 15:1-15:24, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{reusch_et_al:LIPIcs.ECRTS.2026.15,
  author =	{Reusch, Viktor and Roitzsch, Michael and Schirmeier, Horst},
  title =	{{BRUMM: A Case for Predictable Memory Reclamation}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{15:1--15:24},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.15},
  URN =		{urn:nbn:de:0030-drops-266072},
  doi =		{10.4230/LIPIcs.ECRTS.2026.15},
  annote =	{Keywords: Resource Reclamation, Main Memory, Accounting, Operating System, Microkernel, Capability, L4Re}
}
Document
DySM: Dynamic Scaling of GPU Streaming Multiprocessor in Spatially Shared Real-Time Embedded GPU Systems

Authors: Srinivasan Subramaniyan and Xiaorui Wang

Published in: LIPIcs, Volume 375, 38th European Conference on Real-Time Systems (ECRTS 2026)


Abstract
Many of today’s real-time embedded systems are increasingly relying on GPUs for AI-related computing. However, existing GPU scheduling solutions for spatially shared GPU systems are still mostly open-loop and rely on worst-case execution time (WCET) estimation for offline schedulability analysis, which cannot adapt to online workload variations. Although adaptive scheduling has been proposed to handle runtime execution time variations, prior approaches target either CPU or time-slicing GPUs, where only one task can execute on the GPU within a time slice. In contrast, spatial sharing enables concurrent kernel execution via Streaming Multiprocessor (SM) partitioning, allowing better GPU resource utilization. Therefore, new adaptive solutions must be designed for spatially shared GPU systems. In this paper, we propose DySM, a closed-loop response time control algorithm for spatially shared GPUs in soft real-time systems. In face of runtime workload variations, DySM leverages dynamic SM scaling to control task response times with low runtime overhead. To model GPU resource contention among tasks, we analytically derive a multi-input-multi-output (MIMO) system model that captures the impact of SM scaling on the response times of different tasks. Based on this model, DySM is designed using feedback control theory for guaranteed system stability and control accuracy. Experimental results on an Nvidia GPU testbed demonstrate that DySM outperforms state-of-the-art solutions by providing runtime real-time guarantees. Compared to the best-performing baseline, DySM can reduce the deadline miss ratio by up to 90.93%.

Cite as

Srinivasan Subramaniyan and Xiaorui Wang. DySM: Dynamic Scaling of GPU Streaming Multiprocessor in Spatially Shared Real-Time Embedded GPU Systems. In 38th European Conference on Real-Time Systems (ECRTS 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 375, pp. 16:1-16:24, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{subramaniyan_et_al:LIPIcs.ECRTS.2026.16,
  author =	{Subramaniyan, Srinivasan and Wang, Xiaorui},
  title =	{{DySM: Dynamic Scaling of GPU Streaming Multiprocessor in Spatially Shared Real-Time Embedded GPU Systems}},
  booktitle =	{38th European Conference on Real-Time Systems (ECRTS 2026)},
  pages =	{16:1--16:24},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-429-1},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{375},
  editor =	{Kritikakou, Angeliki},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2026.16},
  URN =		{urn:nbn:de:0030-drops-266080},
  doi =		{10.4230/LIPIcs.ECRTS.2026.16},
  annote =	{Keywords: Real-time systems, GPU scheduling, response time ratio control, SM scaling, and feedback control}
}
  • Refine by Type
  • Document/HTML
  • 3004 Document/PDF

  • Refine by Publication Year
  • 914 2026
  • 1869 2025
  • 98 2024
  • 93 2023
  • 30 2022

  • Refine by Author
  • 14 Saurabh, Saket
  • 13 Rotenberg, Eva
  • 12 Fomin, Fedor V.
  • 12 Morawietz, Nils
  • 11 Chan, Timothy M.
  • Show More...

  • Refine by Series/Journal
  • 2405 LIPIcs
  • 254 OASIcs
  • 4 LITES
  • 41 TGDK
  • 300 DagRep

  • Refine by Classification
  • 243 Theory of computation → Computational geometry
  • 202 Theory of computation → Design and analysis of algorithms
  • 141 Theory of computation → Graph algorithms analysis
  • 137 Theory of computation → Distributed algorithms
  • 117 Theory of computation → Problems, reductions and completeness
  • Show More...

  • Refine by Keyword
  • 37 Approximation Algorithms
  • 33 machine learning
  • 33 parameterized complexity
  • 28 approximation algorithms
  • 24 Graph Algorithms
  • Show More...

Any Issues?
X

Feedback on the Current Page

CAPTCHA

Thanks for your feedback!

Feedback submitted to Dagstuhl Publishing

Could not send message

Please try again later or send an E-mail