International audienceWe study the problem of task reallocation for load-balancing of MapReduce jobs in applications that process large datasets. In this context, we propose a novel strategy based on cooperative agents used to optimise the task scheduling in a single MapReduce job. The novelty of our strategy lies in the ability of agents to identify opportunities within a current unbalanced allocation, which in turn trigger concurrent and one-to-many negotiations amongst agents to locally reallocate some of the tasks within a job. Our contribution is that tasks are reallocated according to the proximity of the resources and they are performed in accordance to the capabilities of the nodes in which agents are situated. To evaluate the adapt...
Part 4: Green Computing and Resource ManagementInternational audienceWe present a resource-aware sch...
AbstractTask allocation is one of the keys to maximize organizational benefits by handling as many t...
MapReduce is a popular parallel computing paradigm for large-scale data processing in clusters and d...
International audienceMany companies are using MapReduce applications to process very large amounts ...
International audienceWe study a novel location-aware strategy for distributed systems where coopera...
International audienceIn this paper, we study the problem of task reallocation for load-balancing in...
National audienceMany companies are using MapReduce applications to process very large amounts of da...
International audienceMapReduce is a design pattern for processing large datasets distributed on a c...
National audienceIn this paper, we study the problem of task reallocation for load-balancing indistr...
International audienceIn this research we use a decentralized computing approach to allocate and sch...
Agent-based scheduling refers to applying intelligent agents to autonomously allocate resources to j...
In this research we use a decentralized computing approach to allocate and schedule tasks on a massi...
In large-scale systems there are fundamental challenges when centralised techniques are used for tas...
In this paper we present a MapReduce task scheduler for shared environments in which MapReduce is ex...
Multi-agent task allocation problems pervade a wide range of real-world applications, such as search...
Part 4: Green Computing and Resource ManagementInternational audienceWe present a resource-aware sch...
AbstractTask allocation is one of the keys to maximize organizational benefits by handling as many t...
MapReduce is a popular parallel computing paradigm for large-scale data processing in clusters and d...
International audienceMany companies are using MapReduce applications to process very large amounts ...
International audienceWe study a novel location-aware strategy for distributed systems where coopera...
International audienceIn this paper, we study the problem of task reallocation for load-balancing in...
National audienceMany companies are using MapReduce applications to process very large amounts of da...
International audienceMapReduce is a design pattern for processing large datasets distributed on a c...
National audienceIn this paper, we study the problem of task reallocation for load-balancing indistr...
International audienceIn this research we use a decentralized computing approach to allocate and sch...
Agent-based scheduling refers to applying intelligent agents to autonomously allocate resources to j...
In this research we use a decentralized computing approach to allocate and schedule tasks on a massi...
In large-scale systems there are fundamental challenges when centralised techniques are used for tas...
In this paper we present a MapReduce task scheduler for shared environments in which MapReduce is ex...
Multi-agent task allocation problems pervade a wide range of real-world applications, such as search...
Part 4: Green Computing and Resource ManagementInternational audienceWe present a resource-aware sch...
AbstractTask allocation is one of the keys to maximize organizational benefits by handling as many t...
MapReduce is a popular parallel computing paradigm for large-scale data processing in clusters and d...