National audienceCurrent parallel architectures take advantage of new hardware evolution, like the use of multicore machines in clusters and grids. The availability of such resources may also be dynamic. Therefore, some kind of adaptation is required by the applications and the resource manager to perform a good resource utilization. Malleable applications can provide a certain flexibility, adapting themselves on-the-fly, according to variations in the amount of available resources. However, to enable the execution of this kind of applications, some support from the resource manager is required, thus introducing important complexities like special allocation and scheduling policies. Under this context, we investigate some techniques to prov...
International audienceJob management software on peta- and exascale supercomputers continues to prov...
In the design of future HPC systems, research in resource management is showing an increasing intere...
Grids as infrastructures offer access to computing, storage and other resources in a transparent way...
International audienceMalleable applications are able to adapt themselves, at execution time, to cha...
International audienceIn large-scale distributed execution environments such as multicluster systems...
This work focuses on scheduling of MPI jobs when executing in shared-memory multiprocessors (SMPs). ...
International audienceCurrent parallel environments aggregate large numbers of computational resourc...
Maintaining a high rate of productivity, in terms of completed jobs per unit of time, in High-Perfor...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...
In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming m...
The work in this paper focuses on providing malleability to MPI applications by using a novel perfor...
The new generation of parallel applications are complex, involve simulation of dynamically varying s...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of pro...
Adaptive parallel applications that can change resources during execution, promise increased applica...
Several studies have proved the benefits of job malleability, that is, the capacity of an applicatio...
International audienceJob management software on peta- and exascale supercomputers continues to prov...
In the design of future HPC systems, research in resource management is showing an increasing intere...
Grids as infrastructures offer access to computing, storage and other resources in a transparent way...
International audienceMalleable applications are able to adapt themselves, at execution time, to cha...
International audienceIn large-scale distributed execution environments such as multicluster systems...
This work focuses on scheduling of MPI jobs when executing in shared-memory multiprocessors (SMPs). ...
International audienceCurrent parallel environments aggregate large numbers of computational resourc...
Maintaining a high rate of productivity, in terms of completed jobs per unit of time, in High-Perfor...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...
In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming m...
The work in this paper focuses on providing malleability to MPI applications by using a novel perfor...
The new generation of parallel applications are complex, involve simulation of dynamically varying s...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of pro...
Adaptive parallel applications that can change resources during execution, promise increased applica...
Several studies have proved the benefits of job malleability, that is, the capacity of an applicatio...
International audienceJob management software on peta- and exascale supercomputers continues to prov...
In the design of future HPC systems, research in resource management is showing an increasing intere...
Grids as infrastructures offer access to computing, storage and other resources in a transparent way...