Negotiation strategy of divisible tasks for large dataset processing

2Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

MapReduce is a design pattern for processing large datasets on a cluster. Its performances depend on some data skews and on the runtime environment. In order to tackle these problems, we propose an adaptive multiagent system. The agents interact during the data processing and the dynamic task allocation is the outcome of negotiations. These negotiations aim at improving the workload partition among the nodes within a cluster and so decrease the runtime of the whole process. Moreover, since the negotiations are iterative the system is responsive in case of node performance variations. In this paper, we show how, when a task is divisible, an agent may split it in order to negotiate its subtasks.

Cite

CITATION STYLE

APA

Baert, Q., Caron, A. C., Morge, M., & Routier, J. C. (2018). Negotiation strategy of divisible tasks for large dataset processing. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10767 LNAI, pp. 370–384). Springer Verlag. https://doi.org/10.1007/978-3-030-01713-2_26

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free