In this paper, we present a fully decentralized algorithm for fair resource sharing between multiple bag-of-tasks applications in a grid environment. This algorithm is inspired from related work on multi-path routing in communication network. An interesting feature of this algorithm is that it allows the choice of wide variety of fairness criteria and achieves both optimal path selection and flow control. In addition, this algorithm only requires local information at each slave computing tasks and at each buffer of the network links while minimal computation is done by the schedulers. A naive adaptation is unstable and inefficient though. Fortunately, a simple and effective scaling mechanism is sufficient to circumvent this issue. This scal...
Abstract. Load balancing is a powerful technique commonly used in communication and com-puter networ...
In the past two decades, numerous scheduling and load balancing techniques have been proposed for lo...
As the adoption of grid computing in organizations expands, the need for wise utilization of differe...
In this paper, we present a fully decentralized algorithm for fair resource sharing between multiple...
International audienceIn this paper, we present a fully decentralized algorithm for fair resource sh...
A very large number of applications that are currently deployed on large scale distributed systems s...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
short paperInternational audienceDesktop Grids have become very popular nowadays, with projects that...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
International audienceLarge scale distributed systems typically comprise hundreds to millions of ent...
International audienceDivisible load applications consist of an amount of data and associated comput...
Desktop Grids are being increasingly used as the execution platform for a variety of applications th...
The global internet is rich in commodity resources but scarce in specialized resources. We argue tha...
Bag-of-tasks applications consist of independent tasks that can be performed in parallel. Although s...
(eng) Divisible load applications consist of an amount of data and associated computation that can b...
Abstract. Load balancing is a powerful technique commonly used in communication and com-puter networ...
In the past two decades, numerous scheduling and load balancing techniques have been proposed for lo...
As the adoption of grid computing in organizations expands, the need for wise utilization of differe...
In this paper, we present a fully decentralized algorithm for fair resource sharing between multiple...
International audienceIn this paper, we present a fully decentralized algorithm for fair resource sh...
A very large number of applications that are currently deployed on large scale distributed systems s...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
short paperInternational audienceDesktop Grids have become very popular nowadays, with projects that...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
International audienceLarge scale distributed systems typically comprise hundreds to millions of ent...
International audienceDivisible load applications consist of an amount of data and associated comput...
Desktop Grids are being increasingly used as the execution platform for a variety of applications th...
The global internet is rich in commodity resources but scarce in specialized resources. We argue tha...
Bag-of-tasks applications consist of independent tasks that can be performed in parallel. Although s...
(eng) Divisible load applications consist of an amount of data and associated computation that can b...
Abstract. Load balancing is a powerful technique commonly used in communication and com-puter networ...
In the past two decades, numerous scheduling and load balancing techniques have been proposed for lo...
As the adoption of grid computing in organizations expands, the need for wise utilization of differe...