Communication contention in task scheduling

O Sinnen, LA Sousa - IEEE Transactions on parallel and …, 2005 - ieeexplore.ieee.org
Task scheduling is an essential aspect of parallel programming. Most heuristics for this NP-
hard problem are based on a simple system model that assumes fully connected processors …

Contention-aware scheduling with task duplication

O Sinnen, A To, M Kaur - Journal of Parallel and Distributed Computing, 2011 - Elsevier
Finding an efficient schedule for a task graph on several processors is a trade-off between
maximising concurrency and minimising interprocessor communication. Task duplication is …

Contention aware energy efficient scheduling on heterogeneous multiprocessors

J Singh, S Betha, B Mangipudi… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
Energy efficiency along with enhanced performance are two important goals of scheduling
on multiprocessors. This paper proposes a Contention-aware, Energy Efficient, Duplication …

Toward a realistic task scheduling model

O Sinnen, LA Sousa… - IEEE Transactions on …, 2006 - ieeexplore.ieee.org
Task scheduling is an important aspect of parallel programming. Most of the heuristics for
this NP-hard problem are based on a very simple system model of the target parallel system …

[HTML][HTML] A dynamic rescheduling algorithm for resource management in large scale dependable distributed systems

A Olteanu, F Pop, C Dobre, V Cristea - Computers & Mathematics with …, 2012 - Elsevier
Scheduling is a key component for performance guarantees in the case of distributed
applications running in large scale heterogeneous environments. Another function of the …

A new task graph model for map** message passing applications

C Roig, A Ripoll, F Guirado - IEEE transactions on Parallel and …, 2007 - ieeexplore.ieee.org
The exploitation of parallelism in a message-passing platform implies a previous modelling
phase of the parallel application as a task graph, which properly reflects its temporal …

Task graph pre-scheduling, using Nash equilibrium in game theory

M Abdeyazdan, S Parsa, AM Rahmani - The Journal of Supercomputing, 2013 - Springer
Prescheduling algorithms are targeted at restructuring of task graphs for optimal scheduling.
Task graph scheduling is a NP-complete problem. This article offers a prescheduling …

Advanced reservation-based scheduling of task graphs on clusters

A Sulistio, W Schiffmann, R Buyya - High Performance Computing-HiPC …, 2006 - Springer
Abstract A Task Graph (TG) is a model of a parallel program that consists of many subtasks
that can be executed simultaneously on different processing elements. Subtasks exchange …

[BOOK][B] Advance reservation and revenue-based resource management for grid systems

A Sulistio - 2008 - Citeseer
In most Grid systems, submitted jobs are initially placed into a queue if there are no
available compute nodes. Therefore, there is no guarantee as to when these jobs will be …

Contention-aware scheduling with task duplication

O Sinnen, A To, M Kaur - … Workshop, JSSPP 2009, Rome, Italy, May 29 …, 2009 - Springer
Scheduling a task graph onto several processors is a trade-off between maximising
concurrency and minimising interprocessor communication. A technique to reduce or avoid …