Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 963 Bytes

readme.md

File metadata and controls

23 lines (18 loc) · 963 Bytes

QoS-OLSRD 2.0

Major Features:

QoS Metric(in olsr.c):

  • Considers stable links between nodes only
  • Current QoS calculated based on inverse tan of average link cost and number of neighbors
  • Weighted average of previous QoS and Current QoS

Cluster head selection (in mpr.c):

  • Selects cluster head being the neighbor with max QoS
  • Executed periodically by each node in the network
  • Change head to new head only if the improvement in QoS is more than 10%

Find Cluster head (in mpr.c):

  • Selects the max QoS existing cluster head between the neighbors
  • Executed when a node loses its cluster head or joins the network in the middle of the selection period

MPR Selection (in mpr.c):

  • Selects MPRs for two and three hop away cluster heads
  • Executed periodically at cluster heads

Makefile.linux was updated to install the NL80211 dependencies The executable binary to be used is the qos-olsrd