×

Program product to effect barrier synchronization in a distributed computing environment

  • US 6,016,505 A
  • Filed: 11/24/1997
  • Issued: 01/18/2000
  • Est. Priority Date: 04/30/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer program product comprising a computer useable medium having computer readable program code means therein for use in barrier synchronization in a distributed computing environment, said computing environment having a group of members, including a plurality of related processes executing on one or more processors in the distributed computing environment, said computer readable program code means in said computer program product comprising:

  • computer readable program code means for causing said group of members to be provided a protocol having a dynamic number of synchronization phases, andcomputer readable program code means for causing one or more members of said group to affect voting at one or more synchronization phases of said protocol to indicate whether said protocol is to proceed to another synchronization phase, wherein said voting dynamically controls the number of synchronization phases of said protocol, said computer readable program code means for causing a computer to affect voting further comprising a computer readable program code means for providing at each of said one or more synchronization phases, a vote value to indicate whether said protocol is to proceed to said another synchronization phase, said vote value comprising;

    (a) indicating a desire to accept and complete the present protocol;

    (b) continue indicating a desire to proceed to said another synchronization phase;

    or(c) indicating a desire to reject and end the present protocol.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×