Patent ID: 8676756
Filing Date: 2014-03-18
Classification: G06F

Abstract:
1. A multi-tiered replicated process database supporting replication between tiers, the multi-tiered replicated process database comprising: a tier one (T1) database server computer comprising: a process history database, a replication service comprising a set of accumulators, each accumulator being adapted to render a summary T2 database tag data structure from a set of data values retrieved from the process history database for a specified T1 database tag; a tier two (T2) database server computer comprising a consolidated database including process data replicated from a set of T1 database servers, wherein at least a portion of the process data replicated from the set of T1 database servers is summary T2 database tag data rendered by the set of accumulators; a network including a communication link between the T1 database server computer and the T2 database server computer; wherein the T1 database server computer further comprises a synchronization request storage, the synchronization request storage being adapted to store a set of events corresponding to replicating out-of-order data to the T2 database, and the replication service being adapted to process a synchronization request retrieved from the synchronization request storage to render an updated replicated value for storage on the T2 database server computer; and wherein a delay in receiving the out-of-order data from a source is used to dynamically adjust a sourcelateness for the accumulator, said sourcelateness representing a predicted delay period between a timestamp on the received data and when the data is actually received by the replication service, said adjustment increased or decreased if said delay exceeds or is lower than the sourcelateness value, and wherein the sourcelateness is lowered using a time-based filter that causes a gradual reduction of the sourcelateness to a series of values having a lower lateness value than said sourcelateness.