Methods, systems, and computer program products for detecting and restoring missing or corrupted data in a distributed, scalable, redundant measurement platform database
First Claim
1. A method for detecting and restoring missing or corrupted data in a distributed, scalable, redundant measurement platform database, the method comprising:
- (a) auditing a local database including a plurality of local database entries to identify suspect local database entries having at least one of missing and corrupted data;
(b) cross-comparing the local database with a redundant remote database that is a peer of the local database and that includes a plurality of redundant remote database entries, wherein the plurality of redundant remote database entries is associated with the plurality of local database entries, to identify local database entries that are inconsistent with the redundant remote database entries; and
(c) for each local database entry identified as suspect and inconsistent with the corresponding redundant remote database entry, replacing the local database entry with the redundant remote database entry.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for detecting and restoring missing or corrupted data in a distributed, scalable, redundant measurement platform database are disclosed. According to one method, a local database including local database entries is audited to identify suspect local database entries having at least one of missing and corrupted data. The local database is cross-compared with a redundant remote database that is a peer of the local database and that includes redundant remote database entries that are associated with the local database entries to identify local database entries that are inconsistent with the redundant remote database entries. For each local database entry identified as suspect and inconsistent with the corresponding redundant remote database entry, the local database entry is replaced with the redundant remote database entry.
-
Citations
27 Claims
-
1. A method for detecting and restoring missing or corrupted data in a distributed, scalable, redundant measurement platform database, the method comprising:
-
(a) auditing a local database including a plurality of local database entries to identify suspect local database entries having at least one of missing and corrupted data;
(b) cross-comparing the local database with a redundant remote database that is a peer of the local database and that includes a plurality of redundant remote database entries, wherein the plurality of redundant remote database entries is associated with the plurality of local database entries, to identify local database entries that are inconsistent with the redundant remote database entries; and
(c) for each local database entry identified as suspect and inconsistent with the corresponding redundant remote database entry, replacing the local database entry with the redundant remote database entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for detecting and restoring missing or corrupted data in a distributed, scalable, redundant measurement platform database, the system comprising:
-
(a) a measurement collection platform (MCP) adapted to collect, maintain, and report operational parameters; and
(b) a plurality of measurement collection processor modules (MCPMs) controlled by the MCP, each including a local database which is a redundant remote database for the remaining MCPMs, wherein the MCPMs are adapted to;
(i) audit the local database including a plurality of local database entries to identify suspect local database entries having at least one of missing and corrupted data;
(ii) cross-compare the local database with at least one of the redundant remote databases that is a peer of the local database and that includes a plurality of redundant remote database entries, wherein the plurality of redundant remote database entries are associated with the plurality of local database entries, to identify local database entries that are inconsistent with the redundant remote database entries; and
(iii) for each local database entry identified as suspect and inconsistent with the corresponding redundant remote database entry, replace the local database entry with the redundant remote database entry. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
-
(a) auditing a local database including a plurality of local database entries to identify suspect local database entries having at least one of missing and corrupted data;
(b) cross-comparing the local database with a redundant remote database including a plurality of redundant remote database entries, wherein the plurality of redundant remote database entries is associated with the plurality of local database entries, to identify local database entries that are inconsistent with the redundant remote database entries; and
(c) for each local database entry identified as suspect and inconsistent with the corresponding redundant remote database entry, replacing the local database entry with the redundant remote database entry.
-
Specification