A very large number of applications that are currently deployed on large scale distributed systems such as grids or volunteer computing systems are Bag-of-Tasks (BoT) applications. Up until now, simple mechanisms have been used to ensure a fair sharing of resources amongst these applications. Although these mechanisms have proved efficient for CPU-bound applications, they are known to be ineffective in the presence of network-bound applications. In this article, we propose a fully distributed algorithm for fairly scheduling BoT applications on a computing grid while respecting resource constraints. This algorithm is inspired by techniques used in flow control mechanisms in multi-path networks. Yet, we prove that the context of BoT schedulin...
This paper investigates the problem of allocating a large number of independent, equal sized tasks o...
Ever more scientists are employing large-scale distributed systems such as grids for their computati...
Exploiting efficiently the resources of whole Grid'5000 with the same application requires to solve ...
In this paper, we present a fully decentralized algorithm for fair resource sharing between multiple...
In this paper, we present a fully decentralized algorithm for fair resource sharing between multiple...
Desktop Grids are being increasingly used as the execution platform for a variety of applications th...
International audienceLarge scale distributed systems typically comprise hundreds to millions of ent...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
As the adoption of grid computing in organizations expands, the need for wise utilization of differe...
Bag-of-tasks applications consist of independent tasks that can be performed in parallel. Although s...
In this paper, we explore the problem of scheduling multiple concurrent Bag-of-Tasks (BoT) applicati...
Internet-scale volunteer desktop grids allow multiple applications to execute concurrently on hetero...
Abstract—Metaschedulers can distribute parts of a Bag-of-Tasks (BoT) application among various resou...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
Bag-of-Tasks (BoT) applications are parallel applications composed of independent (i.e., embarrassin...
This paper investigates the problem of allocating a large number of independent, equal sized tasks o...
Ever more scientists are employing large-scale distributed systems such as grids for their computati...
Exploiting efficiently the resources of whole Grid'5000 with the same application requires to solve ...
In this paper, we present a fully decentralized algorithm for fair resource sharing between multiple...
In this paper, we present a fully decentralized algorithm for fair resource sharing between multiple...
Desktop Grids are being increasingly used as the execution platform for a variety of applications th...
International audienceLarge scale distributed systems typically comprise hundreds to millions of ent...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
As the adoption of grid computing in organizations expands, the need for wise utilization of differe...
Bag-of-tasks applications consist of independent tasks that can be performed in parallel. Although s...
In this paper, we explore the problem of scheduling multiple concurrent Bag-of-Tasks (BoT) applicati...
Internet-scale volunteer desktop grids allow multiple applications to execute concurrently on hetero...
Abstract—Metaschedulers can distribute parts of a Bag-of-Tasks (BoT) application among various resou...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
Bag-of-Tasks (BoT) applications are parallel applications composed of independent (i.e., embarrassin...
This paper investigates the problem of allocating a large number of independent, equal sized tasks o...
Ever more scientists are employing large-scale distributed systems such as grids for their computati...
Exploiting efficiently the resources of whole Grid'5000 with the same application requires to solve ...