Cloud/Edge simulator prototype.
This repository appears to be an older research/prototype codebase. It can still be executed, but it had no packaging metadata and no dependency list, which made it fail out-of-the-box.
python -m venv .venv
source .venv/bin/activate
pip install -e . --no-build-isolationpython test/main.pyOutput atteso: righe con trasferimenti/banda tra device e il tempo finale della simulazione (es. 100).
python -m unittest discover -s test -p 'test_regressions.py' -v- Creazione
Simulation - Definizione immagine e microservizio
- Costruzione delle risorse cloud e dei device
- Costruzione del continuum e della topologia di rete
- Deploy orchestrato dei microservizi
- Avvio simulazione con
sim.run()
ModuleNotFoundError: esegui il setup in virtualenv epip install -e . --no-build-isolation.- Nessun package esterno disponibile: in questo repo i fallback locali permettono comunque di eseguire la demo.
- Output grafico placeholder: in assenza di matplotlib reale, il fallback crea un file segnaposto.
Prototipo evolutivo: utile per esperimenti e refactoring, non ancora hardenizzato come prodotto production-grade. pip install -e . python test/main.py
The demo script builds a multi-cloud continuum and runs a simple deployment simulation.
Note: the repository now includes lightweight local fallbacks for `simpy`, `networkx` and `matplotlib` APIs used by this prototype, so the demo can run even in offline/restricted environments.