Installation
Clone the repository and install the required dependencies.
Clone the repository and install the required dependencies:
git clone https://github.com/ktruby-oss/DDLSim-Lab.git
cd DDLSim-Lab
pip install -r requirements.txt
Documentation and quick-start instructions for installing DDLSim-Lab, running simulations, configuring experiments, and citing the project in academic work.
Clone the repository and install the required dependencies.
Clone the repository and install the required dependencies:
git clone https://github.com/ktruby-oss/DDLSim-Lab.git
cd DDLSim-Lab
pip install -r requirements.txt
Start with a basic simulation or provide a custom YAML configuration.
Execute the main script to start a basic 2-node simulation with random latency and packet loss:
python main.py
Or use an advanced custom YAML configuration:
python main.py --config configs/edge_cloud_hybrid.yaml
BibTeX information for academic use of DDLSim-Lab.
If you use DDLSim-Lab in your academic work, please use the following BibTeX citation:
@software{truby2025ddlsimlab,
author = {Truby, Kaitlyn Brishae},
title = {DDLSim-Lab: Distributed simulation environment using bare metal nodes},
year = {2025},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/ktruby-oss/DDLSim-Lab}}
}
Access the project's documentation directory on GitHub for additional project material and resources.
View Full Docs on GitHub