A computer network comprising a group of several computing resource infrastructures (51 to 56) of which: ➢ each infrastructure (51 to 56) comprises several computing resources distinct from each other but managed by a same resource manager, ➢ each infrastructure (51 to 56) is associated with an orchestrator (41 to 46) in charge of allocating the resources of this infrastructure (51 to 56) to one or several client application(s), said network being characterised in that: ➢ said orchestrators (41 to 46) are grouped together into a swarm in which: ∘ said orchestrators (41 to 46) are interconnected by a cooperation interface, ∘ the allocation of resources of either one of the infrastructures (51 to 56) of the group, to a client application, in order to host all or part of this client application is decided by a decision process based on: ■ first, evaluations of the possibilities to meet the needs of this client application, respectively distributed over the orchestrators (41 to 46) of this swarm, ■ afterwards, a consensus protocol, between the orchestrators (41 to 46) of the swarm, which: • is based on said evaluations, • is carried out at the cooperation interface, • selects one of the infrastructures (51 to 56) of the group in order to host all or part of the client application, said client application being then deployed on the selected infrastructure. ➢ each infrastructure (51 to 56) comprises several computing resources distinct from each other but managed by a same resource manager, ➢ each infrastructure (51 to 56) is associated with an orchestrator (41 to 46) in charge of allocating the resources of this infrastructure (51 to 56) to one or several client application(s), ∘ said orchestrators (41 to 46) are interconnected by a cooperation interface, ∘ the allocation of resources of either one of the infrastructures (51 to 56) of the group, to a client application, in order to host all or part of this client application is decided by a decision process based on: ■ first, evaluations of the possibilities to meet the needs of this client application, respectively distributed over the orchestrators (41 to 46) of this swarm, ■ afterwards, a consensus protocol, between the orchestrators (41 to 46) of the swarm, which: • is based on said evaluations, • is carried out at the cooperation interface, • selects one of the infrastructures (51 to 56) of the group in order to host all or part of the client application, said client application being then deployed on the selected infrastructure. ■ first, evaluations of the possibilities to meet the needs of this client application, respectively distributed over the orchestrators (41 to 46) of this swarm, ■ afterwards, a consensus protocol, between the orchestrators (41 to 46) of the swarm, which: • is based on said evaluations, • is carried out at the cooperation interface, • selects one of the infrastructures (51 to 56) of the group in order to host all or part of the client application, said client application being then deployed on the selected infrastructure. • is based on said evaluations, • is carried out at the cooperation interface, • selects one of the infrastructures (51 to 56) of the group in order to host all or part of the client application, said client application being then deployed on the selected infrastructure.