Many research activities have focused on the problem of task scheduling in heterogeneous systems from the computational point of view. However, a scheduling strategy should also take into account the communication requirements of the applications and the communication bandwidth offered by the network. Towards this end, in this paper we first propose a model of communication cost between network nodes. This model can be used to properly characterize the existing network resources. Second, we propose a criterion to measure the suitability of each allocation of network resources to each parallel application, according to the communication requirements. Third, we propose a scheduling technique based exclusively on this criterion that provides a...
Task scheduling is one of core technologies to improve the efficiency of parallel processing. A sche...
Scheduling computations with communications is the theoretical basis for achiev-ing ecient paralleli...
Consider a scheduling problem of parallel computations in multiprocessor systems. Let a parallel pro...
There has been a recent increase of interest in heterogeneous computing systems, due partly to the f...
Clusters have become a very cost-effective platform for high-performance computing. Usually these sy...
(eng) Scheduling computational tasks on processors is a key issue for high-performance computing. Al...
In this paper, we consider the problem of scheduling and mapping precedence-constrained tasks to a n...
Many research activities have focused on the problem of task scheduling in heterogeneous systems fro...
The final publication is available at www.springerlink.comA heterogeneous network is a connected net...
The problem of allocating task interaction graphs (TIGs) to heterogeneous computing systems to minim...
We present an optimal solution to the problem of allocating communicating periodic tasks to heteroge...
In a multicomputer network, each task is decomposed into modules which are then executed by a number...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
Abstract—In distributed real-time systems, both computation and communication are critical factors. ...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
Task scheduling is one of core technologies to improve the efficiency of parallel processing. A sche...
Scheduling computations with communications is the theoretical basis for achiev-ing ecient paralleli...
Consider a scheduling problem of parallel computations in multiprocessor systems. Let a parallel pro...
There has been a recent increase of interest in heterogeneous computing systems, due partly to the f...
Clusters have become a very cost-effective platform for high-performance computing. Usually these sy...
(eng) Scheduling computational tasks on processors is a key issue for high-performance computing. Al...
In this paper, we consider the problem of scheduling and mapping precedence-constrained tasks to a n...
Many research activities have focused on the problem of task scheduling in heterogeneous systems fro...
The final publication is available at www.springerlink.comA heterogeneous network is a connected net...
The problem of allocating task interaction graphs (TIGs) to heterogeneous computing systems to minim...
We present an optimal solution to the problem of allocating communicating periodic tasks to heteroge...
In a multicomputer network, each task is decomposed into modules which are then executed by a number...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
Abstract—In distributed real-time systems, both computation and communication are critical factors. ...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
Task scheduling is one of core technologies to improve the efficiency of parallel processing. A sche...
Scheduling computations with communications is the theoretical basis for achiev-ing ecient paralleli...
Consider a scheduling problem of parallel computations in multiprocessor systems. Let a parallel pro...