Communication contention in task scheduling
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 …
hard problem are based on a simple system model that assumes fully connected processors …
Contention-aware scheduling with task duplication
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 …
maximising concurrency and minimising interprocessor communication. Task duplication is …
Contention aware energy efficient scheduling on heterogeneous multiprocessors
Energy efficiency along with enhanced performance are two important goals of scheduling
on multiprocessors. This paper proposes a Contention-aware, Energy Efficient, Duplication …
on multiprocessors. This paper proposes a Contention-aware, Energy Efficient, Duplication …
Toward a realistic task scheduling model
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 …
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
Scheduling is a key component for performance guarantees in the case of distributed
applications running in large scale heterogeneous environments. Another function of the …
applications running in large scale heterogeneous environments. Another function of the …
A new task graph model for map** message passing applications
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 …
phase of the parallel application as a task graph, which properly reflects its temporal …
Task graph pre-scheduling, using Nash equilibrium in game theory
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 …
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 …
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 …
available compute nodes. Therefore, there is no guarantee as to when these jobs will be …
Contention-aware scheduling with task duplication
Scheduling a task graph onto several processors is a trade-off between maximising
concurrency and minimising interprocessor communication. A technique to reduce or avoid …
concurrency and minimising interprocessor communication. A technique to reduce or avoid …