iof-tools / mrai_setter @ cf1932f7
|Readme.md||1.45 KB||28c0971b||7 months||tiamilani||new mrai settings, test done|
|milaniBGPLoad.py||4.86 KB||cf1932f7||7 months||tiamilani||corrected DPC calculation, based on which node ...|
|mrai_setter.py||10.9 KB||28c0971b||7 months||tiamilani||new mrai settings, test done|
|test_mrai_setter.py||8.22 KB||28c0971b||7 months||tiamilani||new mrai settings, test done|
This software takes in input a graphml annotated according to the specifications of IoF and set the node MRAI values.
./mrai_setter.py <graphml_file> <strategy> <outputDir> [<advertising_node>]
The output dir will be created if it does not exist
Strategies are MRAI setting policies. At the time of writing available strategies include: * 30secs: set all timers to 30 seconds * none: set all timers to 0 seconds * fabrikant: set timers according to worst case gadget configuration (see paper) * inversefabrikant: inverted timers of the previous case (should lead to good case) * milanicent: set timers according to our theorecal derived model based on Milani centrality (mice) * milanicent2: variation of the previous one, with a different normalization factor * uniformdistrmrai: Set timers randomly following a uniform distribution btween 'defaultmrai'%'percentageconstant' and defaultmrai * constantfabrikant: Set timers following Fabrikant policies, but with a constant increment, the constant percentage is given by 'percentageconstant' * constantinversefabrikant: Set timers following inverse Fabrikant polices, but with a constant decrement, the constant percentage is given by 'percentage_constant'
Also available in: Atom