Invention Grant
- Patent Title: Variable checkpointing in a streaming application with one or more consistent regions
-
Application No.: US16355731Application Date: 2019-03-16
-
Publication No.: US10671489B2Publication Date: 2020-06-02
- Inventor: Alexander Cook , Manuel Orozco , Christopher R. Sabotta , John M. Santosuosso
- 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
- Agency: Martin & Associates, LLC
- Agent Derek P. Martin
- Main IPC: G06F11/14
- IPC: G06F11/14 ; G06F16/901 ; G06F16/2455

Abstract:
A variable checkpoint mechanism in a streams manager checkpoints a streaming application based on periodic time periods for checkpoints. The variable checkpoint mechanism can take a checkpoint before a periodic time period ends when a spike is coming, or can take a checkpoint after the periodic time period ends when there is backpressure in a consistent region of the streaming application. When there is no anticipated spike coming and when there is no backpressure in a consistent region of the streaming application, the checkpoint is performed at the normal end of the periodic time period for checkpoints. In this manner the checkpoint timing of the variable checkpoint mechanism can be adjusted real-time to minimize the negative impact of checkpointing on the performance of the streaming application.
Public/Granted literature
- US20190213083A1 VARIABLE CHECKPOINTING IN A STREAMING APPLICATION WITH ONE OR MORE CONSISTENT REGIONS Public/Granted day:2019-07-11
Information query