Patent · US Active

Failure recovery for stream processing applications

US8949801B2 · kind B2 · utility

23Cited by
15References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 13, 2009
Grant dateFeb 3, 2015
Priority date
Expiry dateApr 21, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1471
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.