Skip to main content

DTN (Delay/Disruption Tolerant Networking) simulator with several agent/mobility models

Project description

NAME

dtnsim - DTN (Delay/Disruption Tolerant Networking) simulator with several agent/mobility models

DESCRIPTION

dtnsim is a DTN (Delay/Disruption-Tolerant Networking) simulator written in Python. Since all programs in dtnsim are written in Python, if you are a Python programmer, you can easily modify simulator functionalities and/or add new features. Python is one of major light-weight programming languages, which enables rapid prototyping of DTN simulations. For instance, when you think of a novel network protocol for DTN, you can rapidly implement the protocol with the help of high expressiveness of Python language.

Since almost everything in dtnsim is written in Python, dtnsim is not suitable for extremely large-scale DTN simulations. For instance, dtnsim is not suitable for very large-scale DTN simulations with millions of agents (i.e., mobile nodes/terminals). However, such limitation is not an issue in practice since DTN is generally expected to be utilized in environments with spares agents.

EXAMPLE

dtnsim | cellx

INSTALLATION

pip3 install dtnsim

AVAILABILITY

The latest version of dtnsim is available at PyPI (https://pypi.org/project/dtnsim/) .

AUTHOR

Hiroyuki Ohsaki (ohsaki[atmark]lsnl.jp)

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

dtnsim-1.0.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

dtnsim-1.0-py3-none-any.whl (47.5 kB view details)

Uploaded Python 3

File details

Details for the file dtnsim-1.0.tar.gz.

File metadata

  • Download URL: dtnsim-1.0.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for dtnsim-1.0.tar.gz
Algorithm Hash digest
SHA256 e572bc1be235618d233db8d4f9de39fa2cd4d5b0236f769cde2f7fb969748201
MD5 1874af7c9c1a1afcfa5f041d4557a51b
BLAKE2b-256 5deaecf5f1430548fe3fb09c63d4a1ee23a5ad8a87c0b0ce91a1140655d790d1

See more details on using hashes here.

File details

Details for the file dtnsim-1.0-py3-none-any.whl.

File metadata

  • Download URL: dtnsim-1.0-py3-none-any.whl
  • Upload date:
  • Size: 47.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for dtnsim-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7d923e0e8546e598ad79bc3e7379f51f25ca79211d9c740e63cc58a2417741e3
MD5 60e856f8946b119432f483c10e333df0
BLAKE2b-256 a11ac3d2a5b27902fc0a23462ca6551016c54755dc18c507c4d9a5f562a345b4

See more details on using hashes here.

Supported by

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