2021
DOI: 10.1002/cpe.6520
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling energy‐conscious tasks in distributed heterogeneous computing systems

Abstract: Distributed heterogeneous systems have been widely adopted in industrial applications by providing high scalability and performance while keeping complexity and energy consumption under control. However, along with the increase in the number of computing nodes, the energy consumption of distributed heterogeneous systems dramatically grows and is extremely hard to predict. Energy-conscious task scheduling, which tries to assign appropriate priorities and processors to tasks such that the system energy requireme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2

Relationship

4
3

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 53 publications
0
7
0
Order By: Relevance
“…Where EFT (T i ) represents the earliest completion time of T i , EST (T i ) represents the earliest start time of T , and W ikr represents the calculation time of T i on s k at a given power frequency f kr . Then, W ikr can be defined as: The model adopts exponential function and expresses the reliability of the task based on the execution time and failure rate of the task [27]. When the task is executed, the failure rate may be expressed in ξ, related only to hardware parameters.…”
Section: Task Modelmentioning
confidence: 99%
“…Where EFT (T i ) represents the earliest completion time of T i , EST (T i ) represents the earliest start time of T , and W ikr represents the calculation time of T i on s k at a given power frequency f kr . Then, W ikr can be defined as: The model adopts exponential function and expresses the reliability of the task based on the execution time and failure rate of the task [27]. When the task is executed, the failure rate may be expressed in ξ, related only to hardware parameters.…”
Section: Task Modelmentioning
confidence: 99%
“…These methods calculate the priority of tasks based on a set of predefined rules and subsequently assign them to available resources. Meta-heuristic methods include genetic algorithm [15], ant colony optimization algorithm [20][21], particle swarm optimization [13], and etc. The meta-heuristic algorithm is a process of simulating natural behavior in the solution space to find better solutions.…”
Section: Related Workmentioning
confidence: 99%
“…How to sort ready tasks is one of the important issues in this work. Different from the other works [15][16] that only consider one DAG and use the rank u as tasks' priority, in this work, the tasks in ready task list RT L are from different DAGs and have different deadlines. In order to ensure that as many DAGs as possible can be completed in time, we define urgency(v s i ) as the original priority of tasks in RT L, can be calculated by…”
Section: Task Preprocessing Phasementioning
confidence: 99%
“…Energy Consumption Calculation. Each resource R j has the computing capabilities C j and a power consumption P j ; the energy consumption usually varies with time and power consumption when a task is running on a resource [30,31]. The energy consumption E j of resource R j is computed as follows:…”
Section: Abstractimilarity Calculationmentioning
confidence: 99%