In this paper we study the execution of iterative applications on volatile processors such as those found on desktop grids. We develop master-worker scheduling schemes that attempt to achieve good trade-offs between worker speed and worker availability. A key feature of our approach is that we consider a communication model where the bandwidth capacity of the master for sending application data to workers is limited. This limitation makes the scheduling problem more difficult both in a theoretical sense and a practical sense. Furthermore, we consider that a processor can be in one of three states: available, down, or temporarily preempted by its owner. This preempted state also makes the design of scheduling algorithms more difficult. In pr...
This paper focuses on the resilient scheduling of parallel jobs on highperformance computing (HPC) p...
Abstract *. We address the problem of how many workers should be allocated for executing a distribut...
Performance perturbations are a natural phenomenon in volunteer computing systems. Scheduling parall...
International audienceIn this paper, we study the execution of iterative applications on volatile pr...
In this paper we study the execution of iterative applications on volatile processors such as those ...
Platforms that comprise volatile processors, such as desktop grids, have been traditionally used for...
International audiencePlatforms that comprise volatile processors, such as desktop grids, have been ...
International audiencePlatforms that comprise volatile processors, such as desktop grids, have been ...
In this report we describe a greedy algorithm to schedule parallel jobs that consist of independent,...
Abstract *. We investigate the problem arising in scheduling parallel applications that follow a mas...
The computing and communication resources of high performance computing systems are becoming heterog...
To make the most effective application placement decisions on volatile large-scale heterogeneous Gri...
International audienceIn this paper, we present an adaptive method for scheduling parallel applicati...
Large and dynamic computational Grids, generally known as wide-area Grids, are characterized b...
Les rapports de recherche du LIG - ISSN: 2105-0422In this work, we consider the execution of applica...
This paper focuses on the resilient scheduling of parallel jobs on highperformance computing (HPC) p...
Abstract *. We address the problem of how many workers should be allocated for executing a distribut...
Performance perturbations are a natural phenomenon in volunteer computing systems. Scheduling parall...
International audienceIn this paper, we study the execution of iterative applications on volatile pr...
In this paper we study the execution of iterative applications on volatile processors such as those ...
Platforms that comprise volatile processors, such as desktop grids, have been traditionally used for...
International audiencePlatforms that comprise volatile processors, such as desktop grids, have been ...
International audiencePlatforms that comprise volatile processors, such as desktop grids, have been ...
In this report we describe a greedy algorithm to schedule parallel jobs that consist of independent,...
Abstract *. We investigate the problem arising in scheduling parallel applications that follow a mas...
The computing and communication resources of high performance computing systems are becoming heterog...
To make the most effective application placement decisions on volatile large-scale heterogeneous Gri...
International audienceIn this paper, we present an adaptive method for scheduling parallel applicati...
Large and dynamic computational Grids, generally known as wide-area Grids, are characterized b...
Les rapports de recherche du LIG - ISSN: 2105-0422In this work, we consider the execution of applica...
This paper focuses on the resilient scheduling of parallel jobs on highperformance computing (HPC) p...
Abstract *. We address the problem of how many workers should be allocated for executing a distribut...
Performance perturbations are a natural phenomenon in volunteer computing systems. Scheduling parall...