Skip to content

dstibrany/group-membership-protocol

Repository files navigation

High level

  • nodes send JOINREQ to introducer
  • introducer sends JOINREP (which includes a copy of the membership list?)
  • nodes pick k random neighbours and gossip their membership lists
  • for each entry, nodes check if time > tfail, then check after tcleanup, then mark as failed
  • nodes increase heartbeat on each message sent out (?)

Message Types

  • JOINREQ
  • JOINREP
  • GOSSIP {contains membership list with nodeid and heartbeat}

Membership list

  • {nodeid, heartbeat, localtime}

###Merging of membership list

  • if incoming message has higher heartbeat, then update heartbeat + localtime

About

Group membership protocol using Gossip for Coursera "Cloud Computing Concepts"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published