发明申请
US20070168720A1 Method and apparatus for providing fault tolerance in a collaboration environment
审中-公开
用于在协作环境中提供容错的方法和装置
- 专利标题: Method and apparatus for providing fault tolerance in a collaboration environment
- 专利标题(中): 用于在协作环境中提供容错的方法和装置
-
申请号: US11291351申请日: 2005-11-30
-
公开(公告)号: US20070168720A1公开(公告)日: 2007-07-19
- 发明人: Ramkrishna Chatterjee , Gopalan Arun
- 申请人: Ramkrishna Chatterjee , Gopalan Arun
- 申请人地址: US CA REDWOOD SHORES
- 专利权人: ORACLE INTERNATIONAL CORPORATION
- 当前专利权人: ORACLE INTERNATIONAL CORPORATION
- 当前专利权人地址: US CA REDWOOD SHORES
- 主分类号: G06F11/00
- IPC分类号: G06F11/00
摘要:
A fault processor in a collaboration server models collaborative operations as a state machine. The fault processor divides collaboration operations into discrete segments, in which each segment corresponds to a repository update. A state definition defines the progression of states between the segments, and defines transitions to recovery states in the event of unexpected interruption. A state log maintains the completion status of each segment in the operation, and recovery logic employs the state log to perform recovery of an abnormally terminated operation. The recovery logic computes the segments to be performed in a recovery. Compatibility logic selectively prohibits operations which may affect or be affected by inconsistencies presented prior to successful recovery. In this manner, collaboration software defined according to configurations herein identifies failures, implements recovery based on a state machine corresponding to segments of an operation, and preserves consistency by recovering the incremental segments defined by the states.
信息查询