International audienceMapReduce is a design pattern for processing large datasets distributed on a cluster. Its performances are linked to the data structure and the runtime environment. Indeed, data skew can yield an unfair task allocation, but even when the initial allocation produced by the partition function is well balanced, an unfair allocation can occur during the reduce phase due to the heterogeneous performance of nodes. For these reasons, we propose an adaptive multi-agent system. In our approach, the reducer agents interact during the job and the task reallocation is based on negotiation in order to decrease the workload of the most loaded reducer and so the runtime. In this paper, we propose and evaluate two negotiation strategi...
We propose a strategic negotiation model that takes into account the passage of time during the nego...
Summarization: The multi-agent systems in Artificial Intelligence very often include task allocation...
In large distributed systems, the optimization algorithm of task scheduling may not meet the special...
International audienceMapReduce is a design pattern for processing large datasets distributed on a c...
International audienceMany companies are using MapReduce applications to process very large amounts ...
National audienceMany companies are using MapReduce applications to process very large amounts of da...
International audienceWe study the problem of task reallocation for load-balancing of MapReduce jobs...
International audienceIn this paper, we study the problem of task reallocation for load-balancing in...
This paper presents a communication-less multi-agent task allocation procedure that allows agents to...
The primary focus of this research is on the distributed allocation of dynamically arriving interdep...
Part 4: Problem Solving, Planning and SchedulingInternational audienceWe propose a decentralized tas...
In large-scale systems there are fundamental challenges when centralised techniques are used for tas...
International audienceWe study a novel location-aware strategy for distributed systems where coopera...
AbstractTask allocation is one of the keys to maximize organizational benefits by handling as many t...
Imagine a group of cooperating agents attempting to allocate tasks amongst themselves without knowle...
We propose a strategic negotiation model that takes into account the passage of time during the nego...
Summarization: The multi-agent systems in Artificial Intelligence very often include task allocation...
In large distributed systems, the optimization algorithm of task scheduling may not meet the special...
International audienceMapReduce is a design pattern for processing large datasets distributed on a c...
International audienceMany companies are using MapReduce applications to process very large amounts ...
National audienceMany companies are using MapReduce applications to process very large amounts of da...
International audienceWe study the problem of task reallocation for load-balancing of MapReduce jobs...
International audienceIn this paper, we study the problem of task reallocation for load-balancing in...
This paper presents a communication-less multi-agent task allocation procedure that allows agents to...
The primary focus of this research is on the distributed allocation of dynamically arriving interdep...
Part 4: Problem Solving, Planning and SchedulingInternational audienceWe propose a decentralized tas...
In large-scale systems there are fundamental challenges when centralised techniques are used for tas...
International audienceWe study a novel location-aware strategy for distributed systems where coopera...
AbstractTask allocation is one of the keys to maximize organizational benefits by handling as many t...
Imagine a group of cooperating agents attempting to allocate tasks amongst themselves without knowle...
We propose a strategic negotiation model that takes into account the passage of time during the nego...
Summarization: The multi-agent systems in Artificial Intelligence very often include task allocation...
In large distributed systems, the optimization algorithm of task scheduling may not meet the special...