International audienceHigh-performance scientific applications are becoming increasingly complex, in particular because of the coupling of parallel codes. This results in applications having a complex structure, characterized by multiple deploy-time parameters, such as the number of processes of each code. In order to optimize the performance of these applications, the parameters have to be carefully chosen, a process which is highly resource dependent. However, the abstractions provided by current Resource Management Systems (RMS) - either submitting rigid jobs or enumerating a list of moldable configurations - are insufficient to efficiently select resources for such applications. This paper introduces CooRM, an RMS architecture that dele...
Adaptive parallel applications that can change resources during execution, promise better system uti...
In the design of future HPC systems, research in resource management is showing an increasing intere...
Recently, the benefits of co-scheduling several applications have been demonstrated in a fault-free ...
International audienceNon-predictably evolving applications are applications that change their resou...
High-Performance Computing (HPC) resources, such as Supercomputers, Clusters, Grids and HPC Clouds, ...
Classical applications executed on clusters or grids are either rigid/moldable or workflow-based. How...
Distributed systems are growing exponentially in the computing capacity. On the high-performance com...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
International audienceMost high-performance computing resource managers only allow applications to r...
The appropriate organization of application components and their right mapping into physical resourc...
Real-time applications, hard or soft, are raising the challenge of unpredictability. This is an extr...
International audienceThe Resource and Job Management System (RJMS) is a crucial system software par...
International audienceThe heterogeneous nature of distributed platforms such as computational Grids ...
Scalability refers to the extent of configuration modifications over which a system continues to be ...
Emerging multi/many-core architectures, targeting both HPC and mobile devices, increase the interes...
Adaptive parallel applications that can change resources during execution, promise better system uti...
In the design of future HPC systems, research in resource management is showing an increasing intere...
Recently, the benefits of co-scheduling several applications have been demonstrated in a fault-free ...
International audienceNon-predictably evolving applications are applications that change their resou...
High-Performance Computing (HPC) resources, such as Supercomputers, Clusters, Grids and HPC Clouds, ...
Classical applications executed on clusters or grids are either rigid/moldable or workflow-based. How...
Distributed systems are growing exponentially in the computing capacity. On the high-performance com...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
International audienceMost high-performance computing resource managers only allow applications to r...
The appropriate organization of application components and their right mapping into physical resourc...
Real-time applications, hard or soft, are raising the challenge of unpredictability. This is an extr...
International audienceThe Resource and Job Management System (RJMS) is a crucial system software par...
International audienceThe heterogeneous nature of distributed platforms such as computational Grids ...
Scalability refers to the extent of configuration modifications over which a system continues to be ...
Emerging multi/many-core architectures, targeting both HPC and mobile devices, increase the interes...
Adaptive parallel applications that can change resources during execution, promise better system uti...
In the design of future HPC systems, research in resource management is showing an increasing intere...
Recently, the benefits of co-scheduling several applications have been demonstrated in a fault-free ...