Patent ID: 6216150
Filing Date: 2001-04-10
Classification: G06F

Abstract:
A computer program product comprising a computer useable medium having computer readable program code means therein for providing a single application programming interface, said computer readable program code means in said computer program product comprising:computer readable program code means for causing a computer to communicate between a member of a process group of related processes and another member of said process group;computer readable program code means for causing a computer to accomplish voting on at least one proposed protocol among the members of said process group for synchronizing said related processes of said process group, said proposed protocol comprising a proposed action to be taken by at least one of the members of the process group; andcomputer readable program code means for causing a computer to implement, or refrain from implementing, said proposed action in response to an outcome of said voting;wherein said computer readable program code means for causing a computer to implement, or refrain from implementing, further comprises computer readable program code means for causing a computer to continue a currently executing protocol until another vote, upon a vote for the same received from at least one of said members of said process group.