The recent changes made in the Linux kernel aimed at achieving better energy efficiency through a tighter integration between the CPU scheduler and the frequency-scaling subsystem. However, in the original implementation, the frequency scaling mechanism was used only when there were no realtime tasks in execution. This paper shows how the deadline scheduler and the cpufreq subsystem have been extended to relax this constraint and implement an energy-aware realtime scheduling algorithm. In particular, we describe the design issues encountered when implementing the GRUB-PA algorithm on a real operating system like Linux. A set of experimental results on a multi-core ARM platform validate the effectiveness of the proposed implementation, which...
We present a CPU scheduling algorithm, called Energy-efficient Utility Accrual Algorithm (or EUA), f...
Linux has received considerable attention in the embed-ded real-time systems domain recently, given ...
This paper presents the design, implementation, and evaluation of GRACE-OS, an energy-efficient real...
The recent changes made in the Linux kernel aimed at achieving better energy efficiency through a ti...
The recent changes made in the Linux kernel aim at achieving better energy efficiency through a tigh...
The problem of reducing energy consumption is dominating the design of several real-time systems. Th...
Dynamic voltage scaling (DVS) is being increasingly used for power management in embedded systems. E...
The growth of performance in modern CPUs has brought an increase in power consumption, forcing CPU m...
In this paper, we investigate the impact of scheduler overhead on energy-efficient, real-time schedu...
The correctness of a hard real-time system depends its ability to meet all its deadlines. Existing r...
This article presents a survey of energy-aware scheduling algorithms proposed for real-time systems....
During the last decade, there has been a considerable interest in using Linux in real-time systems, ...
The Linux kernel is mainly used is general-purpose operating system, i.e., in server and/or desktop ...
Minimizing energy consumption is an important issue in the design of real-time embedded systems. As ...
We present a CPU scheduling algorithm, called Energy-efficient Utility Accrual Algorithm (or EUA), f...
Linux has received considerable attention in the embed-ded real-time systems domain recently, given ...
This paper presents the design, implementation, and evaluation of GRACE-OS, an energy-efficient real...
The recent changes made in the Linux kernel aimed at achieving better energy efficiency through a ti...
The recent changes made in the Linux kernel aim at achieving better energy efficiency through a tigh...
The problem of reducing energy consumption is dominating the design of several real-time systems. Th...
Dynamic voltage scaling (DVS) is being increasingly used for power management in embedded systems. E...
The growth of performance in modern CPUs has brought an increase in power consumption, forcing CPU m...
In this paper, we investigate the impact of scheduler overhead on energy-efficient, real-time schedu...
The correctness of a hard real-time system depends its ability to meet all its deadlines. Existing r...
This article presents a survey of energy-aware scheduling algorithms proposed for real-time systems....
During the last decade, there has been a considerable interest in using Linux in real-time systems, ...
The Linux kernel is mainly used is general-purpose operating system, i.e., in server and/or desktop ...
Minimizing energy consumption is an important issue in the design of real-time embedded systems. As ...
We present a CPU scheduling algorithm, called Energy-efficient Utility Accrual Algorithm (or EUA), f...
Linux has received considerable attention in the embed-ded real-time systems domain recently, given ...
This paper presents the design, implementation, and evaluation of GRACE-OS, an energy-efficient real...