Invention Grant
- Patent Title: Failure recovery for stream processing applications
- Patent Title (中): 流处理应用程序的故障恢复
-
Application No.: US12465215Application Date: 2009-05-13
-
Publication No.: US08949801B2Publication Date: 2015-02-03
- Inventor: Henrique Andrade , Bugra Gedik , Gabriela Jacques da Silva , Kun-Lung Wu
- Applicant: Henrique Andrade , Bugra Gedik , Gabriela Jacques da Silva , Kun-Lung Wu
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent William Stock
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F11/14 ; G06F11/07 ; G06F11/00

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.
Public/Granted literature
- US20100293532A1 FAILURE RECOVERY FOR STREAM PROCESSING APPLICATIONS Public/Granted day:2010-11-18
Information query