Title :
Real-time systems for multiprocessor architectures
Author :
Piel, Éric ; Marquet, Philippe ; Soula, Julien ; Dekeyser, Jean-Luc
Author_Institution :
Lab. d´´Informatique Fondamentale de Lille, Lille Univ. des Sci. et Technol.
Abstract :
The ARTiS system is a real-time extension of the GNU/Linux scheduler dedicated to SMP (symmetric multiprocessors) 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 nonpreemptible tasks insures a latency level on these real-time processors. Furthermore, specific load-balancing 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
Keywords :
Linux; multiprocessing systems; parallel architectures; real-time systems; resource allocation; ARTiS system; GNU/Linux scheduler; Linux kernel; SMP; high performance computing; load balancing; migration mechanism; multiprocessor architecture; nonpreemptible task; real-time reservation; real-time system; symmetric multiprocessor system; Computer architecture; Delay; Hardware; High performance computing; Kernel; Linux; Multimedia communication; Operating systems; Processor scheduling; Real time systems;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location :
Rhodes Island
Print_ISBN :
1-4244-0054-6
DOI :
10.1109/IPDPS.2006.1639425