Skip to content

aliciayuting/NavigatorSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Navigator: scheduler and object placement simulator


This Repository contains the Simulation code to run Navigator on Customized workflow and cluster.

Run simulation

1. set environment variable at the terminal

* For Unix/Linux

export SIMULATION_DIR=/path/to/simulation/directory export PYTHONPATH="${PYTHONPATH}:{SIMULATION_DIR}"

* For Windows

set PYTHONPATH=%PYTHONPATH%;C:\path\to\directory\

2. Simulatioin

2.1 Set Config and Workflow

User can set customized system configuration at /core/config.py and /core/workflow.py.

2.2 Run simulation

Run the python file, /experiments/run_experiments.py , to start the simulation and generate logging data at ./experiment

python ./run_experiments.py <experiment_scheduler0> <experiment_scheduler1> ..(centralheft|decentralheft|hashtask)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages