Patent ID: 7747731

Claim:
A method, comprising: receiving at a second node a message from a first node, the message including a request for an acknowledgement message to be sent from the second node to the first node; partitioning message processing functionalities of the second node into at least a first part and a second part, the message processing functionalities being required for processing said received message, said first part comprising at least one of: a minimum set of functionalities required to generate the acknowledgement message, and a message processing functionality having a higher probability of being successfully executed than the functionalities of the second part; processing the received message at the second node by: executing the message processing functionalities of the first part; generating and causing transmission of the requested acknowledgement message to the first node in response to finishing the message processing functionalities of the first part successfully; executing functionalities of the second part, the second part comprising functionalities not included in the first party; and generating and causing transmission of an invalidate message to the first node to indicate to said first node to ignore the transmitted acknowledgement message, when said acknowledgement message is positive and an error has occurred while performing the functionalities of the second part.