Minimizing replication search on failover
First Claim
1. A computer program product comprising:
- a computer readable storage medium; and
computer usable code stored on the computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to;
receive an identity and a quality of service metric for each healthy server in a replication service, wherein the quality of service metric is to include a period of time within which replication is assured to be completed;
update a replication history with the identity and with a time stamp when a replication of a database is to be performed, wherein the time stamp is to include a time of completion of the replication; and
calculate an imputed time stamp for each healthy server in the replication service that is not replicated with to update the replication history, wherein the imputed time stamp is to include the time stamp modified by the quality of service metric.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and program product are provided for minimizing replication when a new server is replicated with. A replication application for a client computer having a replica of a database thereon is executed by a processor in a computer to receive for a replication service comprising a plurality of servers containing replicas of the database, an indication of each healthy server in the replication service and a determined period of time within which replication is assured to have been completed for each healthy server. The replication application updates a replication history after successful completion of each replication by adding an entry comprising an identification for the server replicated with and a timestamp for the time of replication and by adding an entry for each other healthy server in the replication service containing an identification for the respective server and an imputed timestamp adjusted for the determined period of time.
22 Citations
18 Claims
-
1. A computer program product comprising:
-
a computer readable storage medium; and computer usable code stored on the computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to; receive an identity and a quality of service metric for each healthy server in a replication service, wherein the quality of service metric is to include a period of time within which replication is assured to be completed; update a replication history with the identity and with a time stamp when a replication of a database is to be performed, wherein the time stamp is to include a time of completion of the replication; and calculate an imputed time stamp for each healthy server in the replication service that is not replicated with to update the replication history, wherein the imputed time stamp is to include the time stamp modified by the quality of service metric. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving an identity and a quality of service metric for each healthy server in a replication service, wherein the quality of service metric includes a period of time within which replication is assured to be completed; updating a replication history with the identity and with a time stamp when a replication of a database is performed, wherein the time stamp includes a time of completion of the replication; and calculating an imputed time stamp for each healthy server in the replication service that is not replicated with to update the replication history, wherein the imputed time stamp includes the time stamp modified by the quality of service metric. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising a processor to:
-
receive an identity and a quality of service metric for each healthy server in a replication service, wherein the quality of service metric is to include a period of time within which replication is assured to be completed; update a replication history with the identity and with a time stamp when a replication of a database is to be performed, wherein the time stamp is to include a time of completion of the replication; and calculate an imputed time stamp for each healthy server in the replication service that is not replicated with to update the replication history, wherein the imputed time stamp is to include the time stamp modified by the quality of service metric. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification