Cooperative distributed problem solving
In computing cooperative distributed problem solving is a network of semi-autonomous processing nodes working together to solve a problem, typically in a multi-agent system. That is concerned with the investigation of problem subdivision, sub-problem distribution, results synthesis, optimisation of problem solver coherence and co-ordination.
Source: Wikipedia — Cooperative distributed problem solving (CC BY-SA 4.0)