Skip to main content

Read the latest Real Python tutorials

Project description

build coverage

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

load-distributed-routing-1.0.5.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

load_distributed_routing-1.0.5-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

Details for the file load-distributed-routing-1.0.5.tar.gz.

File metadata

  • Download URL: load-distributed-routing-1.0.5.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for load-distributed-routing-1.0.5.tar.gz
Algorithm Hash digest
SHA256 daa671a161d9346ce37c7df28fff31d4cf20b331ec74f0b82de992cb44f8a574
MD5 9681469c5632019ec68f6e71e0a2f319
BLAKE2b-256 747c4a645ad0172e7de3cd51f1593a8d88c4bc7df0909298623bc7efac83ec50

See more details on using hashes here.

File details

Details for the file load_distributed_routing-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: load_distributed_routing-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for load_distributed_routing-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 32b06303d893d27e74c7817be38ae52115e5a09230d251e7f94d7d98de1708c4
MD5 85204643cdcba6fea22e2b41641d99e3
BLAKE2b-256 a56d950f20f35fb10698479a269c9f489b46f42e88292da2905ef0acece4a510

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page