Static scheduling algorithms for allocating directed task graphs to multiprocessors

YK Kwok, I Ahmad - ACM Computing Surveys (CSUR), 1999 - dl.acm.org
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 …

Genetic algorithms for task scheduling problem

FA Omara, MM Arafa - Journal of Parallel and Distributed computing, 2010 - Elsevier
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 …

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 …

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 …

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 …

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 …

Scheduling distributed applications: the simgrid simulation framework

A Legrand, L Marchal… - CCGrid 2003. 3rd IEEE …, 2003 - ieeexplore.ieee.org
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 …

A survey of pipelined workflow scheduling: Models and algorithms

A Benoit, ÜV Çatalyürek, Y Robert… - ACM Computing Surveys …, 2013 - dl.acm.org
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 …

Scheduling with timed automata

Y Abdeddaı, E Asarin, O Maler - Theoretical Computer Science, 2006 - Elsevier
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 …

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 …