International audiencePlatforms that comprise volatile processors, such as desktop grids, have been traditionally used for executing independent-task applications. In this work we study the scheduling of tightly-coupled iterative master-worker applications onto volatile processors. The main challenge is that workers must be simultaneously available for the application to make progress. We consider three additional complications: (i) one should take into account that workers can become temporarily reclaimed and, for data-intensive applications; (ii) one should account for the limited bandwidth between the master and the workers; and (iii) workers are strongly heterogeneous, with different computing speeds and availability probability distrib...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
International audienceApplications implemented on critical systems are subject to both safety critic...
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and netwo...
International audiencePlatforms that comprise volatile processors, such as desktop grids, have been ...
Platforms that comprise volatile processors, such as desktop grids, have been traditionally used for...
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 ...
International audienceIn this work, we consider the execution of applications on desktop grids. Such...
The scheduling of independent but file-sharing tasks on heterogeneous master-slave platforms has rec...
The key to providing high performance and energy-efficient execution for hard real-time applications...
The computing and communication resources of high performance computing systems are becoming heterog...
Desktop Grids have emerged as an important method-ology to harness the idle cycles of millions of pa...
In this report we describe a greedy algorithm to schedule parallel jobs that consist of independent,...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
International audienceApplications implemented on critical systems are subject to both safety critic...
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and netwo...
International audiencePlatforms that comprise volatile processors, such as desktop grids, have been ...
Platforms that comprise volatile processors, such as desktop grids, have been traditionally used for...
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 ...
International audienceIn this work, we consider the execution of applications on desktop grids. Such...
The scheduling of independent but file-sharing tasks on heterogeneous master-slave platforms has rec...
The key to providing high performance and energy-efficient execution for hard real-time applications...
The computing and communication resources of high performance computing systems are becoming heterog...
Desktop Grids have emerged as an important method-ology to harness the idle cycles of millions of pa...
In this report we describe a greedy algorithm to schedule parallel jobs that consist of independent,...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
International audienceApplications implemented on critical systems are subject to both safety critic...
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and netwo...