Redundancy and state management

Applications should maintain their state in a redundant manner. In the event of node failure, the application should be able to recover. State changes should be propagated between redundant copies.

Requirements for consistency and transactional behaviour differ greatly between applications, and methods to implement them are difficult to solve in a general manner.

Applications also need to respond to the failure of a node, and ensure that adequate consistency is maintained.



Jim Chapman 2001-08-16