Skip to content

tiiuae/qos-olsr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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