Learn More
—Contemporary multiprocessor real-time operating systems, such as VxWorks, LynxOS, QNX, and real-time variants of Linux, allow a process to have an arbitrary processor affinity, that is, a process may be pinned to an arbitrary subset of the processors in the system. Placing such a hard constraint on process migrations can help to improve cache performance(More)
Contemporary multiprocessor real-time operating systems, such as VxWorks, LynxOS, QNX, and real-time variants of Linux, allow a process to have an arbitrary processor affinity, that is, a process may be pinned to an arbitrary subset of the processors in the system. Placing such a hard constraint on process migrations can help to improve cache performance of(More)
—Virtually all major real-time operating systems such as QNX, VxWorks, LynxOS, and most real-time variants of Linux expose processor affinity APIs to restrict task migrations. Initially motivated by throughput and isolation reasons, the ability to flexibly control migrations on a per-task basis has also proved to be useful from a schedulability perspective.(More)
Networked control systems (NCS) [5]—where sensors, controllers, and actuators belonging to different control loops are connected through a shared network—are highly susceptible to both internal and external sources of electromagnetic interference (EMI), e.g., engine movements, TV towers, etc. [7]. System engineers thus use active replication (or static(More)
—Contemporary multiprocessor real-time operating systems, such as VxWorks, LynxOS, QNX, and real-time variants of Linux, allow a process to have an arbitrary processor affinity, that is, a process may be pinned to an arbitrary subset of the processors in the system. Placing such a hard constraint on process migrations can help to improve cache performance(More)
on this special issue of ECRTS. The three papers in this section include: • Computing periodic request functions to speed-up the analysis of non-cyclic task models, Haibo Zeng, Marco Di Natale • Global EDF scheduling for parallel real-time tasks, • Multiprocessor real-time scheduling with arbitrary processor affinities: from practice to theory,
A method to bound the Failures In Time (FIT) rate of a CAN-based real-time system, i.e., the expected number of failures in one billion operating hours, is proposed. The method leverages an analysis, derived in the paper, of the probability of a correct and timely message transmission despite host and network failures due to electromagnetic interference(More)
  • 1