Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 5.58 KB

README.md

File metadata and controls

49 lines (36 loc) · 5.58 KB

EdgeSimPy Tutorials

📚 Welcome to EdgeSimPy's tutorials library! 📚

This repository hosts a series of hands-on tutorials that leverage EdgeSimPy's features on real-life examples that can be easily adapted to your research.

All tutorials are built using Jupyter notebooks, which allows you to read the documentation and run the code interactively.

You can download and run the notebooks manually on your computer by clicking on their titles. Alternatively, you can also run the notebooks on free online platforms:

  • Click on "Colab" to run the notebook in Google Colab.
  • Click on "MyBinder" to run the notebook in MyBinder.

You can find the list of available tutorials down below.

Run Tutorial
Colab | MyBinder Loading datasets
Colab | MyBinder Manipulating components
Colab | MyBinder Monitoring simulation
Colab | MyBinder Creating a placement algorithm
Colab | MyBinder Creating a migration algorithm
Colab | MyBinder Automating experiments
Colab | MyBinder Using built-in and custom system models

Would you like to see other EdgeSimPy tutorials around here?

Open a pull request for this repository describing the tutorial you want, and we will try to build it as soon as possible.


Are You Using EdgeSimPy?

The EdgeSimPy paper is published in the Future Generation Computer Systems journal (link here, PDF here). If you use EdgeSimPy in an academic work, we would appreciate citations according to the following reference:

@article{souza2023edgesimpy,
    author={Paulo S. Souza and Tiago Ferreto and Rodrigo N. Calheiros},
    title={EdgeSimPy: Python-Based Modeling and Simulation of Edge Computing Resource Management Policies},
    journal={Future Generation Computer Systems},
    year={2023},
    issn={0167-739X},
    volume={148},
    pages={446-459},
    doi={https://doi.org/10.1016/j.future.2023.06.013},
    publisher={Elsevier}
}