×

Efficient maintenance of a distributed system membership view

  • US 10,567,496 B2
  • Filed: 08/24/2017
  • Issued: 02/18/2020
  • Est. Priority Date: 02/17/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of using a listening list to determine updates to a working list of a membership view of members of a distributed computing system, wherein, the working list comprises a list of current members of the distributed computing system;

  • during a given period of time, each of one or more of said current member of the computing system generates a membership signal to indicate that said each current member is a member of the computing system; and

    during the given period of time, new members join the distributed computing system, and each of the new members generates the membership signal to indicate that said each new member is active in the distributed computing system, the method comprising;

    maintaining the working list of a membership view of members of the distributed computing system;

    maintaining a listening list to list the members of the distributed computing system; and

    during a defined period of time, monitoring for the membership signals; and

    whenever one of the membership signals is detected,determining if the one of the members that generated the detected membership signal is on the listening list,if said one of the members is on the listening list, keeping the working list unchanged, andif said one of the members is not on the listening list, adding said one of the members to the listening list and to the working list.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×