METHOD AND SYSTEMS FOR SYCHRONIZATION OF PROCESS CONTROL SERVERS
First Claim
1. A method for synchronization of data stored in redundant servers of a process control system, the redundant servers including an active server and at least one standby server in communication with a plurality of applications, said method comprising:
- generating a memory snapshot of information stored in a plurality of active server memory locations at a predetermined time, wherein the information stored in the plurality of active server memory locations comprises application operating data for the plurality of applications, and wherein the memory snapshot comprises a data structure that includes a copy of the information stored in the plurality of active server memory locations;
transmitting the memory snapshot from the active server to the at least one standby server; and
storing the memory snapshot at the at least one standby server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for synchronization of data stored in redundant servers of a process control system is described. The redundant servers include an active server and at least one standby server, in communication with a plurality of applications. The method includes generating a memory snapshot of information stored in a plurality of active server memory locations at a predetermined time. The information stored in the plurality of active server memory locations includes application operating data for the plurality of applications and the memory snapshot includes a data structure that includes a copy of the information stored in the plurality of active server memory locations. The method also includes transmitting the memory snapshot from the active server to the at least one standby server, and storing the memory snapshot at the at least one standby server.
48 Citations
20 Claims
-
1. A method for synchronization of data stored in redundant servers of a process control system, the redundant servers including an active server and at least one standby server in communication with a plurality of applications, said method comprising:
-
generating a memory snapshot of information stored in a plurality of active server memory locations at a predetermined time, wherein the information stored in the plurality of active server memory locations comprises application operating data for the plurality of applications, and wherein the memory snapshot comprises a data structure that includes a copy of the information stored in the plurality of active server memory locations; transmitting the memory snapshot from the active server to the at least one standby server; and storing the memory snapshot at the at least one standby server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A process control server system comprising:
-
a plurality of human machine interface (HMIs) clients communicatively coupled to a network; a first server communicatively coupled to the network, said first server configured to operate as a standby server on the network, said first server comprising a standby memory for storing information in a plurality of memory locations, said memory locations configured to store application operating information; and a second server communicatively coupled to the network, said second server comprising an active memory, said second server configured to; operate as an active server on the network; store application operating information in a plurality of memory locations within said active memory; generate a memory snapshot of the information stored in said plurality of memory locations, wherein said memory snapshot comprises a copy of the information stored in said plurality of memory locations at a predetermined time; and transmit said memory snapshot to said first server to synchronize said standby memory and said active memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A process control server configured to:
-
communicate over a network with at least one human machine interface (HMI) client; operate as an active server on the network; store application operating information for a plurality of applications in a plurality of active server memory locations; generate a memory snapshot of said application operating information, wherein said memory snapshot comprises a copy of the information stored in the plurality of active server memory locations at a predetermined time; and transmit said memory snapshot to at least one standby server to synchronize information stored in a plurality of standby server memory locations and said information stored in said plurality of active server memory locations. - View Dependent Claims (20)
-
Specification