2007
DOI: 10.1016/j.jpdc.2006.06.005
|View full text |Cite
|
Sign up to set email alerts
|

Dynamically mapping tasks with priorities and multiple deadlines in a heterogeneous environment

Abstract: In a distributed heterogeneous computing system, the resources have different capabilities and tasks have different requirements. To maximize the performance of the system, it is essential to assign the resources to tasks (match) and order the execution of tasks on each resource (schedule) to exploit the heterogeneity of the resources and tasks. Dynamic mapping (defined as matching and scheduling) is performed when the arrival of tasks is not known a priori. In the heterogeneous environment considered in this … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
47
0

Year Published

2008
2008
2020
2020

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 70 publications
(47 citation statements)
references
References 30 publications
0
47
0
Order By: Relevance
“…The K-percent Best algorithm [1], [6], [7], [13], [23], [30], [31] combines both the MET and the Maximum Utility heuristics by choosing machines based on both these heuristics. When a new task arrives, the K-percent Best algorithm picks a machine in two stages.…”
Section: ) K-percent Bestmentioning
confidence: 99%
“…The K-percent Best algorithm [1], [6], [7], [13], [23], [30], [31] combines both the MET and the Maximum Utility heuristics by choosing machines based on both these heuristics. When a new task arrives, the K-percent Best algorithm picks a machine in two stages.…”
Section: ) K-percent Bestmentioning
confidence: 99%
“…The CR heuristic uses the sufferage concept introduced in [29], and used in [24]. Like the Two-Phase heuristic, in every iteration this heuristic first determines the best assignment for each of the applications left unmapped.…”
Section: Contention Resolution Heuristicmentioning
confidence: 99%
“…It is defined by such metrics as utilization resources, run time of all tasks on the resources, total time completion of the tasks set later than other ones, etc. Now large amount of papers is devoted to the comparative analysis batch scheduling methods [1][2][3][4][5][6][7][8][9][10][11][12][13][14]. For example, a detailed description and classification scheduling algorithms for Grid computing is given in [12,13,14].…”
Section: Introductionmentioning
confidence: 99%
“…We investigated articles that examine the most common method of FCFS, the main advantage of which is the lack of information on the requirements of task (a method scheduling the task, standing first in order in query for the first free resource), with batch modes [6][7][8][9]. However, FCFS has significant disadvantages: its efficiency decreases sharply with increasing intensity of tasks flows and the heterogeneity of computing environment: resource queues are formed, which greatly degraded the utilization of resources due to their inactivity [8,9].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation