├── .github └── workflows │ └── python-app.yml ├── .gitignore ├── .idea ├── .gitignore ├── NFVdeep.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── modules.xml └── vcs.xml ├── LICENSE ├── README.md ├── data ├── Cogentco.graphml ├── abilene--D-B-M-N-C-A-N-N.gml ├── abilene.gpickle ├── cogentco.gpickle ├── debug_overlay.gpickle ├── debug_requests_1.json ├── debug_requests_2.json ├── graphtest.gpickle ├── reward_test_overlay.gpickle ├── simple_graph.gpickle └── test.gpickle ├── environment.yml ├── evaluation.py ├── figures ├── dynamic.svg ├── dynamic_static.svg └── latency.svg ├── graph_generator.py ├── nfvdeep ├── agent │ ├── baselines.py │ └── logging.py ├── environment │ ├── arrival.py │ ├── env.py │ ├── network.py │ └── sfv.py ├── spaces │ ├── A2C_space.json │ └── PPO_space.json └── tuning.py ├── requirements.txt ├── results ├── abilene │ ├── dynamic │ │ └── default │ │ │ ├── default_ppo.csv │ │ │ ├── firstfit.csv │ │ │ ├── monitor.csv │ │ │ ├── requests.json │ │ │ └── tune.csv │ └── static │ │ ├── default │ │ ├── default_ppo.csv │ │ ├── firstfit.csv │ │ ├── requests.json │ │ └── tune.csv │ │ ├── latency_experiments │ │ ├── medium │ │ │ ├── default_ppo.csv │ │ │ ├── firstfit.csv │ │ │ ├── requests.json │ │ │ └── tune.csv │ │ ├── relaxed │ │ │ ├── default_ppo.csv │ │ │ ├── firstfit.csv │ │ │ ├── requests.json │ │ │ └── tune.csv │ │ └── tight │ │ │ ├── default_ppo.csv │ │ │ ├── firstfit.csv │ │ │ ├── requests.json │ │ │ └── tune.csv │ │ └── load_experiments │ │ ├── high_load │ │ ├── default_ppo.csv │ │ ├── firstfit.csv │ │ ├── requests.json │ │ └── tune.csv │ │ ├── low_load │ │ ├── default_ppo.csv │ │ ├── firstfit.csv │ │ ├── requests.json │ │ └── tune.csv │ │ └── medium_load │ │ ├── default_ppo.csv │ │ ├── firstfit.csv │ │ ├── requests.json │ │ └── tune.csv └── abilene_v2 │ ├── dynamic │ └── default │ │ ├── default_ppo.csv │ │ ├── firstfit.csv │ │ ├── random.csv │ │ ├── requests.json │ │ └── tune.csv │ └── static │ ├── default │ ├── default_ppo.csv │ ├── firstfit.csv │ ├── random.csv │ ├── requests.json │ └── tune.csv │ ├── latency_experiments │ ├── medium │ │ ├── default_ppo.csv │ │ ├── firstfit.csv │ │ ├── random.csv │ │ ├── requests.json │ │ └── tune.csv │ ├── relaxed │ │ ├── default_ppo.csv │ │ ├── firstfit.csv │ │ ├── random.csv │ │ ├── requests.json │ │ └── tune.csv │ └── tight │ │ ├── default_ppo.csv │ │ ├── firstfit.csv │ │ ├── random.csv │ │ ├── requests.json │ │ └── tune.csv │ └── load_experiments │ ├── high_load │ ├── default_ppo.csv │ ├── firstfit.csv │ ├── random.csv │ ├── requests.json │ └── tune.csv │ ├── low_load │ ├── default_ppo.csv │ ├── firstfit.csv │ ├── random.csv │ ├── requests.json │ └── tune.csv │ └── medium_load │ ├── default_ppo.csv │ ├── firstfit.csv │ ├── random.csv │ ├── requests.json │ └── tune.csv ├── script.py ├── tests ├── network_requirements.txt └── test_env.py └── tune.py /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/NFVdeep.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/.idea/NFVdeep.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/README.md -------------------------------------------------------------------------------- /data/Cogentco.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/data/Cogentco.graphml -------------------------------------------------------------------------------- /data/abilene--D-B-M-N-C-A-N-N.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/data/abilene--D-B-M-N-C-A-N-N.gml -------------------------------------------------------------------------------- /data/abilene.gpickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/data/abilene.gpickle -------------------------------------------------------------------------------- /data/cogentco.gpickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/data/cogentco.gpickle -------------------------------------------------------------------------------- /data/debug_overlay.gpickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/data/debug_overlay.gpickle -------------------------------------------------------------------------------- /data/debug_requests_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/data/debug_requests_1.json -------------------------------------------------------------------------------- /data/debug_requests_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/data/debug_requests_2.json -------------------------------------------------------------------------------- /data/graphtest.gpickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/data/graphtest.gpickle -------------------------------------------------------------------------------- /data/reward_test_overlay.gpickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/data/reward_test_overlay.gpickle -------------------------------------------------------------------------------- /data/simple_graph.gpickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/data/simple_graph.gpickle -------------------------------------------------------------------------------- /data/test.gpickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/data/test.gpickle -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/environment.yml -------------------------------------------------------------------------------- /evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/evaluation.py -------------------------------------------------------------------------------- /figures/dynamic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/figures/dynamic.svg -------------------------------------------------------------------------------- /figures/dynamic_static.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/figures/dynamic_static.svg -------------------------------------------------------------------------------- /figures/latency.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/figures/latency.svg -------------------------------------------------------------------------------- /graph_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/graph_generator.py -------------------------------------------------------------------------------- /nfvdeep/agent/baselines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/nfvdeep/agent/baselines.py -------------------------------------------------------------------------------- /nfvdeep/agent/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/nfvdeep/agent/logging.py -------------------------------------------------------------------------------- /nfvdeep/environment/arrival.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/nfvdeep/environment/arrival.py -------------------------------------------------------------------------------- /nfvdeep/environment/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/nfvdeep/environment/env.py -------------------------------------------------------------------------------- /nfvdeep/environment/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/nfvdeep/environment/network.py -------------------------------------------------------------------------------- /nfvdeep/environment/sfv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/nfvdeep/environment/sfv.py -------------------------------------------------------------------------------- /nfvdeep/spaces/A2C_space.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/nfvdeep/spaces/A2C_space.json -------------------------------------------------------------------------------- /nfvdeep/spaces/PPO_space.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/nfvdeep/spaces/PPO_space.json -------------------------------------------------------------------------------- /nfvdeep/tuning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/nfvdeep/tuning.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/requirements.txt -------------------------------------------------------------------------------- /results/abilene/dynamic/default/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/dynamic/default/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene/dynamic/default/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/dynamic/default/firstfit.csv -------------------------------------------------------------------------------- /results/abilene/dynamic/default/monitor.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/dynamic/default/monitor.csv -------------------------------------------------------------------------------- /results/abilene/dynamic/default/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/dynamic/default/requests.json -------------------------------------------------------------------------------- /results/abilene/dynamic/default/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/dynamic/default/tune.csv -------------------------------------------------------------------------------- /results/abilene/static/default/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/default/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene/static/default/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/default/firstfit.csv -------------------------------------------------------------------------------- /results/abilene/static/default/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/default/requests.json -------------------------------------------------------------------------------- /results/abilene/static/default/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/default/tune.csv -------------------------------------------------------------------------------- /results/abilene/static/latency_experiments/medium/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/latency_experiments/medium/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene/static/latency_experiments/medium/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/latency_experiments/medium/firstfit.csv -------------------------------------------------------------------------------- /results/abilene/static/latency_experiments/medium/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/latency_experiments/medium/requests.json -------------------------------------------------------------------------------- /results/abilene/static/latency_experiments/medium/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/latency_experiments/medium/tune.csv -------------------------------------------------------------------------------- /results/abilene/static/latency_experiments/relaxed/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/latency_experiments/relaxed/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene/static/latency_experiments/relaxed/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/latency_experiments/relaxed/firstfit.csv -------------------------------------------------------------------------------- /results/abilene/static/latency_experiments/relaxed/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/latency_experiments/relaxed/requests.json -------------------------------------------------------------------------------- /results/abilene/static/latency_experiments/relaxed/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/latency_experiments/relaxed/tune.csv -------------------------------------------------------------------------------- /results/abilene/static/latency_experiments/tight/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/latency_experiments/tight/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene/static/latency_experiments/tight/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/latency_experiments/tight/firstfit.csv -------------------------------------------------------------------------------- /results/abilene/static/latency_experiments/tight/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/latency_experiments/tight/requests.json -------------------------------------------------------------------------------- /results/abilene/static/latency_experiments/tight/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/latency_experiments/tight/tune.csv -------------------------------------------------------------------------------- /results/abilene/static/load_experiments/high_load/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/load_experiments/high_load/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene/static/load_experiments/high_load/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/load_experiments/high_load/firstfit.csv -------------------------------------------------------------------------------- /results/abilene/static/load_experiments/high_load/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/load_experiments/high_load/requests.json -------------------------------------------------------------------------------- /results/abilene/static/load_experiments/high_load/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/load_experiments/high_load/tune.csv -------------------------------------------------------------------------------- /results/abilene/static/load_experiments/low_load/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/load_experiments/low_load/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene/static/load_experiments/low_load/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/load_experiments/low_load/firstfit.csv -------------------------------------------------------------------------------- /results/abilene/static/load_experiments/low_load/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/load_experiments/low_load/requests.json -------------------------------------------------------------------------------- /results/abilene/static/load_experiments/low_load/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/load_experiments/low_load/tune.csv -------------------------------------------------------------------------------- /results/abilene/static/load_experiments/medium_load/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/load_experiments/medium_load/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene/static/load_experiments/medium_load/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/load_experiments/medium_load/firstfit.csv -------------------------------------------------------------------------------- /results/abilene/static/load_experiments/medium_load/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/load_experiments/medium_load/requests.json -------------------------------------------------------------------------------- /results/abilene/static/load_experiments/medium_load/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene/static/load_experiments/medium_load/tune.csv -------------------------------------------------------------------------------- /results/abilene_v2/dynamic/default/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/dynamic/default/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene_v2/dynamic/default/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/dynamic/default/firstfit.csv -------------------------------------------------------------------------------- /results/abilene_v2/dynamic/default/random.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/dynamic/default/random.csv -------------------------------------------------------------------------------- /results/abilene_v2/dynamic/default/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/dynamic/default/requests.json -------------------------------------------------------------------------------- /results/abilene_v2/dynamic/default/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/dynamic/default/tune.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/default/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/default/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/default/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/default/firstfit.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/default/random.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/default/random.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/default/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/default/requests.json -------------------------------------------------------------------------------- /results/abilene_v2/static/default/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/default/tune.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/medium/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/medium/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/medium/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/medium/firstfit.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/medium/random.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/medium/random.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/medium/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/medium/requests.json -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/medium/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/medium/tune.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/relaxed/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/relaxed/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/relaxed/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/relaxed/firstfit.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/relaxed/random.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/relaxed/random.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/relaxed/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/relaxed/requests.json -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/relaxed/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/relaxed/tune.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/tight/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/tight/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/tight/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/tight/firstfit.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/tight/random.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/tight/random.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/tight/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/tight/requests.json -------------------------------------------------------------------------------- /results/abilene_v2/static/latency_experiments/tight/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/latency_experiments/tight/tune.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/high_load/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/high_load/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/high_load/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/high_load/firstfit.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/high_load/random.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/high_load/random.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/high_load/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/high_load/requests.json -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/high_load/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/high_load/tune.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/low_load/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/low_load/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/low_load/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/low_load/firstfit.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/low_load/random.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/low_load/random.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/low_load/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/low_load/requests.json -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/low_load/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/low_load/tune.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/medium_load/default_ppo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/medium_load/default_ppo.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/medium_load/firstfit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/medium_load/firstfit.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/medium_load/random.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/medium_load/random.csv -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/medium_load/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/medium_load/requests.json -------------------------------------------------------------------------------- /results/abilene_v2/static/load_experiments/medium_load/tune.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/results/abilene_v2/static/load_experiments/medium_load/tune.csv -------------------------------------------------------------------------------- /script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/script.py -------------------------------------------------------------------------------- /tests/network_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/tests/network_requirements.txt -------------------------------------------------------------------------------- /tests/test_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/tests/test_env.py -------------------------------------------------------------------------------- /tune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phongvu0403/Edge_Cloud_Computing/HEAD/tune.py --------------------------------------------------------------------------------