87,064 research outputs found
Algorithms for Hierarchical and Semi-Partitioned Parallel Scheduling
We propose a model for scheduling jobs in a parallel machine setting that takes into account the cost of migrations by assuming that the processing time of a job may depend on the specific set of machines among which the job is migrated. For the makespan minimization objective, the model generalizes classical scheduling problems such as unrelated parallel machine scheduling, as well as novel ones such as semi-partitioned and clustered scheduling. In the case of a hierarchical family of machines, we derive a compact integer linear programming formulation of the problem and leverage its fractional relaxation to obtain a polynomial-time 2-approximation algorithm. Extensions that incorporate memory capacity constraints are also discussed
Parallel machine scheduling with precedence constraints and setup times
This paper presents different methods for solving parallel machine scheduling
problems with precedence constraints and setup times between the jobs. Limited
discrepancy search methods mixed with local search principles, dominance
conditions and specific lower bounds are proposed. The proposed methods are
evaluated on a set of randomly generated instances and compared with previous
results from the literature and those obtained with an efficient commercial
solver. We conclude that our propositions are quite competitive and our results
even outperform other approaches in most cases
Enabling Adaptive Grid Scheduling and Resource Management
Wider adoption of the Grid concept has led to an increasing amount of federated
computational, storage and visualisation resources being available to scientists and
researchers. Distributed and heterogeneous nature of these resources renders most of the
legacy cluster monitoring and management approaches inappropriate, and poses new
challenges in workflow scheduling on such systems. Effective resource utilisation monitoring
and highly granular yet adaptive measurements are prerequisites for a more efficient Grid
scheduler. We present a suite of measurement applications able to monitor per-process
resource utilisation, and a customisable tool for emulating observed utilisation models. We
also outline our future work on a predictive and probabilistic Grid scheduler. The research is
undertaken as part of UK e-Science EPSRC sponsored project SO-GRM (Self-Organising
Grid Resource Management) in cooperation with BT
NILS: a Neutrality-based Iterated Local Search and its application to Flowshop Scheduling
This paper presents a new methodology that exploits specific characteristics
from the fitness landscape. In particular, we are interested in the property of
neutrality, that deals with the fact that the same fitness value is assigned to
numerous solutions from the search space. Many combinatorial optimization
problems share this property, that is generally very inhibiting for local
search algorithms. A neutrality-based iterated local search, that allows
neutral walks to move on the plateaus, is proposed and experimented on a
permutation flowshop scheduling problem with the aim of minimizing the
makespan. Our experiments show that the proposed approach is able to find
improving solutions compared with a classical iterated local search. Moreover,
the tradeoff between the exploitation of neutrality and the exploration of new
parts of the search space is deeply analyzed
- …