Method of file shadowing among peer systems
First Claim
1. In a distributed computer network having a plurality of control computers interconnected by switched communications links, each control computer maintaining files comprising entries containing information used in controlling operations of the control computer, a method of file shadowing to be practiced in each control computer, comprising, in each control computer, the steps of:
- assigning a unique serial number to each of said entries made in said files by the control computer;
receiving and storing in said files copies of entries received from the files of each other control computer, each of said copies of an entry received from an other control computer including the unique serial number assigned to the entry by the other control computer;
sending to each other control computer an acknowledgement message containing the highest serial number assigned to an entry in a copy of an entry received from said each other control computer; and
,in response to each acknowledgment message received from an other control computer, sending to the other control computer copies of said entries having serial numbers higher than that received in the acknowledgment message received from the other control computer;
assigning a date/time stamp to each of said entries made in said files; and
if a control computer receives duplicate serial numbers from another control computer, the entry bearing the latest date/time stamp prevails.
1 Assignment
0 Petitions
Accused Products
Abstract
In a distributed network comprising a plurality of peer (as opposed to master-slave) computers, a method of file shadowing allows each peer computer to maintain copies of data entries originated by the other peer computers in near-real time. Each computer assigns a unique serial number to each entry, and forwards each entry with the serial number and an identification of itself to all the other computers. Each computer informs each other computer of the highest sequential serial number received from it, and each computer resends to each other computer all entries having serial numbers higher than that acknowledged by each other computer.
72 Citations
6 Claims
-
1. In a distributed computer network having a plurality of control computers interconnected by switched communications links, each control computer maintaining files comprising entries containing information used in controlling operations of the control computer, a method of file shadowing to be practiced in each control computer, comprising, in each control computer, the steps of:
-
assigning a unique serial number to each of said entries made in said files by the control computer; receiving and storing in said files copies of entries received from the files of each other control computer, each of said copies of an entry received from an other control computer including the unique serial number assigned to the entry by the other control computer; sending to each other control computer an acknowledgement message containing the highest serial number assigned to an entry in a copy of an entry received from said each other control computer; and
,in response to each acknowledgment message received from an other control computer, sending to the other control computer copies of said entries having serial numbers higher than that received in the acknowledgment message received from the other control computer; assigning a date/time stamp to each of said entries made in said files; and if a control computer receives duplicate serial numbers from another control computer, the entry bearing the latest date/time stamp prevails. - View Dependent Claims (2, 3)
-
-
4. In a distributed computer network having a plurality of control computers and a plurality of managed entities, the control computers being interconnected by switched communications links,
each control computer controlling a portion of the plurality of managed entities and maintaining files comprising entries recording information indicative of the status of said portion of the plurality of managed entities, a method to be practiced in each control computer of promulgating said information to each other control computer, comprising, in each control computer, the steps of: -
assigning a unique serial number to each of said entries made in said files by the control computer; receiving and storing in said files copies of entries received from the files of each other control computer, each of said copies of an entry received from an other control computer including the unique serial number assigned to the entry by the other control computer; repetitively sending to each other control computer an acknowledgement massage containing the highest serial number assigned to an entry in a copy of an entry received from said each other control computer; in response to each acknowledgment message received from an other control computer, sending to the other control computer copies of said entries having serial numbers higher than that received in the acknowledgment message received from the other control computer; and assigning a date/time stamp is assigned to each of said entries made in said files; and if a control computer receives duplicate serial numbers from another control computer, the entry bearing the latest date/time stamp prevails. - View Dependent Claims (5, 6)
-
Specification