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 (code[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.8.tar.gz (28.5 kB view details)

Uploaded Source

Built Distribution

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

dtnsim-1.8-py3-none-any.whl (47.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dtnsim-1.8.tar.gz
  • Upload date:
  • Size: 28.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dtnsim-1.8.tar.gz
Algorithm Hash digest
SHA256 e07768e870fbfd0d4fa6fb207f45522bcbfdec8d1b52b44c74e8fe8f3b8e2fd8
MD5 b9ecf154964c4d12494de84cba2500eb
BLAKE2b-256 9bc9b3b4ed015badb171a369c4c8af9fcef06c1e48c5259b64ec041dfa347df0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dtnsim-1.8-py3-none-any.whl
  • Upload date:
  • Size: 47.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dtnsim-1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 3b7c7ecee0182e908628b00ceaa496f40423bbcc69a58c51a942ac8ed0528742
MD5 b0ce33ab73473d3452d5873e2aaa6159
BLAKE2b-256 f1c6072de222e3b8eb830a7194fe923f23ec2d1ebdc792ff206a8c45d7f381a9

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