Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleDecember 2022
Reducing the fault vulnerability of hard real-time systems
Journal of Systems Architecture: the EUROMICRO Journal (JOSA), Volume 133, Issue Chttps://doi.org/10.1016/j.sysarc.2022.102758AbstractWith the progress of the technology, the presence of transient faults (e.g. bit-flipping errors) in cache memories becomes a challenge, especially in embedded real-time systems. These are mission critical systems that are often subject ...
- research-articleSeptember 2022
Contention-free scheduling of PREM tasks on partitioned multicore platforms
2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA)Pages 1–8https://doi.org/10.1109/ETFA52439.2022.9921531Commercial-off-the-shelf (COTS) platforms feature several cores that share and contend for memory resources. In real-time system applications, it is of paramount importance to correctly estimate tight upper bounds to the delays due to memory contention. ...
- research-articleApril 2022
A Linux-based support for developing real-time applications on heterogeneous platforms with dynamic FPGA reconfiguration
Future Generation Computer Systems (FGCS), Volume 129, Issue CPages 125–140https://doi.org/10.1016/j.future.2021.11.007AbstractComputing platforms for next-generation cyber–physical systems are evolving towards heterogeneous architectures comprising different processing elements and hardware accelerators. In particular, SoC-FPGA platforms, including multiple ...
Highlights- Cyber-physical systems demand complex computing workloads with real-time constraints;
- research-articleJanuary 2022
Memory-processor co-scheduling for real-time tasks on network-on-chip manycore architectures
International Journal of High Performance Systems Architecture (IJHPSA), Volume 11, Issue 1Pages 1–11https://doi.org/10.1504/ijhpsa.2022.121877The network-on-chip (NoC) provides a viable solution to bus-contention problems, that occur in classical manycore architectures. However, NoC complex design requires a particular attention to support the execution of real-time workloads. In this paper, we ...
-
- research-articleMarch 2020
Analyses of a model-based real-time language embedded in C++
SAC '20: Proceedings of the 35th Annual ACM Symposium on Applied ComputingPages 1330–1339https://doi.org/10.1145/3341105.3373994Real-time languages found in the literature, starting with Esterel up to Timed C, cannot be compiled using off-the-shelf C++ compilers and processed by off-the-shelf C++ tools (e.g., editors, debuggers, program analyzers). Since C++ is one of the de ...
- research-articleDecember 2017
Symbolic WCET Computation
ACM Transactions on Embedded Computing Systems (TECS), Volume 17, Issue 2Article No.: 39, Pages 1–26https://doi.org/10.1145/3147413Parametric Worst-case execution time (WCET) analysis of a sequential program produces a formula that represents the worst-case execution time of the program, where parameters of the formula are user-defined parameters of the program (as loop bounds, ...
- research-articleMarch 2017
Energy-efficient scheduling for moldable real-time tasks on heterogeneous computing platforms
Journal of Systems Architecture: the EUROMICRO Journal (JOSA), Volume 74, Issue CPages 46–60https://doi.org/10.1016/j.sysarc.2017.01.002In this paper, we address the problem of executing (soft) real-time data processing applications on heterogeneous computing platforms with the goal of reducing the energy consumption. The typical application domain is edge computing (or fog computing), ...
- articleMarch 2016
Cache related pre-emption delays in hierarchical scheduling
Hierarchical scheduling provides a means of composing multiple real-time applications onto a single processor such that the temporal requirements of each application are met. This has become a popular technique in industry as it allows applications from ...
- ArticleDecember 2015
Response Time Analysis with Limited Carry-In for Global Earliest Deadline First Scheduling
RTSS '15: Proceedings of the 2015 IEEE Real-Time Systems Symposium (RTSS)Pages 130–140https://doi.org/10.1109/RTSS.2015.20We address the problem of schedulability analysis for a set of sporadic real-time tasks scheduled by the Global Earliest Deadline First (G-EDF) policy on a multiprocessor platform. State-of-the-art tests for schedulability analysis of multiprocessor ...
- research-articleOctober 2014
A Weak Simulation Relation for Real-Time Schedulability Analysis of Global Fixed Priority Scheduling Using Linear Hybrid Automata
RTNS '14: Proceedings of the 22nd International Conference on Real-Time Networks and SystemsPages 35–44https://doi.org/10.1145/2659787.2659814In this paper we present an exact schedulability test for sporadic real-time tasks scheduled by the Global Fixed Priority (G-FP) Fully Preemptive Scheduler on a multiprocessor system. The analysis consists in modelling the system as a Linear Hybrid ...
- research-articleOctober 2014
Accounting for Cache Related Pre-emption Delays in Hierarchical Scheduling
RTNS '14: Proceedings of the 22nd International Conference on Real-Time Networks and SystemsPages 183–192https://doi.org/10.1145/2659787.2659797Hierarchical scheduling provides a means of composing multiple real-time applications onto a single processor such that the temporal requirements of each application are met. This has become a popular technique in industry as it allows applications from ...
- articleNovember 2012
Analysis and implementation of the multiprocessor bandwidth inheritance protocol
The Multiprocessor Bandwidth Inheritance (M-BWI) protocol is an extension of the Bandwidth Inheritance (BWI) protocol for symmetric multiprocessor systems. Similar to Priority Inheritance, M-BWI lets a task that has locked a resource execute in the ...
- research-articleOctober 2012
An experimental comparison of different real-time schedulers on multicore systems
Journal of Systems and Software (JSSO), Volume 85, Issue 10Pages 2405–2416https://doi.org/10.1016/j.jss.2012.05.048Highlights Experimental comparison among RM and EDF on multi-processors. Comparison made with partitioned, clustered and global policies. Random workloads of synthetic periodic tasks. Experimentation carried out on a 48-core machine with Linux. ...
- articleSeptember 2012
On-line schedulability tests for adaptive reservations in fixed priority scheduling
Adaptive reservation is a real-time scheduling technique in which each application is associated a fraction of the computational resource (a reservation) that can be dynamically adapted to the varying requirements of the application by using appropriate ...
- research-articleNovember 2011
A Robust Mechanism for Adaptive Scheduling of Multimedia Applications
ACM Transactions on Embedded Computing Systems (TECS), Volume 10, Issue 4Article No.: 46, Pages 1–24https://doi.org/10.1145/2043662.2043670We propose an adaptive scheduling technique to schedule highly dynamic multimedia tasks on a CPU. We use a combination of two techniques: the first one is a feedback mechanism to track the resource requirements of the tasks based on “local” ...
- ArticleJune 2011
A formal approach to design and verification of two-level hierarchical scheduling systems
Ada-Europe'11: Proceedings of the 16th Ada-Europe international conference on Reliable software technologiesPages 118–131Hierarchical Scheduling (HS) systems manage a set of realtime applications through a scheduling hierarchy, enabling partitioning and reduction of complexity, confinement of failure modes, and temporal isolation among system applications. This plays a ...
- articleApril 2011
Modular software architecture for flexible reservation mechanisms on heterogeneous resources
- Michal Sojka,
- Pavel Píša,
- Dario Faggioli,
- Tommaso Cucinotta,
- Fabio Checconi,
- Zdenk Hanzálek,
- Giuseppe Lipari
Journal of Systems Architecture: the EUROMICRO Journal (JOSA), Volume 57, Issue 4Pages 366–382https://doi.org/10.1016/j.sysarc.2011.02.005Management, allocation and scheduling of heterogeneous resources for complex distributed real-time applications is a challenging problem. Timing constraints of applications may be fulfilled by the proper use of real-time scheduling policies, admission ...
- demonstrationMarch 2011
A tool for component-based schedulability analysis of distributed real-time pipelines
In many scenarios, such as in the automotive context [1], [2], the complexity of developing a distributed real-time embedded (DRE) system is reduced by dividing the system into separate components, possibly developed by a different teams or third-party ...
- ArticleJuly 2010
The Demand Bound Function Interface of Distributed Sporadic Pipelines of Tasks Scheduled by EDF
ECRTS '10: Proceedings of the 2010 22nd Euromicro Conference on Real-Time SystemsPages 187–196https://doi.org/10.1109/ECRTS.2010.17In distributed real-time embedded systems (DRE), it is common to model an application as a set of task chains. Each chain is activated cyclically and must complete before an end-to-end deadline. Each task of the chain is bound to execute on a particular ...