ECHOES

February 7, 2024 ยท View on GitHub

ECHOES_logo

Edge and Cloud Hybrid Optimization Environment Simulator (ECHOES)

What is ECHOES?

ECHOES stands for Edge and Cloud Hybrid Optimization Environment Simulator, which is a free and open-source tool to simulate an Edge/Cloud-Hybrid network topology, in order to optimise and test methods for offloading Tasks from user's device to edge-server or cloud-server.

Installation

1-Install Requirements

  • PHP,
  • python and PIP,
  • Mknapsack, Install with pip install mknapsack
pip install mknapsack

2-Install ECHOES

git clone https://github.com/TadavomnisT/ECHOES.git

Usage

Shell #1 : Start the server for knapsack python wrapper

cd ECHOES/src
python knapsack_server.py

Shell #2 : Run the simulator

cd ECHOES/Tests
php run_tests.php

Note

  • There requirement for python will not be needed in future versions as I am re-implementing Knapsack module with PHP.
  • Furture documents and explanations will be added soon.

Author

Lisense

  • GPLv3+