Applications in science and engineering often require huge computational resources for solving problems within a reasonable time frame. Parallel supercomputers provide the computational infrastructure for solving such problems. A traditional application scheduler running on a parallel cluster only supports static scheduling where the number of processors allocated to an application remains fixed throughout the lifetime of execution of the job. Due to the unpredictability in job arrival times and varying resource requirements, static scheduling can result in idle system resources thereby decreasing the overall system throughput. In this paper we present a prototype framework called ReSHAPE, which supports dynamic resizing of parallel MPI app...
Time adaptation is very significant for parallel jobs running on a parallel centralized or distribut...
In this work we present the analysis, on a dynamic processor allocation environment, of four schedul...
Despite using multiple concurrent processors, a typical high performance parallel application is lon...
In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming m...
Several studies have proved the benefits of job malleability, that is, the capacity of an applicatio...
As computational grids have become popular and ubiquitous, users have access to large number and dif...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of pro...
Performance and energy are two crucial but conflicting objectives in the design of modern high-perfo...
Job scheduling and resource management plays an essential role in high-performance computing. Superc...
As computational Grids are increasingly used for executing long running multi-phase parallel applica...
Batch schedulers commonly used to manage access to parallel computing clusters are not typically con...
In today\u27s large scale clusters, running tasks with high degrees of parallelism allows interactiv...
International audienceThe ever-increasing supercomputer architectural complexity emphasizes the need...
The distinguishing characteristic of space sharing parallel job scheduling policies is that applicat...
International audienceMost high-performance computing resource managers only allow applications to r...
Time adaptation is very significant for parallel jobs running on a parallel centralized or distribut...
In this work we present the analysis, on a dynamic processor allocation environment, of four schedul...
Despite using multiple concurrent processors, a typical high performance parallel application is lon...
In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming m...
Several studies have proved the benefits of job malleability, that is, the capacity of an applicatio...
As computational grids have become popular and ubiquitous, users have access to large number and dif...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of pro...
Performance and energy are two crucial but conflicting objectives in the design of modern high-perfo...
Job scheduling and resource management plays an essential role in high-performance computing. Superc...
As computational Grids are increasingly used for executing long running multi-phase parallel applica...
Batch schedulers commonly used to manage access to parallel computing clusters are not typically con...
In today\u27s large scale clusters, running tasks with high degrees of parallelism allows interactiv...
International audienceThe ever-increasing supercomputer architectural complexity emphasizes the need...
The distinguishing characteristic of space sharing parallel job scheduling policies is that applicat...
International audienceMost high-performance computing resource managers only allow applications to r...
Time adaptation is very significant for parallel jobs running on a parallel centralized or distribut...
In this work we present the analysis, on a dynamic processor allocation environment, of four schedul...
Despite using multiple concurrent processors, a typical high performance parallel application is lon...