In this paper, an energy-efficient scheduling algorithm, called ceiling-based condi-tional abortable scheduling (CB-CAS) algorithm, is proposed to schedule periodic hard real-time tasks in a non-ideal DVS processor. Based on the schedulability analysis, CB-CAS calculates a proper processor speed for task execution so that the energy con-sumption can be reduced without violating the timing constraints of tasks. For saving more energy, we also assume that the critical sections of tasks are abortable, which is a strategy originally proposed to reduce priority inversions. In this paper, CB-CAS intro-duces a conditional abort rule and a dynamic speed adjustment method to work with the rate monotonic scheduling algorithm and the priority ceiling ...
Minimizing energy consumption is an important issue in the design of real-time embedded systems. As ...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
(eng) We present an algorithm for scheduling a set of non-recurrent tasks (or jobs) with real-time c...
In this paper, we are interested in energy-efficient concurrency control for real-time tasks on a no...
International audienceEnergy consumption is an important concern when designing embedded systems. St...
In this paper, we present a dynamic scheduling algorithm to minimize the energy consumption by both ...
Stage de DEA. Rapport de stage.Energy consumption is a significant factor in the design of digital s...
Dynamic voltage scaling (DVS) has been adopted in many com-puting systems to reduce the energy consu...
Many computing systems have adopted the dynamic voltage scaling (DVS) technique to reduce energy con...
In this paper, we present a dynamic scheduling algorithm to minimize the energy consumption by both ...
Over the past several decades, we have experienced tremendous growth of real-time systems in both sc...
Traditionally, the primary performance goal of computer systems has focused on reducing the executio...
In a precedent work we saw that finding efficient scheduling algorithms for fixed-priority energy-ha...
This paper presents an optimal procrastinating voltage scheduling (OP-DVS) for hard real-time system...
Multicore processors promise higher throughput at lower power consumption than single core processor...
Minimizing energy consumption is an important issue in the design of real-time embedded systems. As ...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
(eng) We present an algorithm for scheduling a set of non-recurrent tasks (or jobs) with real-time c...
In this paper, we are interested in energy-efficient concurrency control for real-time tasks on a no...
International audienceEnergy consumption is an important concern when designing embedded systems. St...
In this paper, we present a dynamic scheduling algorithm to minimize the energy consumption by both ...
Stage de DEA. Rapport de stage.Energy consumption is a significant factor in the design of digital s...
Dynamic voltage scaling (DVS) has been adopted in many com-puting systems to reduce the energy consu...
Many computing systems have adopted the dynamic voltage scaling (DVS) technique to reduce energy con...
In this paper, we present a dynamic scheduling algorithm to minimize the energy consumption by both ...
Over the past several decades, we have experienced tremendous growth of real-time systems in both sc...
Traditionally, the primary performance goal of computer systems has focused on reducing the executio...
In a precedent work we saw that finding efficient scheduling algorithms for fixed-priority energy-ha...
This paper presents an optimal procrastinating voltage scheduling (OP-DVS) for hard real-time system...
Multicore processors promise higher throughput at lower power consumption than single core processor...
Minimizing energy consumption is an important issue in the design of real-time embedded systems. As ...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
(eng) We present an algorithm for scheduling a set of non-recurrent tasks (or jobs) with real-time c...