×

Efficient maintenance of a distributed system membership view

  • US 9,769,257 B2
  • Filed: 03/10/2017
  • Issued: 09/19/2017
  • Est. Priority Date: 02/17/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of keeping current a membership view of members of a distributed computing system by monitoring for membership signals over a given period of time and using working and listening lists, the method comprising:

  • concurrently maintaining first and second lists of members of the computing system, the first list comprising a working list including current members of the computing system, and the second list comprising a listening list;

    during the given period of time, each of one or more of said current members generating the membership signal indicating that said each current member is active in the distributed computing system;

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

    monitoring for the membership signals;

    identifying on the listening list the ones of the current members, and only the ones of the current members, that generate the membership signal during the given period of time;

    identifying on the listening list all of the new members that generate the membership signal during the given period of time;

    at a specified time, replacing the working list with the listening list to form a new working list identifying those members of the computing system that, during the given time period, generated the messages indicating that said members are active in the computing system.

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