Scheduling and locking in multiprocessor real-time operating systems

BB Brandenburg - 2011 - search.proquest.com
With the widespread adoption of multicore architectures, multiprocessors are now a
standard deployment platform for (soft) real-time applications. This dissertation addresses …

[PDF][PDF] A comparison of scheduling latency in linux, preempt-rt, and litmus rt

F Cerqueira, B Brandenburg - 9th Annual workshop on operating …, 2013 - pure.mpg.de
Scheduling latency under Linux and its principal real-time variant, the PREEMPT RT patch,
are typically measured using cyclictest, a tracing tool that treats the kernel as a black box …

Scaling global scheduling with message passing

F Cerqueira, M Vanga… - 2014 IEEE 19th Real …, 2014 - ieeexplore.ieee.org
Global real-time schedulers have earned the reputation of scaling poorly due to the high
runtime overheads involved in global state management. In this paper, two mature …

Recovering from overload in multicore mixed-criticality systems

JP Erickson, N Kim, JH Anderson - 2015 IEEE International …, 2015 - ieeexplore.ieee.org
The multicourse revolution is having limited impact on safety-critical cyber-physical systems.
The key reason is the" one out of m" problem: certifying the real-time correctness of a system …

Managing tardiness bounds and overload in soft real-time systems

JP Erickson - 2014 - search.proquest.com
In some systems, such as future generations of unmanned aerial vehicles (UAVs), different
software running on the same machine will require different timing guarantees. For example …

Compositional analysis techniques for multiprocessor soft real-time scheduling

H Leontyev - 2010 - search.proquest.com
The design of systems in which timing constraints must be met (real-time systems) is being
affected by three trends in hardware and software development. First, in the past few years …

Soft real-time scheduling

JP Erickson, JH Anderson - Handbook of Real-Time Computing, 2022 - Springer
The notion of temporal correctness applicable to a hard real-time system is quite categorical:
such a system is deemed to be temporally correct if and only if no task ever misses a …

Efficient design, analysis, and implementation of complex multiprocessor real-time systems

C Liu - 2013 - search.proquest.com
The advent of multicore technologies is a fundamental development that is impacting
software design processes across a wide range of application domains, including an …

[PDF][PDF] Virtually exclusive resources

B Brandenburg - Technical ReportMPI-SWS-2012-005, MPI-SWS, 2012 - mpi-sws.org
Independence preservation, a desirable property in realtime locking protocols that isolates
tasks from delays due to unrelated critical sections, is formalized. It is shown that …

Lock-Based Resource Sharing for Real-Time Multiprocessors

S Afshar - 2017 - diva-portal.org
The processor is the brain of a computer system. Usually, one or more programs run on a
processor where each program is typically responsible for performing a particular task or …