FAILURE RECOVERY FOR STREAM PROCESSING APPLICATIONS

Patent №

US 8,949,801

Granted

2015-02-03

Filed 2009

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12465215

In one embodiment, the invention is a method and apparatus for failure recovery for stream processing applications. One embodiment of a method for providing a failure recovery mechanism for a stream processing application includes receiving source code for the stream processing application, wherein the source code defines a fault tolerance policy for each of the components of the stream processing application, and wherein respective fault tolerance policies defined for at least two of the plurality of components are different, generating a sequence of instructions for converting the state(s) of the component(s) into a checkpoint file comprising a sequence of storable bits on a periodic basis, according to a frequency defined in the fault tolerance policy, initiating execution of the stream processing application, and storing the checkpoint file, during execution of the stream processing application, at a location that is accessible after failure recovery.

PlanningAI hardwareG06F 11/1438G06F 11/00G06F 11/07G06F 11/1471

AI classification

Planning0.99
AI hardware0.98
Knowledge representation0.48
Vision0.04
Evolutionary computation0.02
Natural language0.01
Speech0.00
Machine learning0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 229380287

Assignors

ANDRADE, HENRIQUE, GEDIK, BUGRA, DA SILVA, GABRIELA JACQUES, WU, KUN-LUNG

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC