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

Task assignment in heterogeneous computing systems

Abstract: The problem of task assignment in heterogeneous computing systems has been studied for many years with many variations. We consider the version in which communicating tasks are to be assigned to heterogeneous processors with identical communication links to minimize the sum of the total execution and communication costs. Our contributions are three fold: a task clustering method which takes the execution times of the tasks into account; two metrics to determine the order in which tasks are assigned to the proc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
52
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 118 publications
(52 citation statements)
references
References 44 publications
0
52
0
Order By: Relevance
“…Our problem is also similar to a variant of the task assignment problem [6,7,12], which allocates a number of tasks to a distributed system of heterogeneous processors such that the total execution and communication cost are minimized while per-processor constraints are satisfied. Task assignment problems typically have heuristic solutions that focus on online efficiency for small problem sizes.…”
Section: Related Workmentioning
confidence: 99%
“…Our problem is also similar to a variant of the task assignment problem [6,7,12], which allocates a number of tasks to a distributed system of heterogeneous processors such that the total execution and communication cost are minimized while per-processor constraints are satisfied. Task assignment problems typically have heuristic solutions that focus on online efficiency for small problem sizes.…”
Section: Related Workmentioning
confidence: 99%
“…The pancyclicity is an important measurement of whether a network is suitable for an application inquiring cycles of any length within the network [6]. In a heterogeneous computing system, each edge and each vertex may be assigned with distinct computing power and distinct bandwidth, respectively [18]. Thus, it is worthwhile to extend pancyclicity to edge-pancyclicity and vertex-pancyclicity.…”
mentioning
confidence: 99%
“…• The majority of the existing algorithms are proposed based on a rather abstract cost model, e.g., the total computation cost and communication cost [Lo88,NT93,UAKI06]. However, when dealing with a real application in an MPMS, we are interested in a measure that reflects more realistically the system performance.…”
Section: Discussionmentioning
confidence: 99%
“…In [UAKI06], a set of "Multilevel Clustering" heuristic algorithms are proposed. This algorithm works in the same problem model as Lo's "Grab-Lump-Greedy" algorithm and Kopidakis's "Max Edge" algorithm.…”
Section: "Multilevel" Algorithmmentioning
confidence: 99%
See 1 more Smart Citation