The design of the UNIX operating system
The design of the UNIX operating system
The design and implementation of the 4.4BSD operating system
The design and implementation of the 4.4BSD operating system
Operating systems (2nd ed.): design and implementation
Operating systems (2nd ed.): design and implementation
Parallel programming in OpenMP
Parallel programming in OpenMP
Modern Operating Systems
OpenMP: An Industry-Standard API for Shared-Memory Programming
IEEE Computational Science & Engineering
SMP scalability comparisons of linux ® kernels 2.2.14 and 2.3.99
ALS'00 Proceedings of the 4th annual Linux Showcase & Conference - Volume 4
A peer-to-peer middleware platform for fault-tolerant, QoS, real-time computing
Proceedings of the 2nd workshop on Middleware-application interaction: affiliated with the DisCoTec federated conferences 2008
Dynamic task partition for video decoding on heterogeneous dual-core platforms
ACM Transactions on Embedded Computing Systems (TECS) - Special section on ESTIMedia'12, LCTES'11, rigorous embedded systems design, and multiprocessor system-on-chip for cyber-physical systems
Hi-index | 0.00 |
Real-time intensive signal processing applications have been traditionally deployed on various custom platforms. Meanwhile, the enterprise computing market had spurred the advent of inexpensive and powerful systems based on widely available processors. Today, SMP systems associating a potentially large number of recent processors are deemed to cope with the needs of the most demanding real-time applications. On the operating system side, GNU/Linux is gaining wider acceptance and extending GNU/Linux to tackle real-time application scheduling is a common approach.We propose ARTiS, an asymmetric real-time scheduling for SMP systems. ARTiS ensures the possible preemption of a processor when the system has to schedule a real-time process. We have modified the GNU/Linux SMP scheduler to implement ARTiS. The evaluation of our approach shows significant improvements.