2005
DOI: 10.1016/s0065-2458(04)63003-8
|View full text |Cite
|
Sign up to set email alerts
|

Characterizing Resource Allocation Heuristics for Heterogeneous Computing Systems

Abstract: In many distributed computing environments, collections of applications need to be processed using a set of heterogeneous computing (HC) resources to maximize some performance goal. An important research problem in these environments is how to assign resources to applications (matching) and order the execution of the applications (scheduling) so as to maximize some performance criterion without violating any constraints. This process of matching and scheduling is called mapping.1Howard Jay Siegel holds a joint… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
46
0

Year Published

2007
2007
2015
2015

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 45 publications
(46 citation statements)
references
References 61 publications
0
46
0
Order By: Relevance
“…ETC matrices were previously used with different degrees of heterogeneity (e.g., [2,6,9,10,31,37]). Most of these ETC matrices were generated by the range-based method described in [9] and the CVB method described in [5].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…ETC matrices were previously used with different degrees of heterogeneity (e.g., [2,6,9,10,31,37]). Most of these ETC matrices were generated by the range-based method described in [9] and the CVB method described in [5].…”
Section: Related Workmentioning
confidence: 99%
“…The assumption of such ETC information is a common practice in resource allocation research (e.g., [6,16,21,26,29,36,39]). An ETC matrix for a given HC system can be obtained from user supplied information, experimental data, or task profiling and analytical benchmarking [2,21,29,39].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The estimated time to complete (ETC) values of each task on each machine is assumed to be known based on user-supplied information, experiential data, task profiling and analytical benchmarking, or other techniques (e.g., [1,15,16,21,26,40]). Determination of ETC values is a separate research problem, and the assumption of such ETC information is a common practice in mapping research (e.g., [16,20,21,24,31,39]).…”
Section: Task Modelmentioning
confidence: 99%
“…The estimated time to compute (ETC) values of each task on each machine are assumed to be known based on user supplied information, experiential data, task profiling and analytical benchmarking, or other techniques (e.g., [1,15,16,19,25,34]). Determination of ETC values is a separate research problem, and the assumption of such ETC information is a common practice in mapping research (e.g., [16,18,19,21,30,33]).…”
Section: Introductionmentioning
confidence: 99%