Patent ID: 6877107
Filing Date: 2005-04-05
Classification: G06F

Abstract:
1. For a message system for delivering data in the form of messages between message clients, the message system comprising a server cluster containing a group of message manager nodes with means for storing and distributing messages a method for ensuring operation during node failures and network partitioning, the method comprising: Maintaining, in each running message manager node, a cluster state data set comprising information about the nodes present in the cluster Repeatedly evaluating, in each running one of said message manager nodes, a view state data set comprising information about the server nodes able to communicate with said message manager node, Comparing said cluster state data set with said view state data set and evaluating if all message managers are able to communicate with said message manager node, If not all message managers are able to communicate with said message manager node, determining an operational state for point-to-point style messaging out of at least two different states, where