Preemption threshold scheduling (PTS) enables designing scalable real-time systems. PTS not only decreases the run-time overhead of the system, but can also be used to decreases the number of threads and the memory requirements of the system. In this paper, we combine preemption threshold scheduling with dynamic voltage scaling to enable energy efficient scheduling in real time systems. We consider PTS with task priorities defined by the earliest deadline first policy. We present an algorithm to compute threshold preemption levels for tasks with given static slowdown factors. The proposed algorithm improves upon known algorithm in terms of time complexity. Using our approach, we show that PTS can be used to substantially minimize the contex...
In recent years, there has been a rapid and wide spread of non-traditional computing platforms, espe...
Many computing systems have adopted the dynamic voltage scaling (DVS) technique to reduce energy con...
The challenge in conserving energy in embedded real-time systems is to reduce power consumption whil...
Using preemption threshold scheduling (PTS) in a multi-threaded real-time embedded system reduces sy...
This paper presents a new energy-aware algorithm that integrates Dynamic Voltage and Frequency Scali...
This paper presents a new energy-aware algorithm that integrates Dynamic Voltage and Frequency Scali...
In reality, peripheral devices often make a significant con-tribution to the power consumption of th...
Over the past several years, many embedded real-time systems have emerged with energy conservation r...
Energy consumption is a critical design issue in real-time systems, especially in battery- operated ...
International audienceEnergy consumption is an important concern when designing embedded systems. St...
A novel energy reduction strategy to maximally exploit the dynamic workload variation is proposed fo...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
cited By 5; Conference of 21st International Conference on Real-Time Networks and Systems, RTNS 2013...
As mobile computing is getting popular, there is an increasing interest in techniques that can minim...
Abstract Dynamic Voltage Scaling (DVS) is an effective technique for reducing energy consumption in...
In recent years, there has been a rapid and wide spread of non-traditional computing platforms, espe...
Many computing systems have adopted the dynamic voltage scaling (DVS) technique to reduce energy con...
The challenge in conserving energy in embedded real-time systems is to reduce power consumption whil...
Using preemption threshold scheduling (PTS) in a multi-threaded real-time embedded system reduces sy...
This paper presents a new energy-aware algorithm that integrates Dynamic Voltage and Frequency Scali...
This paper presents a new energy-aware algorithm that integrates Dynamic Voltage and Frequency Scali...
In reality, peripheral devices often make a significant con-tribution to the power consumption of th...
Over the past several years, many embedded real-time systems have emerged with energy conservation r...
Energy consumption is a critical design issue in real-time systems, especially in battery- operated ...
International audienceEnergy consumption is an important concern when designing embedded systems. St...
A novel energy reduction strategy to maximally exploit the dynamic workload variation is proposed fo...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
cited By 5; Conference of 21st International Conference on Real-Time Networks and Systems, RTNS 2013...
As mobile computing is getting popular, there is an increasing interest in techniques that can minim...
Abstract Dynamic Voltage Scaling (DVS) is an effective technique for reducing energy consumption in...
In recent years, there has been a rapid and wide spread of non-traditional computing platforms, espe...
Many computing systems have adopted the dynamic voltage scaling (DVS) technique to reduce energy con...
The challenge in conserving energy in embedded real-time systems is to reduce power consumption whil...