tutuannie / Ad-Hoc

CENG-532, Distributed Computing Systems Homework Solutions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ad-Hoc

CENG-532, Distributed Computing Systems Homework Solutions

Packet Formats

  • [TYPE, SOURCE, NAME, SEQUENCE, LINK STATE, DESTINATION NAME, DESTINATION IP, NEXT HOP, POSITION, MESSAGE]

Packet Types

  • Broadcast: A node shout outs its position within predefined range

  • Update: A node shout outs its updated link state information as defined in Fisheye state routing algorithm

  • Data: A node sends data to known destination

  • Destination Query: A node queries name of the node to get IP address of it

About

CENG-532, Distributed Computing Systems Homework Solutions

License:MIT License


Languages

Language:Python 99.7%Language:Shell 0.3%