2021
DOI: 10.1016/j.jpdc.2021.03.008
|View full text |Cite
|
Sign up to set email alerts
|

An adaptive multi-agent system for task reallocation in a MapReduce job

Abstract: We 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.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
4
0
4

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 32 publications
0
4
0
4
Order By: Relevance
“…Conversely, we consider neither generalizable predictive patterns nor prior model of the data/environment are available since it is not the case for the class of practical applications we are concerned with. For instance, Baert et al have in [1] an egalitarian objective which is the minimization of the makespan (denoted C max ( − → A )). We consider here the problem of coordinating decisions between agents to find a globally optimal solution for a multi-objective function.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Conversely, we consider neither generalizable predictive patterns nor prior model of the data/environment are available since it is not the case for the class of practical applications we are concerned with. For instance, Baert et al have in [1] an egalitarian objective which is the minimization of the makespan (denoted C max ( − → A )). We consider here the problem of coordinating decisions between agents to find a globally optimal solution for a multi-objective function.…”
Section: Related Workmentioning
confidence: 99%
“…In our approach, a reallocation is the outcome of the negotiation process between agents adopting the same behaviour. The agent behaviour is specified in [3] by a deterministic finite state automaton 1 . An agent executes its behaviour according to its knowledge and its beliefs.…”
Section: Agent Behaviourmentioning
confidence: 99%
See 2 more Smart Citations
“…La problématique de l'affectation efficace de tâches parmi des entités exécutantes est commune à de nombreuses applications réelles pour la logistique [16,18], la robotique collective [9,26], le calcul distribué [15,24], ou plus récemment le traitement de données massives [1]. En particulier, les sciences des données, qui exploitent de larges volumes de données sur lesquelles des calculs sont effectués en parallèle par différents noeuds, mettent à l'épreuve l'informatique distribuée en ce qui concerne l'allocation de tâches et l'équilibrage de charge.…”
Section: Introductionunclassified