Multiprocessor systems are nowadays de facto standard for both personal computers and server workstations. Benefits of multi-core technology has recently been used for embedded devices and cellular phones as well. Linux has not been originally designed to be a Real-Time Operating System (RTOS) but, recently, a new scheduling class, named SCHED_DEADLINE, was added to it. SCHED_DEADLINE is an implementation of the well known Earliest Deadline First algorithm. In this thesis we first present PRACTISE, a tool for developing, debugging, testing and analyse real-time scheduling data structures in user space. Unlike other similar tools, PRACTISE executes code in parallel, allowing to test and analyse the performance of the code in a realistic mult...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
This paper provides an open implementation and an experimental evaluation of an adaptive partitionin...
Abstract—Contemporary multiprocessor real-time operating systems, such as VxWorks, LynxOS, QNX, and ...
Multiprocessor systems are nowadays de facto standard for both personal computers and server worksta...
The correctness of a hard real-time system depends its ability to meet all its deadlines. Existing r...
In this work, an experimental comparison among the Rate Monotonic (RM) and Earliest Deadline First (...
This paper proposes a global multiprocessor scheduling algorithm for the Linux kernel that combines...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Linux has received considerable attention in the embed-ded real-time systems domain recently, given ...
[EN] Traditionally, the study of real-time systems has mainly focused on hardware systems simple en...
This thesis introduces Multi-scheduling method for Multi-core hardware platforms without running het...
In recent years, there has been a growing interest in supporting component-based software developmen...
This paper presents a novel migration algorithm for real-time tasks on multicore systems, based on t...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
This paper provides an open implementation and an experimental evaluation of an adaptive partitionin...
Abstract—Contemporary multiprocessor real-time operating systems, such as VxWorks, LynxOS, QNX, and ...
Multiprocessor systems are nowadays de facto standard for both personal computers and server worksta...
The correctness of a hard real-time system depends its ability to meet all its deadlines. Existing r...
In this work, an experimental comparison among the Rate Monotonic (RM) and Earliest Deadline First (...
This paper proposes a global multiprocessor scheduling algorithm for the Linux kernel that combines...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Linux has received considerable attention in the embed-ded real-time systems domain recently, given ...
[EN] Traditionally, the study of real-time systems has mainly focused on hardware systems simple en...
This thesis introduces Multi-scheduling method for Multi-core hardware platforms without running het...
In recent years, there has been a growing interest in supporting component-based software developmen...
This paper presents a novel migration algorithm for real-time tasks on multicore systems, based on t...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
This paper provides an open implementation and an experimental evaluation of an adaptive partitionin...
Abstract—Contemporary multiprocessor real-time operating systems, such as VxWorks, LynxOS, QNX, and ...