Patent ID: 8818757

Claim:
A system, comprising: a processor; a memory storing computer executable components and communicatively coupled to the processor to facilitate operation of the computer executable components comprising: an evaluation component configured to identify a first operational requirement of a first industrial modular object; and a group component configured to: determine whether at least one host of a set of hosts has a capability to satisfy the first operation requirement; in response to a determination that there is not at least one host of the set of hosts that has the capability to satisfy the first operational requirement: at least one of monitor the set of hosts for a modification of a host of the set of hosts to include the capability to satisfy the first operational requirement, monitor the set of hosts for addition of another host to the set of hosts that has the capability to satisfy the first operational requirement, or modify the host of the set of hosts to include the capability to satisfy the first operational requirement; and determine whether to bind the first industrial modular object with the host or other host; and in response to a determination that there is at least one host of the set of hosts that has the capability to satisfy the first operational requirement, determine whether to bind the first industrial modular object with the at least one host according to: in response to a determination that there is only one host of the set of hosts that has the capability to satisfy the first operational requirement: determine whether the one host is available to be bound to the first industrial modular object: in response to a determination that the one host is available to be bound with the first industrial modular object, bind the first industrial modular object with the one host; and in response to a determination that the one host is not available to be bound with the first industrial modular object: identify a second industrial modular object having a second operational requirement and that is currently bound with the one host that also satisfies the second operational requirement; identify another host of the set of hosts that has another capability to satisfy the second operational requirement; unbind the second industrial modular object from the one host; bind the second industrial modular object with the other host; and bind the first industrial modular object with the one host.