Patent ID: 8116210
Filing Date: 2012-02-14
Classification: B60R

Abstract:
1. A method for establishing communication in a distributed data processing system, said method comprising: maintaining at one communication endpoint of a plurality of communication endpoints in said distributed data processing system a pair wise epoch indication that is relative to another communication endpoint of said plurality of communication endpoints, wherein said pair wise epoch indication is specific to the pair of communication endpoints that include the one communication endpoint and the another communication endpoint, and wherein the pair wise epoch indication at the one communication endpoint comprises an epoch indication with respect to the another communication endpoint, the epoch indication representing a state of the one communication endpoint as it relates to the another communication endpoint; negotiating communication between the pair of communication endpoints, wherein communication between the pair of communication endpoints proceeds responsive to the epoch indication at the one communication endpoint, which is with respect to the another communication endpoint, being at a same level as another epoch indication at the another communication endpoint, which is with respect to the one communication endpoint; and wherein the one communication endpoint or the another communication endpoint is a source and the other of the one communication endpoint and the another communication endpoint is a destination, and wherein there is a state discrepancy between the source and the destination, and wherein said negotiating further comprises negotiating between said source and said destination to establish a new state at said destination consistent with the state at said source so as to permit said source to exit from a non-ready state with respect to said destination, wherein said negotiating to permit said source to exit from a non-ready state with respect to said destination comprises: