Further Customization - npapanik/Adyton GitHub Wiki
Several routing protocols get additional parameters that further control the routing behavior. For example the Delegation Forwarding protocol can be combined with a diverse range of utility metrics (LTS, ENC etc.). The following table lists all routing protocols included in Adyton that can be further customized.
Routing protocol | extra customization | Routing protocol | extra customization |
---|---|---|---|
Direct Delivery | :heavy_minus_sign: | Social Spray & Wait | :heavy_minus_sign: |
Epidemic | :heavy_minus_sign: | Prophet Spray & Wait | :heavy_minus_sign: |
PRoPHET | :heavy_check_mark: | Encounter-Based Routing | :heavy_minus_sign: |
SimBet | :heavy_check_mark: | SimBetTS | :heavy_check_mark: |
Bubble Rap | :heavy_check_mark: | Delegation Forwarding | :heavy_check_mark: |
Compare & Replicate | :heavy_check_mark: | COORD | :heavy_check_mark: |
Spray & Wait | :heavy_minus_sign: | LSF Spray & Focus | :heavy_minus_sign: |
LSF Spray & Wait | :heavy_minus_sign: |
Adyton supports per protocol parameterization through the -PROFILE
option. Similar to the basic parameterization, the -PROFILE
option is given at the command line after the Adyton executable.
$ ./Adyton -PROFILE <path_to_a_text_file>
The -PROFILE
option is always associated with an argument ("path_to_a_text_file") pointing to a simple text file. This text file contains the required additional parameters in a two column format representation. The first column describes the parameter’s ID, while the second column contains the corresponding parameter's value. The two columns must be separated using a tab or a space delimiter.
A list with all protocol-specific parameters can be found here.