Skip to content
This repository has been archived by the owner on Jan 26, 2023. It is now read-only.

Message Protocols

shb9019 edited this page Nov 21, 2018 · 2 revisions

Heartbeat - 1

Check if a node is live.

Heartbeat Echo - 2

Acknowledge that node is live.

Organizer Request - 6

Request for status of organizer.

Data - 10

All forms of data such as problems, submissions, tasks and results.

Network Update Request - 15

Request for Network Update

Network Update - 16

Update Network regarding complete status of all nodes, only sent by central node.

Central Vote Request - 22

Broadcasted request to vote for this candidate during a central election, sent to only local leaders.

Local Vote Request - 23

Broadcasted request to vote for this candidate during a local election, sent to only nodes of this local group.

Central Vote - 26

Central Vote to a central candidate

Local Vote - 27

Local Vote to a local candidate

Central Leader Broadcast - 35

Broadcast to inform all other local leaders that this node is the new central leader.

Local Leader Broadcast - 36

Broadcast to inform all other central nodes that this node is the new local leader.