Invention Grant
- Patent Title: Using modified blockchain concepts to guarantee no tuple loss and/or no tuple corruption
-
Application No.: US16186324Application Date: 2018-11-09
-
Publication No.: US10909122B2Publication Date: 2021-02-02
- Inventor: Roger A. Mittelstadt , Rafal P. Konik , Jessica R. Eidem , Jingdong Sun
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Matthew J. Bussan
- Main IPC: G06F16/00
- IPC: G06F16/00 ; G06F16/2455 ; H04L9/06 ; G06F16/22 ; G06F16/23

Abstract:
Method, system, and computer program product are provided to guarantee no tuple loss and/or corruption in a real-time data streaming environment. In some embodiments, a stream of tuples is sent from an entry operator to downstream operator(s), and, at the entry operator, a mark is placed on each tuple in the stream of tuples. In an embodiment where the stream of tuples includes first, second, and subsequent tuple(s), for example, the mark may comprise a tuple-unique number and a tuple-data hash of data contained in the tuple, and the mark on the second and each subsequent tuple may further comprise a link-back hash associated with the immediately preceding tuple in the stream of tuples. In some embodiments, the link-back hash is used to check whether a tuple is lost or received out of order, and the tuple-data hash is used to check whether a received tuple is corrupt.
Public/Granted literature
- US20200151271A1 USING MODIFIED BLOCKCHAIN CONCEPTS TO GUARANTEE NO TUPLE LOSS AND/OR NO TUPLE CORRUPTION Public/Granted day:2020-05-14
Information query