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