Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Responsibility

  • Register BSPMaster. Ephemeral.
  • Invite grooms to join

Invitation

Scenario

  • Once GroomServer is started, try registering itself to BSPMaster.
  • When link is offline, try rejoin to BSPMaster.
  • lookup master size
  • if size > 1,
  • lookup groom size
  • avg = size(groom)/ size(master)
  • if avg > size(this.groom)
    • Wiki Markup
      ask master\[\] owns size(groom)
    • Wiki Markup
      if sum(master\[\].groom) + size(this.groom) < size(groom)
      • invite grooms to register
    • else housekeeping
  • else housekeeping