Invention Grant
- Patent Title: Recovery strategy for a stream processing system
-
Application No.: US15954014Application Date: 2018-04-16
-
Publication No.: US10606711B2Publication Date: 2020-03-31
- Inventor: Elden Gregory Bishop , Jeffrey Chao
- Applicant: salesforce.com, inc.
- Applicant Address: US CA San Francisco
- Assignee: salesforce.com, inc.
- Current Assignee: salesforce.com, inc.
- Current Assignee Address: US CA San Francisco
- Agency: Holland & Hart LLP
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/14 ; G06F11/20

Abstract:
The technology disclosed relates to discovering multiple previously unknown and undetected technical problems in fault tolerance and data recovery mechanisms of modern stream processing systems. In addition, it relates to providing technical solutions to these previously unknown and undetected problems. In particular, the technology disclosed relates to discovering the problem of modification of batch size of a given batch during its replay after a processing failure. This problem results in over-count when the input during replay is not a superset of the input fed at the original play. Further, the technology disclosed discovers the problem of inaccurate counter updates in replay schemes of modern stream processing systems when one or more keys disappear between a batch's first play and its replay. This problem is exacerbated when data in batches is merged or mapped with data from an external data store.
Public/Granted literature
- US20180307571A1 RECOVERY STRATEGY FOR A STREAM PROCESSING SYSTEM Public/Granted day:2018-10-25
Information query