×

Efficient maintenance of a distributed system membership view

  • US 9,442,882 B2
  • Filed: 05/31/2013
  • Issued: 09/13/2016
  • Est. Priority Date: 02/17/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of maintaining a view of members available in a distributed computing system comprising a multitude of current members, and wherein new members are added to the computing system, and each of the new members and selected ones of the current members of the computing system generates messages indicating that said each new member and said selected ones of the current members is available in the computing system, the method comprising:

  • concurrently maintaining first and second separate lists of ones of the members of the computing system, the first list comprising a working list of the current members of the computing system, the second list comprising a listening list of selected ones of the current members of the computing system and of the new members added to the computing system during a given time period, includingduring said given time period, when one of the current members of the computing system generates the message indicating that said one current member is available in the computing system, adding said one current member to the listening list, andwhen one of the new members added to the computing system during the given time period generates the message indicating that said one new member is available in the computing system, adding said one of the new members to the listening list and to the working list; and

    at a specified time, replacing the working list with the listening list to form a new working list, and starting a new, empty listening list.

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