In heterogeneous and dynamic environments, efficient execution of parallel computations can reEuire mappings of tasks to processors with performance that is both irregular (due to heterogeneity) and timeKvarying (due to dynamicity). While adaptive domain decomposition techniEues have been used to address heterogeneous resource capabilities, temporal variations in those capabilities have seldom been considered. We propose a conservative scheduling policy that uses information about expected future variance in resource capabilities to produce more efficient data mapping decisions. We first present techniEues, based on time series predictors that we developed in previous work, for predicting CPU load at some future time point, average CPU load...
The main focus of this research is in the area of adaptive scheduling for heterogeneous distributed ...
As High Performance Computing (HPC) has grown considerably and is expected to grow even more, effect...
A plethora of applications are using machine learning, the operations of which are becoming more com...
In heterogeneous and dynamic environments, efficient execution of parallel computations can require ...
Abstract In heterogeneous and dynamic environments, efficient execution of parallel com-putations ca...
International audienceNew emerging fields are developing a growing number of large-scale application...
Heterogeneous architectures are currently widespread. With the advent of easy-to-program general pu...
International audienceHeterogeneous architectures are currently widespread. With the advent of easy-...
The integration of clusters of computers into computational grids has recently gained the attention ...
The integration of clusters of computers into computational grids has recently gained the atten- tio...
There is a current need for scheduling policies that can leverage the performance variability of res...
Independent task scheduling algorithms in distributed computing systems deal with three main conflic...
Modern CPUs suffer from performance and power consumption variability due to the manufacturing proce...
The scheduling of tasks for applications with dynamic behavior traditionally rely on externally obse...
Scheduling parallel jobs across distributed, possibly heterogeneous, computing resources is an incre...
The main focus of this research is in the area of adaptive scheduling for heterogeneous distributed ...
As High Performance Computing (HPC) has grown considerably and is expected to grow even more, effect...
A plethora of applications are using machine learning, the operations of which are becoming more com...
In heterogeneous and dynamic environments, efficient execution of parallel computations can require ...
Abstract In heterogeneous and dynamic environments, efficient execution of parallel com-putations ca...
International audienceNew emerging fields are developing a growing number of large-scale application...
Heterogeneous architectures are currently widespread. With the advent of easy-to-program general pu...
International audienceHeterogeneous architectures are currently widespread. With the advent of easy-...
The integration of clusters of computers into computational grids has recently gained the attention ...
The integration of clusters of computers into computational grids has recently gained the atten- tio...
There is a current need for scheduling policies that can leverage the performance variability of res...
Independent task scheduling algorithms in distributed computing systems deal with three main conflic...
Modern CPUs suffer from performance and power consumption variability due to the manufacturing proce...
The scheduling of tasks for applications with dynamic behavior traditionally rely on externally obse...
Scheduling parallel jobs across distributed, possibly heterogeneous, computing resources is an incre...
The main focus of this research is in the area of adaptive scheduling for heterogeneous distributed ...
As High Performance Computing (HPC) has grown considerably and is expected to grow even more, effect...
A plethora of applications are using machine learning, the operations of which are becoming more com...