2020
DOI: 10.1109/access.2020.3017014
|View full text |Cite
|
Sign up to set email alerts
|

Evolution-Based Real-Time Job Scheduling for Co-Optimizing Processor and Memory Power Savings

Abstract: With the recent advances in battery-based mobile computing technologies, power-saving techniques in real-time embedded devices are becoming increasingly important. This paper presents a novel job scheduling policy for real-time systems, which aims at minimizing the power consumption of processor and memory without missing the deadline constraints of real-time jobs. To do so, we formulate the power saving techniques of processor voltage/frequency scaling and memory job placement as a unified measure, and show t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 41 publications
0
3
0
Order By: Relevance
“…, v m }, where the task characteristics are defined similarly as those of the fixed task set, i.e., WCET v i , Period v i , Size v i , where WCET v i is the worst-case execution time of v i , Period v i is the period of v i , and Size v i is the memory size of v i . This paper assumes the following for the proposed workload model, which is similar to previous research [13].…”
Section: Workload Model and Resource Planningmentioning
confidence: 98%
“…, v m }, where the task characteristics are defined similarly as those of the fixed task set, i.e., WCET v i , Period v i , Size v i , where WCET v i is the worst-case execution time of v i , Period v i is the period of v i , and Size v i is the memory size of v i . This paper assumes the following for the proposed workload model, which is similar to previous research [13].…”
Section: Workload Model and Resource Planningmentioning
confidence: 98%
“…In [32] one can find a technique of the effective utilization of processing elements in the clusters of processors with the shared L1 cache memory based on the optimized synchronization and communication between the system components. Some works demonstrated the application of heuristic methods and AI algorithms in the task scheduling process [33], [34], [35].…”
Section: Related Workmentioning
confidence: 99%
“…To reduce the time overhead of scheduling and maximize the power saving effect, their policy adopts dynamic programming with the constraint of resource utilization. Bahn et al present a new task model for hybrid memory placement in hard real-time systems [15]. Specifically, they re-evaluate the worst-case execution time of a task by considering the memory location of each task in heterogeneous memory environments.…”
Section: Dynamic Voltage Scalingmentioning
confidence: 99%