Static scheduling algorithms for allocating directed task graphs to multiprocessors
Static scheduling of a program represented by a directed task graph on a multiprocessor
system to minimize the program completion time is a well-known problem in parallel …
system to minimize the program completion time is a well-known problem in parallel …
Genetic algorithms for task scheduling problem
The scheduling and mapping of the precedence-constrained task graph to processors is
considered to be the most crucial NP-complete problem in parallel and distributed …
considered to be the most crucial NP-complete problem in parallel and distributed …
Cost optimized provisioning of elastic resources for application workflows
EK Byun, YS Kee, JS Kim, S Maeng - Future Generation Computer Systems, 2011 - Elsevier
Workflow technologies have become a major vehicle for easy and efficient development of
scientific applications. In the meantime, state-of-the-art resource provisioning technologies …
scientific applications. In the meantime, state-of-the-art resource provisioning technologies …
Simgrid: A toolkit for the simulation of application scheduling
H Casanova - … First IEEE/ACM International Symposium on …, 2001 - ieeexplore.ieee.org
Advances in hardware and software technologies have made it possible to deploy parallel
applications over increasingly large sets of distributed resources. Consequently, the study of …
applications over increasingly large sets of distributed resources. Consequently, the study of …
A hybrid heuristic for DAG scheduling on heterogeneous systems
R Sakellariou, H Zhao - 18th International Parallel and …, 2004 - ieeexplore.ieee.org
Summary form only given. This paper is motivated by the observation that different methods
to compute the weights of nodes and edges when scheduling DAGs onto heterogeneous …
to compute the weights of nodes and edges when scheduling DAGs onto heterogeneous …
Improving scheduling of tasks in a heterogeneous environment
R Bajaj, DP Agrawal - IEEE Transactions on Parallel and …, 2004 - ieeexplore.ieee.org
Optimal scheduling of parallel tasks with some precedence relationship, onto a parallel
machine is known to be NP-complete. The complexity of the problem increases when task …
machine is known to be NP-complete. The complexity of the problem increases when task …
Scheduling distributed applications: the simgrid simulation framework
Since the advent of distributed computer systems an active field of research has been the
investigation of scheduling strategies for parallel applications. The common approach is to …
investigation of scheduling strategies for parallel applications. The common approach is to …
A survey of pipelined workflow scheduling: Models and algorithms
A large class of applications need to execute the same workflow on different datasets of
identical size. Efficient execution of such applications necessitates intelligent distribution of …
identical size. Efficient execution of such applications necessitates intelligent distribution of …
Scheduling with timed automata
In this work, we present timed automata as a natural tool for posing and solving scheduling
problems. We show how efficient shortest path algorithms for timed automata can find …
problems. We show how efficient shortest path algorithms for timed automata can find …
Schedule optimization for data processing flows on the cloud
H Kllapi, E Sitaridi, MM Tsangaris… - Proceedings of the 2011 …, 2011 - dl.acm.org
Scheduling data processing workflows (dataflows) on the cloud is a very complex and
challenging task. It is essentially an optimization problem, very similar to query optimization …
challenging task. It is essentially an optimization problem, very similar to query optimization …