MONITORING REPLICATION LAG BETWEEN GEOGRAPHICALLY DISPERSED SITES
First Claim
1. A computer implemented method for detecting replication lag comprising:
- generating and storing a local timestamp in an electronic folder at a first computer;
in response to a replication triggering event, replicating the electronic folder, including the local timestamp generated by the first computer, to at-one or more target computers;
in response to a update triggering event, updating the local timestamp in the electronic folder at the first computer;
in response to a detection triggering event, the first computer requesting and receiving at least a portion of the electronic folder representing the local timestamp generated by the first computer from at least one target computer of the one or more target computers; and
in response to determining that the time difference between one or more of the received timestamps and the local timestamp exceeds a threshold value, the first computer generating a system event.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for detecting replication lag is described. In an embodiment, a local timestamp is generated at a first computer. The local timestamp is stored in an electronic folder. If a replication triggering event occurs, the electronic folder is replicated at one or more target computers. If an update triggering event occurs, the local timestamp in the electronic folder is updated. If a detection triggering event occurs, a request for at least a portion of the electronic folder representing the local timestamp is sent to at least one target computer of the one or more target computers. At least the portion of the electronic folder representing the local timestamp is received from the at least one target computer. If the time difference between one or more of the received timestamps and the local timestamp exceeds a threshold amount, a system event is generated.
-
Citations
27 Claims
-
1. A computer implemented method for detecting replication lag comprising:
-
generating and storing a local timestamp in an electronic folder at a first computer; in response to a replication triggering event, replicating the electronic folder, including the local timestamp generated by the first computer, to at-one or more target computers; in response to a update triggering event, updating the local timestamp in the electronic folder at the first computer; in response to a detection triggering event, the first computer requesting and receiving at least a portion of the electronic folder representing the local timestamp generated by the first computer from at least one target computer of the one or more target computers; and in response to determining that the time difference between one or more of the received timestamps and the local timestamp exceeds a threshold value, the first computer generating a system event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium carrying one or more sequences of instructions, which when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
generating and storing a local timestamp in an electronic folder at a first computer; in response to a replication triggering event, replicating the electronic folder, including the local timestamp generated by the first computer, to at-one or more target computers; in response to a update triggering event, updating the local timestamp in the electronic folder at the first computer; in response to a detection triggering event, the first computer requesting and receiving at least a portion of the electronic folder representing the local timestamp generated by the first computer from at least one target computer of the one or more target computers; and in response to determining that the time difference between one or more of the received timestamps and the local timestamp exceeds a threshold value, the first computer generating a system event. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a processor; one or more stored sequences of instructions which, when executed by the processor, cause the processor to perform; generating and storing a local timestamp in an electronic folder at a first computer; in response to a replication triggering event, replicating the electronic folder, including the local timestamp generated by the first computer, to at-one or more target computers; in response to a update triggering event, updating the local timestamp in the electronic folder at the first computer; in response to a detection triggering event, the first computer requesting and receiving at least a portion of the electronic folder representing the local timestamp generated by the first computer from at least one target computer of the one or more target computers; and in response to determining that the time difference between one or more of the received timestamps and the local timestamp exceeds a threshold value, the first computer generating a system event. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification