2018
DOI: 10.1016/j.future.2016.06.029
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic energy-aware scheduling for parallel task-based application in cloud computing

Abstract: h i g h l i g h t s• Energy-aware run-time scheduler for task-based applications.• Model for estimating the application Energy consumption.• Methodology to automatically generate the required power consumption profile.• Multi-heuristic resource allocation algorithm to get solutions in polynomial time.• Energy saving/performance trade-off evaluation for different scenarios. a r t i c l e i n f o b s t r a c tGreen Computing is a recent trend in computer science, which tries to reduce the energy consumption and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
75
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 176 publications
(75 citation statements)
references
References 22 publications
0
75
0
Order By: Relevance
“…There are millions of users using the service, so the number of requests received to use the resources of the cloud is very large. 13,14 These requests have to be scheduled seeing the computation power, communication cost, task size, etc. Since we know that task scheduling is an NP-hard problem, we need certain algorithms for this allocation.…”
Section: Analysis Of Task Scheduling Approachesmentioning
confidence: 99%
“…There are millions of users using the service, so the number of requests received to use the resources of the cloud is very large. 13,14 These requests have to be scheduled seeing the computation power, communication cost, task size, etc. Since we know that task scheduling is an NP-hard problem, we need certain algorithms for this allocation.…”
Section: Analysis Of Task Scheduling Approachesmentioning
confidence: 99%
“…It also uses two VM selection policies for selecting VMs to migrate from an overloaded host. Juarez et al 13 proposed a real-time dynamic scheduling system to execute efficiently task-based applications on distributed computing platforms to minimize the energy consumption. The proposed algorithm minimizes a multiobjective function which combines the energy consumption and execution time according to the energy performance importance factor provided by the resource provider or user, also taking into account sequencedependent setup times between tasks, setup times and down times for virtual machines (VM), and energy profiles for different architectures.…”
Section: Related Workmentioning
confidence: 99%
“…In this section, we limit our discussion to closely relevant work [16], [17], [18] that focuses on the energy consumption problem for scheduling HPC applications in cloud computing systems.…”
Section: Related Workmentioning
confidence: 99%
“…Their method clearly has associated overhead costs when the scheduling fails. On top of this, it has been demonstrated by Juarez et al [18] that creating or destroying VMs consumes nontrivial energy. Additionally, providing thresholds for the required frequency, in particular the maximum one, may limit the performance, which seems critical for deadlinebased applications.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation