DATA VERIFICATION BASED UPGRADES IN TIME SERIES SYSTEM
First Claim
1. A method for performing verification for an aggregator, comprising:
- processing and storing time series payload data by a new aggregator and a group of aggregators, wherein a selected aggregator of the group of aggregators processes each payload that is processed by the new aggregator;
performing a verification of the data stored by the new aggregator and the data stored by the selected aggregator; and
modifying a processing state of the new aggregator based on the verification.
3 Assignments
0 Petitions
Accused Products
Abstract
A time series system is updated using a data-verification system. The aggregation system may include one or more aggregators. When an upgrade is appropriate, a shadow aggregator may be added to the set of active aggregators. Metrics are provided from one or more collectors to an active aggregator. The shadow aggregator may receive the metrics intended for a particular aggregator, process the metric, and then pass the metric to the intended aggregator for processing. After a period of time, the shadow aggregator data is verified against the intended aggregator data. If the shadow aggregator data is verified, the shadow aggregator becomes an active aggregator and processes data as normal.
-
Citations
27 Claims
-
1. A method for performing verification for an aggregator, comprising:
-
processing and storing time series payload data by a new aggregator and a group of aggregators, wherein a selected aggregator of the group of aggregators processes each payload that is processed by the new aggregator; performing a verification of the data stored by the new aggregator and the data stored by the selected aggregator; and modifying a processing state of the new aggregator based on the verification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for performing verification for an aggregator, the method comprising:
-
processing and storing time series payload data by a new aggregator and a group of aggregators, wherein a selected aggregator of the group of aggregators processes each payload that is processed by the new aggregator; performing a verification of the data stored by the new aggregator and the data stored by the selected aggregator; and modifying a processing state of the new aggregator based on the verification. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for performing verification for an aggregator, comprising:
-
a processor; a memory; and one or more modules stored in memory and executable by a processor to process and store time series payload data by a new aggregator and a group of aggregators, wherein a selected aggregator of the group of aggregators process each payload that is processed by the new aggregator, perform a verification of the data stored by the new aggregator and the data stored by the selected aggregator, and modify a processing state of the new aggregator based on the verification. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification