A computer network comprising a group of several computational resource infrastructures (51 to 56) among which: > each infrastructure (51 to 56) comprises several computational resources which are distinct from each other, but managed by the same resource manager, > each infrastructure (51 to 56) is associated with an orchestrator (41 to 46) responsible for allocating the resources of this infrastructure (51 to 56) to one or more client applications, > said orchestrators (41 to 46) are gathered in a swarm in which: ∘ said orchestrators (41 to 46) are connected to each other by a cooperation interface, ∘ the allocation of resources from one or other of the infrastructures (51 to 56) of the group, to an additional component of a client application which is already hosted by at least one of the infrastructures (51 to 56) of said group following a first operation for initialising this client application, to host said additional component of this client application during a second operation for updating this client application, is decided by a decision method based on: ▪ first, assessments of the possibilities of satisfying the needs of said additional component of this client application, respectively distributed among the orchestrators (41 to 46) of this swarm, ▪ then, a consensus protocol, between the orchestrators (41 to 46) of the swarm, which • is based on said assessments, • uses the cooperation interface for the orchestrators (41 to 46) to communicate with each other, • selects one of the infrastructures (51 to 56) of the group to host said additional component of the client application, ▪ the additional component of the client application is deployed on the selected infrastructure (51 to 56). > each infrastructure (51 to 56) comprises several computational resources which are distinct from each other, but managed by the same resource manager, > each infrastructure (51 to 56) is associated with an orchestrator (41 to 46) responsible for allocating the resources of this infrastructure (51 to 56) to one or more client applications, > said orchestrators (41 to 46) are gathered in a swarm in which: ∘ said orchestrators (41 to 46) are connected to each other by a cooperation interface, ∘ the allocation of resources from one or other of the infrastructures (51 to 56) of the group, to an additional component of a client application which is already hosted by at least one of the infrastructures (51 to 56) of said group following a first operation for initialising this client application, to host said additional component of this client application during a second operation for updating this client application, is decided by a decision method based on: ▪ first, assessments of the possibilities of satisfying the needs of said additional component of this client application, respectively distributed among the orchestrators (41 to 46) of this swarm, ▪ then, a consensus protocol, between the orchestrators (41 to 46) of the swarm, which • is based on said assessments, • uses the cooperation interface for the orchestrators (41 to 46) to communicate with each other, • selects one of the infrastructures (51 to 56) of the group to host said additional component of the client application, ▪ the additional component of the client application is deployed on the selected infrastructure (51 to 56). ∘ said orchestrators (41 to 46) are connected to each other by a cooperation interface, ∘ the allocation of resources from one or other of the infrastructures (51 to 56) of the group, to an additional component of a client application which is already hosted by at least one of the infrastructures (51 to 56) of said group following a first operation for initialising this client application, to host said additional component of this client application during a second operation for updating this client application, is decided by a decision method based on: ▪ first, assessments of the possibilities of satisfying the needs of said additional component of this client application, respectively distributed among the orchestrators (41 to 46) of this swarm, ▪ then, a consensus protocol, between the orchestrators (41 to 46) of the swarm, which • is based on said assessments, • uses the cooperation interface for the orchestrators (41 to 46) to communicate with each other, • selects one of the infrastructures (51 to 56) of the group to host said additional component of the client application, ▪ the additional component of the client application is deployed on the selected infrastructure (51 to 56). ▪ first, assessments of the possibilities of satisfying the needs of said additional component of this client application, respectively distributed among the orchestrators (41 to 46) of this swarm, ▪ then, a consensus protocol, between the orchestrators (41 to 46) of the swarm, which • is based on said assessments, • uses the cooperation interface for the orchestrators (41 to 46) to communicate with each other, • selects one of the infrastructures (51 to 56) of the group to host said additional component of the client application, • is based on said assessments, • uses the cooperation interface for the orchestrators (41 to 46) to communicate with each other, • selects one of the infrastructures (51 to 56) of the group to host said additional component of the client application, ▪ the additional component of the client application is deployed on the selected infrastructure (51 to 56).