Patent ID: 11960270
Assignee: FISHER-ROSEMOUNT SYSTEMS, INC
Field: Control (Instruments)
Classification: CPC G  H  Y | IPC G  H

Claim 9:
10. A system of an industrial process plant, the system comprising:
a plurality of virtual nodes disposed in a virtual environment of the industrial process plant and implemented on a virtualization platform,
each virtual node of the plurality of virtual nodes including a respective set of computer-executable instructions that is stored on one or more tangible memories of the virtualization platform and is executable by one or more processors of the virtualization platform, the each virtual node including a respective at least one component behavior module that operates on content of respective first data via a respective one or more subscriptions to generate respective second data and that publishes the respective second data for delivery to a respective other process control component to thereby control a respective at least a portion of an industrial process, and each respective at least one component behavior module including a respective subset of the respective set of computer-executable instructions of the each virtual node,
a physical field device operating in a field environment of the industrial process plant at least one of: generates at least a portion of the respective first data subscribed to by a particular virtual node of the plurality of virtual nodes, or is the respective other process control component corresponding to the particular virtual node; and

a virtualization management node including a respective set of computer-executable instructions that is stored on the one or more tangible memories of the virtualization platform and that is executable by the one or more processors of the virtualization platform so that the virtualization management node:
balances, based on one or more configured boundary conditions, a load of the virtualization platform across the plurality of virtual nodes, including re-assigning an input/output (I/O) assignment from a first virtual node to a second virtual node, the I/O assignment indicating an association between a respective virtual node and a respective logical identifier indicative of data, a set or grouping of data, and/or a data type that is utilized within the industrial process plant and that is subscribed to and/or published by the respective virtual node; and
re-balances the load of the virtualization platform responsive to a change to the one or more configured boundary conditions.