Hybrid DVFS scheduling for real-time systems based on reinforcement learning

FMM ul Islam, M Lin - IEEE Systems Journal, 2015 - ieeexplore.ieee.org
Power consumption is one of the most challenging issues in the design of modern
computing systems. In any computational device, processor consumes significant amount of …

Energy-efficient dynamic task scheduling algorithms for DVS systems

J Zhuo, C Chakrabarti - ACM Transactions on Embedded Computing …, 2008 - dl.acm.org
Dynamic voltage scaling (DVS) is a well-known low-power design technique that reduces
the processor energy by slowing down the DVS processor and stretching the task execution …

Task aware hybrid DVFS for multi-core real-time systems using machine learning

FMM ul Islam, M Lin, LT Yang, KKR Choo - Information Sciences, 2018 - Elsevier
There have been renewed interest in embedded battery powered devices due to their
widespread applications in sectors such as automotive, industrial, and health care. In order …

Energy-aware real-time task scheduling in multiprocessor systems using a hybrid genetic algorithm

A Mahmood, SA Khan, F Albalooshi, N Awwad - Electronics, 2017 - mdpi.com
Minimizing power consumption to prolong battery life has become an important design issue
for portable battery-operated devices such as smartphones and personal digital assistants …

Preemption-aware dynamic voltage scaling in hard real-time systems

W Kim, J Kim, SL Min - Proceedings of the 2004 international symposium …, 2004 - dl.acm.org
Dynamic voltage scaling (DVS) is a well-known low-power design technique for embedded
real-time systems. Because of its effectiveness on energy reduction, several variable voltage …

Energy-efficient intra-task DVFS scheduling using linear programming formulation

Y Qin, G Zeng, R Kurachi, Y Li, Y Matsubara… - Ieee …, 2019 - ieeexplore.ieee.org
In real-time embedded systems, minimizing energy consumption is one of the most
important tasks. Intra-task dynamic voltage and frequency scaling (DVFS) has been the …

Reliability-aware low energy scheduling in real time systems with shared resources

Y Zhang, H Zhang, C Wang - Microprocessors and Microsystems, 2017 - Elsevier
Dynamic voltage scaling (DVS) is a technique which is widely used to save energy in a real
time system. Recent research shows that it has a negative impact on the system reliability. In …

Fixed priority scheduling for reducing overall energy on variable voltage processors

G Quan, L Niu, XS Hu… - 25th IEEE International …, 2004 - ieeexplore.ieee.org
While dynamic voltage scaling (DVS) is an efficient technique in reducing the dynamic
energy consumption of a CMOS processor, methods that employ DVS without considering …

Energy efficient dvs schedule for fixed-priority real-time systems

G Quan, XS Hu - ACM Transactions on Embedded Computing Systems …, 2007 - dl.acm.org
Energy consumption has become an increasingly important consideration in designing
many real-time embedded systems. Variable voltage processors, if used properly, can …

Energy-efficient, utility accrual scheduling under resource constraints for mobile embedded systems

H Wu, B Ravindran, ED Jensen, P Li - ACM Transactions on Embedded …, 2006 - dl.acm.org
We present an energy-efficient, utility accrual, real-time scheduling algorithm called ReUA.
ReUA considers an application model where activities are subject to time/utility function time …