CPC G05B 19/4185 (2013.01) [G05B 19/418 (2013.01); G05B 19/41865 (2013.01); G06F 9/455 (2013.01); G06F 9/4881 (2013.01); G06F 9/50 (2013.01); G06F 9/5005 (2013.01); H04L 12/2803 (2013.01); H04L 12/2856 (2013.01); H04L 12/46 (2013.01); H04L 12/4641 (2013.01); G05B 2219/163 (2013.01); G05B 2219/25011 (2013.01); G05B 2219/2642 (2013.01); G05B 2219/31229 (2013.01)] | 22 Claims |
1. A method of selecting a compute resource for deploying a guest comprising:
identifying compute resources in an automation system that are available to potentially receive deployment of a guest, at least two of the compute resources having different attributes from one another in the automation system;
assessing constraints of the guest against a set of operational parameters to select a type of host for the guest;
selecting a type of host for the guest based on the assessing;
selecting, based on the type of host selected, the assessing, and attributes of the compute resources that are available, a compute resource for the guest; and
deploying a host of the type selected that is configured with the guest and associated virtual network on the selected compute resource, the associated virtual network connecting the guest to other guests configured on other hosts, the selected compute resource connected to and managed by a fog controller, the fog controller interconnected to other compute resources in the automation system.
|