Replication tracking method and apparatus for a distributed data processing system
First Claim
1. Replication tracking apparatus for tracking, between replications, an amount of synchronization of data in a distributed data processing system having plural application server computer systems interconnected via a network, each application server having a database application having a database and means for communicating data from the database via the network to plural client computer systems and to others of the application servers, the apparatus comprising:
- means for generating an event message upon detection that copies of the database on different application servers are out of synchronization by a predetermined amount, said means for generating comprising;
sampling means for sampling each copy of the database;
first comparison means for determining whether corresponding samples match each other and for counting results thereof; and
second comparison means for generating said event message if a number of matches counted by said first comparison means is less than an acceptance threshold representative of said predetermined amount of synchronization.
1 Assignment
0 Petitions
Accused Products
Abstract
Replication tracking apparatus is described for tracking replication of data in a distributed data processing system having plural application server computer systems interconnected via a network, wherein each application server has a database application having a database and means for communicating data from the database via the network to plural client computer systems and to others of the application servers. The apparatus generates an event message on detection of an absence of database replication by the application servers.
-
Citations
5 Claims
-
1. Replication tracking apparatus for tracking, between replications, an amount of synchronization of data in a distributed data processing system having plural application server computer systems interconnected via a network, each application server having a database application having a database and means for communicating data from the database via the network to plural client computer systems and to others of the application servers, the apparatus comprising:
-
means for generating an event message upon detection that copies of the database on different application servers are out of synchronization by a predetermined amount, said means for generating comprising;
sampling means for sampling each copy of the database;
first comparison means for determining whether corresponding samples match each other and for counting results thereof; and
second comparison means for generating said event message if a number of matches counted by said first comparison means is less than an acceptance threshold representative of said predetermined amount of synchronization. - View Dependent Claims (2)
-
-
3. A distributed data processing system comprising plural application server computer systems interconnected via a network, each application server having a database application having a database and means for communicating data from the database via the network to plural client computer systems and to others of the application servers;
- and, replication tracking apparatus for tracking, between replications, an amount of synchronization of data, the replication tracking apparatus comprising generating means for generating an event message on detection that copies of the database on different application servers are out of synchronization by a predetermined amount, wherein the generating means comprises sampling means for sampling each copy of the database, first comparison means for determining whether corresponding samples match each other and for counting results thereof, and second comparison means for generating the event message if the number of matches counted by the first comparison means is less than an acceptance threshold representative of said predetermined amount of synchronization.
-
4. A method for tracking, between replications, an amount of synchronization of data in a distributed data processing system having plural application server computer systems interconnected via a network, each application server storing a copy of a database for access by one or more connected client computer systems, and communicating, via the network, data from the database to the clients and to others of the application servers, the method comprising the step of:
-
generating an event message upon detection that copies of the database on different application servers are out of synchronization by a predetermined amount, wherein said generating step comprises;
sampling each copy of the database;
determining whether corresponding samples match each other and counting results thereof; and
generating the event message if a number of matches counted by said step of determining and counting is less than an acceptance threshold representative of said predetermined amount of synchronization. - View Dependent Claims (5)
-
Specification