2011
DOI: 10.1007/s11227-011-0596-2
|View full text |Cite
|
Sign up to set email alerts
|

Multiple job co-allocation strategy for heterogeneous multi-cluster systems based on linear programming

Abstract: Multi-cluster environments are composed of multiple clusters of computers that act collaboratively, and thus allowing computational problems to be treated that require more resources than those available in a single cluster. However, the degree of complexity of the scheduling process is greatly increased by the heterogeneity of resources and co-allocation process, which distributes the tasks of parallel jobs across cluster boundaries.This work presents a new scheduling strategy that allocates multiple jobs fro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 10 publications
0
6
0
Order By: Relevance
“…Authors in [19] concluded that offline scheduling by treating a group of parallel jobs together for scheduling produced better results than allocating each job one by one from waiting queue. Authors in [20] used Mixed-Integer programming (MIP) model, to propose a job execution ordering technique based to decide order of waiting jobs using sets of job packages. Proposed solution took longer time and not feasible for scheduling bigger problems in large scale systems.…”
Section: A Scheduling On Parallel Jobsmentioning
confidence: 99%
See 2 more Smart Citations
“…Authors in [19] concluded that offline scheduling by treating a group of parallel jobs together for scheduling produced better results than allocating each job one by one from waiting queue. Authors in [20] used Mixed-Integer programming (MIP) model, to propose a job execution ordering technique based to decide order of waiting jobs using sets of job packages. Proposed solution took longer time and not feasible for scheduling bigger problems in large scale systems.…”
Section: A Scheduling On Parallel Jobsmentioning
confidence: 99%
“…Most of the research works listed in this section focused on scheduling either independent jobs or parallel jobs consisting of independent tasks in HCS platforms without considering bandwidth penalties. We found very few research works [15][16], [18][19][20] which provide offline solution for scheduling collaborative parallel jobs by considering computation heterogeneity and inter-cluster communications. Such parallel job's tasks have computation and communication phases and tasks can collaborative with each other during communication phase.…”
Section: B Scheduling On Independent Sequential Jobsmentioning
confidence: 99%
See 1 more Smart Citation
“…These techniques, however, are based on the job arrival order, only moving jobs forward that accomplish specific deadline requirements. Blanco et al [14,15] proposed diverse techniques for determining the best scheduling of sets of job packages, proposing a new job execution order to minimize their overall execution time, based on a MixedInteger programming model. Due to the intractable nature of the problem, it is desirable to explore other avenues for developing good heuristic algorithms for the problem.…”
Section: Related Workmentioning
confidence: 99%
“…These techniques however are based on predetermined order, only moving forward jobs that accomplish specific deadline requirements. Blanco et al (2011Blanco et al ( , 2012 proposed diverse techniques for determining the best scheduling of sets of job packages to minimize their overall execution time, based on a Mixed-Integer programming model. Although these techniques produce very good results, their computational cost makes them impractical for large-scale environments.…”
Section: Related Workmentioning
confidence: 99%