2005
DOI: 10.1142/s0129054105002954
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling on Large Scale Distributed Platforms: From Models to Implementations

Abstract: Today, large scale parallel systems are available at low cost. Many powerful such systems have been installed all over the world and the number of users is always increasing. The difficulty of using them efficiently is growing with the complexity of the interactions between more and more architectural constraints and the diversity of the applications. The design of efficient parallel algorithms has to be reconsidered under the influence of new parameters of such platforms (namely, cluster, grid and global comp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2007
2007
2016
2016

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 30 publications
0
6
0
Order By: Relevance
“…Even if the multi-criteria approach seems to be a proper technique to efficiently solve the scheduling problem on heterogeneous and distributed computing platforms, only a few research solutions have been proposed. In [24,7,8] a bicriteria algorithm for scheduling jobs on clusters is shown. It exploits two pre-selected criteria for minimizing job makespan as well as their average completion time.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Even if the multi-criteria approach seems to be a proper technique to efficiently solve the scheduling problem on heterogeneous and distributed computing platforms, only a few research solutions have been proposed. In [24,7,8] a bicriteria algorithm for scheduling jobs on clusters is shown. It exploits two pre-selected criteria for minimizing job makespan as well as their average completion time.…”
Section: Related Workmentioning
confidence: 99%
“…The heuristics tries to minimize job migrations by increasing the priorities of the job-machine associations present in the current scheduling plan. p i,m is computed as: (8) where W C is the heuristics weight, and T elapsed i,m is the elapsed execution time of a job i on machine m.…”
Section: Collection Of Heuristicsmentioning
confidence: 99%
See 2 more Smart Citations
“…In addition, complex data redistributions must take place so that output data from one task can serve as input data to another task when the two tasks do not use the same number of processors. It is not clear how to model redistribution costs in practice and thus how to make judicious scheduling and processor allocation decisions [11,12]. Because we consider processor failures, which makes the scheduling problem even more difficult, in this work we opt for a simplified scenario in which each task uses all the available processors.…”
Section: Introductionmentioning
confidence: 99%