
Distributed Load Routing v1.0.5
Simulates a network and runs a networking protocol aimed to distribute packet load in order to distribute battery depletion.
Installation
pip install load-distributed-routing
Package Link PyPi
Release
Development
Configuration File
Field | Description | Accepted Values |
---|
num_nodes | Number of nodes in the network | [2, inf) |
max_connections | Maximum number of connections a node can have | [2, num_nodes) |
router_ratio | Percentage of routers in the network | [0.0, 1.0] |
buffer_size | Number of packets the link layer receive buffer can hold at a time | [0, inf) |
battery_weight | Higher the battery_weight, the more the path avoids low battery | [0.0, inf) |
retransmission_delay | Number of seconds TCP waits before retransmission | [0.0, inf) |
beautify | Determines whether the simulation debugs readable information or csv formatted information | [0, 1] |
Running
ldr config.txt