US 11,953,890 B2
Centralized management of a software defined automation system
Antonio Chauvet, Carros (FR); Philippe Wilhelm, Andover, MA (US); Merrill Harriman, Andover, MA (US); Eric Alfano, Andover, MA (US); Alen Mehmedagic, Andover, MA (US); Andrew Lee David Kling, Salem, MA (US); David Doggett, Andover, MA (US); and Vijay Vallala, Andover, MA (US)
Assigned to Schneider Electric Industries SAS, Rueil Malmaison (FR)
Filed by SCHNEIDER ELECTRIC INDUSTRIES SAS, Rueil-Malmaison (FR)
Filed on Jul. 30, 2021, as Appl. No. 17/390,841.
Application 17/390,841 is a continuation of application No. 15/767,850, granted, now 11,079,744, previously published as PCT/IB2016/001574, filed on Oct. 12, 2016.
Claims priority of provisional application 62/406,932, filed on Oct. 11, 2016.
Claims priority of provisional application 62/354,799, filed on Jun. 26, 2016.
Claims priority of provisional application 62/354,683, filed on Jun. 24, 2016.
Claims priority of provisional application 62/348,770, filed on Jun. 10, 2016.
Claims priority of provisional application 62/241,028, filed on Oct. 13, 2015.
Claims priority of provisional application 62/240,742, filed on Oct. 13, 2015.
Prior Publication US 2021/0356944 A1, Nov. 18, 2021
Int. Cl. G06F 17/00 (2019.01); G05B 19/418 (2006.01); G06F 9/455 (2018.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01); H04L 12/28 (2006.01); H04L 12/46 (2006.01); H04L 29/06 (2006.01)
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
OG exemplary drawing
 
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.