Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TadavomnisT/ECHOES
Edge and Cloud Hybrid Optimization Environment Simulator (ECHOES)
https://github.com/TadavomnisT/ECHOES
Last synced: 2 months ago
JSON representation
Edge and Cloud Hybrid Optimization Environment Simulator (ECHOES)
- Host: GitHub
- URL: https://github.com/TadavomnisT/ECHOES
- Owner: TadavomnisT
- License: gpl-3.0
- Created: 2023-11-08T10:30:06.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-02-07T22:41:17.000Z (9 months ago)
- Last Synced: 2024-02-08T21:31:40.246Z (9 months ago)
- Language: PHP
- Size: 2.22 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-edge-computing - ECHOES
README
# ECHOES
![ECHOES_logo](./docs/ECHOES_logo.png)
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](https://github.com/jmyrberg/mknapsack)**, Install with `pip install mknapsack`
```shell
pip install mknapsack
```
### 2-Install ECHOES
```shell
git clone https://github.com/TadavomnisT/ECHOES.git
```## Usage
**Shell #1 :** Start the server for knapsack python wrapper
```shell
cd ECHOES/src
python knapsack_server.py
```**Shell #2 :** Run the simulator
```shell
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
* Behrad.B (TadavomnisT) ([email protected])
## Lisense
* GPLv3+