The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 02, 2020

Filed:

Mar. 16, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Alexander Cook, London, GB;

Manuel Orozco, Rochester, MN (US);

Christopher R. Sabotta, Rochester, MN (US);

John M. Santosuosso, Rochester, MN (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/14 (2006.01); G06F 16/901 (2019.01); G06F 16/2455 (2019.01);
U.S. Cl.
CPC ...
G06F 11/1461 (2013.01); G06F 11/1438 (2013.01); G06F 16/24568 (2019.01); G06F 16/9024 (2019.01); G06F 11/1474 (2013.01); G06F 2201/805 (2013.01); G06F 2201/84 (2013.01);
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.


Find Patent Forward Citations

Loading…