EdgeMLSim: A Framework for Modeling and Simulation of Edge Computing and Evaluation of Fault-tolerant Machine Learning
Anran Du, Yicheng Shen, Zhangyang Wei, Lewis Tseng
The 40th International Symposium on Reliable Distributed Systems (SRDS) poster 2021
Paper: link
-
Download and install
git clone https://github.com/YichengShen/EdgeMLSim.git cd EdgeMLSim git checkout [branchname] . install.sh
-
Modify config
- In
config/config.yml
, setlocal_run: false
. - Change ip address (
sim_ip
,cloud_ip
,edge_ip
) to match the internal ip of your VMs.
- In
-
Run
- Stay at the root directory of the project
- In the Simulator VM, run
tmux . run/sim.sh [num_round]
- In the Cloud VM, run
tmux . run/cloud.sh
- Do the same for edge servers and workers.