Real-time systems for multi-processor architectures

  • Authors:
  • Éric Piel;Philippe Marquet;Julien Soula;Jean-Luc Dekeyser

  • Affiliations:
  • Laboratoire d'informatique fondamentale de Lille, Université des sciences et technologies de Lille, France;Laboratoire d'informatique fondamentale de Lille, Université des sciences et technologies de Lille, France;Laboratoire d'informatique fondamentale de Lille, Université des sciences et technologies de Lille, France;Laboratoire d'informatique fondamentale de Lille, Université des sciences et technologies de Lille, France

  • Venue:
  • IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The ARTiS system is a real-time extension of the GNU/Linux scheduler dedicated to SMP (Symmetric Multi-Processors) systems. It allows to mix High Performance Computing and Real-Time. ARTiS exploits the SMP architecture to guarantee the preemption of a processor when the system has to schedule a real-time task. The implementation is available as a modification of the Linux kernel. The basic idea of ARTiS is to assign a selected set of processors to real-time operations. A migration mechanism of non-preemptible tasks insures a latency level on these real-time processors. Furthermore, specific loadbalancing strategies permit ARTiS to benefit from the full power of the SMP systems: the real-time reservation, while guaranteed, is not exclusive and does not imply a waste of resources.