From 270a55619d20ea85ead4be9996c888b015f50adc Mon Sep 17 00:00:00 2001 From: GeminiLight Date: Fri, 11 Aug 2023 16:19:48 +0800 Subject: [PATCH] v0.5.0 --- README.md | 25 ------ pyproject.toml | 2 +- virne/settings/other/c_pn_setting.yaml | 33 -------- virne/settings/other/c_vns_setting.yaml | 42 ---------- virne/settings/other/general_setting.yaml | 25 ------ virne/settings/other/m_pn_setting.yaml | 33 -------- virne/settings/other/m_vns_setting.yaml | 41 ---------- virne/settings/other/neural_network.yaml | 7 -- virne/settings/other/p_p_net_setting.yaml | 34 --------- virne/settings/other/p_pn_setting copy.yaml | 41 ---------- virne/settings/other/p_v_sim_setting.yaml | 41 ---------- virne/settings/other/p_vns_setting copy.yaml | 57 -------------- virne/settings/other/pn_multi_setting.json | 76 ------------------- virne/settings/other/pn_setting.json | 46 ----------- virne/settings/other/pn_setting.yaml | 33 -------- .../other/reinforcement_learning.yaml | 24 ------ .../settings/other/running_and_training.yaml | 32 -------- virne/settings/other/s_pn_setting.yaml | 33 -------- virne/settings/other/s_vns_setting.yaml | 41 ---------- .../other/topology_zoo_pn_setting.json | 42 ---------- virne/settings/other/vns_setting.json | 53 ------------- virne/settings/other/vns_setting.yaml | 41 ---------- 22 files changed, 1 insertion(+), 801 deletions(-) delete mode 100644 virne/settings/other/c_pn_setting.yaml delete mode 100644 virne/settings/other/c_vns_setting.yaml delete mode 100644 virne/settings/other/general_setting.yaml delete mode 100644 virne/settings/other/m_pn_setting.yaml delete mode 100644 virne/settings/other/m_vns_setting.yaml delete mode 100644 virne/settings/other/neural_network.yaml delete mode 100644 virne/settings/other/p_p_net_setting.yaml delete mode 100644 virne/settings/other/p_pn_setting copy.yaml delete mode 100644 virne/settings/other/p_v_sim_setting.yaml delete mode 100644 virne/settings/other/p_vns_setting copy.yaml delete mode 100644 virne/settings/other/pn_multi_setting.json delete mode 100644 virne/settings/other/pn_setting.json delete mode 100644 virne/settings/other/pn_setting.yaml delete mode 100644 virne/settings/other/reinforcement_learning.yaml delete mode 100644 virne/settings/other/running_and_training.yaml delete mode 100644 virne/settings/other/s_pn_setting.yaml delete mode 100644 virne/settings/other/s_vns_setting.yaml delete mode 100644 virne/settings/other/topology_zoo_pn_setting.json delete mode 100644 virne/settings/other/vns_setting.json delete mode 100644 virne/settings/other/vns_setting.yaml diff --git a/README.md b/README.md index ece2133..e1da321 100644 --- a/README.md +++ b/README.md @@ -304,28 +304,3 @@ $$ | MUVINE | `mu` | `learning` | `joint` | [MUVINE: Multi-stage Virtual Network Embedding in Cloud Data Centers using Reinforcement Learning based Predictions](https://arxiv.org/pdf/2111.02737.pdf) | JSAC | 2020 | Admission Control | | TD | `td` | `learning` | `two-stage` | [VNE-TD: A virtual network embedding algorithm based on temporal-difference learning](https://www.sciencedirect.com/science/article/pii/S138912861830584X?via%3Dihub) | CN | 2019 | | | RNN | `rnn` | `learning` | `two-stage` | [Boost Online Virtual Network Embedding: Using Neural Networks for Admission Control](https://mediatum.ub.tum.de/doc/1346092/1346092.pdf) | CNSM | 2016 | Admission Control | - -### Module Testing - -#### config - -- [x] `config` - -#### data - -- [x] `data.attribute` -- [x] `data.network` -- [x] `data.physical_network` -- [x] `data.virtual_network` -- [x] `data.v_net_simulator` - -#### solver - -- [x] `base.recorder` -- [x] `base.controller` -- [x] `base.enviroment` -- [x] `solver.rank.node_rank` -- [x] `solver.rank.link_rank` -- [x] `solver.heuristic` -- [x] `solver.learning.mcts` -- [ ] ... diff --git a/pyproject.toml b/pyproject.toml index 0536639..72e019b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta" [project] name = "virne" -"version" = "0.0.0" +"version" = "0.5.0" description = "A unified framework for virtual network embedding." readme = "README.md" requires-python = ">= 3.8" diff --git a/virne/settings/other/c_pn_setting.yaml b/virne/settings/other/c_pn_setting.yaml deleted file mode 100644 index 485c25c..0000000 --- a/virne/settings/other/c_pn_setting.yaml +++ /dev/null @@ -1,33 +0,0 @@ -num_nodes: 100 -save_dir: dataset/p_net -topology: - type: waxman - wm_alpha: 0.5 - wm_beta: 0.2 -link_attrs_setting: - - distribution: uniform - dtype: int - generative: true - high: 100 - low: 50 - name: bw - owner: link - type: resource - - name: max_bw - originator: bw - owner: link - type: extrema -node_attrs_setting: - - name: cpu - distribution: uniform - dtype: int - generative: true - high: 100 - low: 50 - owner: node - type: resource - - name: max_cpu - originator: cpu - owner: node - type: extrema -file_name: p_net.gml \ No newline at end of file diff --git a/virne/settings/other/c_vns_setting.yaml b/virne/settings/other/c_vns_setting.yaml deleted file mode 100644 index 0789728..0000000 --- a/virne/settings/other/c_vns_setting.yaml +++ /dev/null @@ -1,42 +0,0 @@ -num_v_nets: 200 -topology: - random_prob: 0.5 - type: random -v_net_size: - distribution: uniform - dtype: int - low: 2 - high: 10 -arrival_rate: - distribution: possion - dtype: float - lam: 0.05 - reciprocal: true -lifetime: - distribution: uniform - dtype: int - low: 500 - high: 500 -node_attrs_setting: - - name: cpu - distribution: uniform - dtype: int - generative: true - low: 0 - high: 50 - owner: node - type: resource -link_attrs_setting: - - name: bw - distribution: uniform - dtype: int - generative: true - low: 0 - high: 50 - owner: link - type: resource -save_dir: dataset/v_nets -v_nets_file_name: v_net.gml -v_nets_save_dir: v_nets -events_file_name: events.yaml -setting_file_name: v_sim_setting.yaml diff --git a/virne/settings/other/general_setting.yaml b/virne/settings/other/general_setting.yaml deleted file mode 100644 index abb7286..0000000 --- a/virne/settings/other/general_setting.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# run -# seed: 0 - -# scenario -time_window_size: 100 -# node_resource_unit_price: 1. -# link_resource_unit_price: 1. - -# log & save -summary_dir: save/ -# summary_file_name: global_summary.csv -# if_save_records: true -# if_temp_save_records: false -if_save_config: true - -# ranking & mapping -node_ranking_method: 'order' -link_ranking_method: 'order' -# matching_mathod: 'greedy' -# shortest_method: 'mcf' -# k_searching: 10 - -# special action -# allow_revocable: true -# allow_rejection: false \ No newline at end of file diff --git a/virne/settings/other/m_pn_setting.yaml b/virne/settings/other/m_pn_setting.yaml deleted file mode 100644 index 485c25c..0000000 --- a/virne/settings/other/m_pn_setting.yaml +++ /dev/null @@ -1,33 +0,0 @@ -num_nodes: 100 -save_dir: dataset/p_net -topology: - type: waxman - wm_alpha: 0.5 - wm_beta: 0.2 -link_attrs_setting: - - distribution: uniform - dtype: int - generative: true - high: 100 - low: 50 - name: bw - owner: link - type: resource - - name: max_bw - originator: bw - owner: link - type: extrema -node_attrs_setting: - - name: cpu - distribution: uniform - dtype: int - generative: true - high: 100 - low: 50 - owner: node - type: resource - - name: max_cpu - originator: cpu - owner: node - type: extrema -file_name: p_net.gml \ No newline at end of file diff --git a/virne/settings/other/m_vns_setting.yaml b/virne/settings/other/m_vns_setting.yaml deleted file mode 100644 index 966e6f4..0000000 --- a/virne/settings/other/m_vns_setting.yaml +++ /dev/null @@ -1,41 +0,0 @@ -num_v_nets: 1000 -topology: - random_prob: 0.5 - type: random -v_net_size: - distribution: uniform - dtype: int - low: 2 - high: 10 -arrival_rate: - distribution: possion - dtype: float - lam: 0.08 - reciprocal: true -lifetime: - distribution: exponential - dtype: float - scale: 1000 -node_attrs_setting: - - name: cpu - distribution: uniform - dtype: int - generative: true - low: 0 - high: 50 - owner: node - type: resource -link_attrs_setting: - - name: bw - distribution: uniform - dtype: int - generative: true - low: 0 - high: 50 - owner: link - type: resource -save_dir: dataset/v_nets -v_nets_file_name: v_net.gml -v_nets_save_dir: v_nets -events_file_name: events.yaml -setting_file_name: v_sim_setting.yaml diff --git a/virne/settings/other/neural_network.yaml b/virne/settings/other/neural_network.yaml deleted file mode 100644 index 48ba93a..0000000 --- a/virne/settings/other/neural_network.yaml +++ /dev/null @@ -1,7 +0,0 @@ -embedding_dim: 128 # Embedding dimension -hidden_dim: 128 # Hidden dimension -num_layers: 1 # Number of GRU stacks' layers -num_gnn_layers: 5 # Number of GNN layers -dropout_prob: 0.0 # Droput rate -batch_norm: False # Batch normalization -l2reg_rate: 2.5e-4 # L2 regularization rate \ No newline at end of file diff --git a/virne/settings/other/p_p_net_setting.yaml b/virne/settings/other/p_p_net_setting.yaml deleted file mode 100644 index 3b37d3d..0000000 --- a/virne/settings/other/p_p_net_setting.yaml +++ /dev/null @@ -1,34 +0,0 @@ -num_nodes: 27 -save_dir: dataset/p_net -topology: - file_path: './dataset/topology/Geant.gml' - type: waxman - wm_alpha: 0.5 - wm_beta: 0.2 -link_attrs_setting: - - distribution: uniform - dtype: int - generative: true - high: 100 - low: 50 - name: bw - owner: link - type: resource - - name: max_bw - originator: bw - owner: link - type: extrema -node_attrs_setting: - - name: cpu - distribution: uniform - dtype: int - generative: true - high: 100 - low: 50 - owner: node - type: resource - - name: max_cpu - originator: cpu - owner: node - type: extrema -file_name: p_net.gml \ No newline at end of file diff --git a/virne/settings/other/p_pn_setting copy.yaml b/virne/settings/other/p_pn_setting copy.yaml deleted file mode 100644 index f36fc2b..0000000 --- a/virne/settings/other/p_pn_setting copy.yaml +++ /dev/null @@ -1,41 +0,0 @@ -num_nodes: 100 -save_dir: dataset/p_net -topology: - type: waxman - wm_alpha: 0.5 - wm_beta: 0.2 -link_attrs_setting: - - distribution: uniform - dtype: int - generative: true - high: 100 - low: 50 - name: bw - owner: link - type: resource - - name: max_bw - originator: bw - owner: link - type: extrema - - name: lat - distribution: customized - dtype: float - generative: true - min: 0 - max: 1 - owner: link - type: latency -node_attrs_setting: - - name: cpu - distribution: uniform - dtype: int - generative: true - high: 100 - low: 50 - owner: node - type: resource - - name: max_cpu - originator: cpu - owner: node - type: extrema -file_name: p_net.gml \ No newline at end of file diff --git a/virne/settings/other/p_v_sim_setting.yaml b/virne/settings/other/p_v_sim_setting.yaml deleted file mode 100644 index e30dafb..0000000 --- a/virne/settings/other/p_v_sim_setting.yaml +++ /dev/null @@ -1,41 +0,0 @@ -num_v_nets: 1000 -topology: - random_prob: 0.5 - type: random -v_net_size: - distribution: uniform - dtype: int - low: 2 - high: 10 -arrival_rate: - distribution: possion - dtype: float - lam: 0.04 - reciprocal: true -lifetime: - distribution: exponential - dtype: float - scale: 1000 -node_attrs_setting: - - name: cpu - distribution: uniform - dtype: int - generative: true - low: 0 - high: 0 - owner: node - type: resource -link_attrs_setting: - - name: bw - distribution: uniform - dtype: int - generative: true - low: 0.1 - high: 1 - owner: link - type: resource -save_dir: dataset/v_nets -v_nets_file_name: v_net.gml -v_nets_save_dir: v_nets -events_file_name: events.yaml -setting_file_name: v_sim_setting.yaml diff --git a/virne/settings/other/p_vns_setting copy.yaml b/virne/settings/other/p_vns_setting copy.yaml deleted file mode 100644 index 37c8771..0000000 --- a/virne/settings/other/p_vns_setting copy.yaml +++ /dev/null @@ -1,57 +0,0 @@ -num_v_nets: 1000 -topology: - random_prob: 0.5 - type: random -v_net_size: - distribution: uniform - dtype: int - low: 2 - high: 10 -arrival_rate: - distribution: possion - dtype: float - lam: 0.04 - reciprocal: true -lifetime: - distribution: exponential - dtype: float - scale: 1000 -node_attrs_setting: - - name: cpu - distribution: uniform - dtype: int - generative: true - low: 0 - high: 50 - owner: node - type: resource - - name: pos - distribution: uniform - dtype: float - generative: true - low: 0 - high: 1 - owner: node - type: position -link_attrs_setting: - - name: bw - distribution: uniform - dtype: int - generative: true - low: 0 - high: 50 - owner: link - type: resource - - name: lat - distribution: customized - dtype: float - generative: true - min: 0 - max: 1 - owner: link - type: latency -save_dir: dataset/v_nets -v_nets_file_name: v_net.gml -v_nets_save_dir: v_nets -events_file_name: events.yaml -setting_file_name: v_sim_setting.yaml diff --git a/virne/settings/other/pn_multi_setting.json b/virne/settings/other/pn_multi_setting.json deleted file mode 100644 index d2a4491..0000000 --- a/virne/settings/other/pn_multi_setting.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "num_nodes": 100, - "topology_type": "waxman", - "wm_alpha": 0.5, - "wm_beta": 0.2, - "node_attrs_setting": [ - { - "name": "cpu", - "owner": "node", - "type": "resource", - "generative": true, - "dtype": "int", - "distribution": "uniform", - "high": 100, - "low": 50 - }, - { - "name": "max_cpu", - "owner": "node", - "type": "extrema", - "originator": "cpu" - }, - { - "name": "gpu", - "owner": "node", - "type": "resource", - "generative": true, - "dtype": "int", - "distribution": "uniform", - "high": 100, - "low": 50 - }, - { - "name": "max_gpu", - "owner": "node", - "type": "extrema", - "originator": "gpu" - }, - { - "name": "rom", - "owner": "node", - "type": "resource", - "generative": true, - "dtype": "int", - "distribution": "uniform", - "high": 100, - "low": 50 - }, - { - "name": "max_rom", - "owner": "node", - "type": "extrema", - "originator": "rom" - } - ], - "link_attrs_setting": [ - { - "name": "bw", - "owner": "link", - "type": "resource", - "generative": true, - "dtype": "int", - "distribution": "uniform", - "high": 100, - "low": 50 - }, - { - "name": "max_bw", - "owner": "link", - "type": "extrema", - "originator": "bw" - } - ], - "save_dir": "dataset/p_net", - "file_name": "p_net.gml" -} \ No newline at end of file diff --git a/virne/settings/other/pn_setting.json b/virne/settings/other/pn_setting.json deleted file mode 100644 index 71a581b..0000000 --- a/virne/settings/other/pn_setting.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "num_nodes": 100, - "topology": { - "type": "waxman", - "wm_alpha": 0.5, - "wm_beta": 0.2 - }, - "node_attrs_setting": [ - { - "name": "cpu", - "owner": "node", - "type": "resource", - "generative": true, - "dtype": "int", - "distribution": "uniform", - "high": 100, - "low": 50 - }, - { - "name": "max_cpu", - "owner": "node", - "type": "extrema", - "originator": "cpu" - } - ], - "link_attrs_setting": [ - { - "name": "bw", - "owner": "link", - "type": "resource", - "generative": true, - "dtype": "int", - "distribution": "uniform", - "high": 100, - "low": 50 - }, - { - "name": "max_bw", - "owner": "link", - "type": "extrema", - "originator": "bw" - } - ], - "save_dir": "dataset/p_net", - "file_name": "p_net.gml" -} \ No newline at end of file diff --git a/virne/settings/other/pn_setting.yaml b/virne/settings/other/pn_setting.yaml deleted file mode 100644 index 485c25c..0000000 --- a/virne/settings/other/pn_setting.yaml +++ /dev/null @@ -1,33 +0,0 @@ -num_nodes: 100 -save_dir: dataset/p_net -topology: - type: waxman - wm_alpha: 0.5 - wm_beta: 0.2 -link_attrs_setting: - - distribution: uniform - dtype: int - generative: true - high: 100 - low: 50 - name: bw - owner: link - type: resource - - name: max_bw - originator: bw - owner: link - type: extrema -node_attrs_setting: - - name: cpu - distribution: uniform - dtype: int - generative: true - high: 100 - low: 50 - owner: node - type: resource - - name: max_cpu - originator: cpu - owner: node - type: extrema -file_name: p_net.gml \ No newline at end of file diff --git a/virne/settings/other/reinforcement_learning.yaml b/virne/settings/other/reinforcement_learning.yaml deleted file mode 100644 index efe1d88..0000000 --- a/virne/settings/other/reinforcement_learning.yaml +++ /dev/null @@ -1,24 +0,0 @@ -# rl -rl_gamma: 0.95 -gae_lambda: 0.98 -explore_rate: 0.9 - -# loss -coef_critic_loss: 0.5 -coef_entropy_loss: 0.01 -coef_mask_loss: 0.01 -use_baseline_solver: false -reward_weight: 0.1 - -# evaluate -# k_searching: 1 -# decode_strategy: greedy - -# tricks -mask_actions: true -maskable_policy: true -norm_advantage: true -clip_grad: true -eps_clip: 0.2 -max_grad_norm: 0.5 -norm_critic_loss: false \ No newline at end of file diff --git a/virne/settings/other/running_and_training.yaml b/virne/settings/other/running_and_training.yaml deleted file mode 100644 index 5d94415..0000000 --- a/virne/settings/other/running_and_training.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# use_cuda: true - -# train -# batch_size: 256 -allow_parallel: false -# use_negative_sample: false -# target_steps: 512 -# num_train_epochs: 100 -num_workers: 10 -repeat_times: 10 -total_steps: 5000000 -# sub_solver: nrm_rank - -# learning rate -# lr_actor: 0.005 -# lr_critic: 0.001 -weight_decay: 0.00001 - -# evaluate -only_test: false -# pretrained_model_path: -# renew_v_net_simulator: false -start_epoch: 0 - -# save & log -open_tb: true -save_dir: save -log_dir: log -save_interval: 10 -# eval_interval: 10 -log_interval: 1 - diff --git a/virne/settings/other/s_pn_setting.yaml b/virne/settings/other/s_pn_setting.yaml deleted file mode 100644 index 0c317f8..0000000 --- a/virne/settings/other/s_pn_setting.yaml +++ /dev/null @@ -1,33 +0,0 @@ -num_nodes: 40 -save_dir: dataset/p_net -topology: - type: waxman - wm_alpha: 0.5 - wm_beta: 0.2 -link_attrs_setting: - - distribution: uniform - dtype: int - generative: true - high: 100 - low: 50 - name: bw - owner: link - type: resource - - name: max_bw - originator: bw - owner: link - type: extrema -node_attrs_setting: - - name: cpu - distribution: uniform - dtype: int - generative: true - high: 100 - low: 50 - owner: node - type: resource - - name: max_cpu - originator: cpu - owner: node - type: extrema -file_name: p_net.gml \ No newline at end of file diff --git a/virne/settings/other/s_vns_setting.yaml b/virne/settings/other/s_vns_setting.yaml deleted file mode 100644 index 9986202..0000000 --- a/virne/settings/other/s_vns_setting.yaml +++ /dev/null @@ -1,41 +0,0 @@ -num_v_nets: 200 -topology: - random_prob: 0.5 - type: random -v_net_size: - distribution: uniform - dtype: int - low: 2 - high: 5 -arrival_rate: - distribution: possion - dtype: float - lam: 0.05 - reciprocal: true -lifetime: - distribution: exponential - dtype: float - scale: 500 -node_attrs_setting: - - name: cpu - distribution: uniform - dtype: int - generative: true - low: 0 - high: 50 - owner: node - type: resource -link_attrs_setting: - - name: bw - distribution: uniform - dtype: int - generative: true - low: 0 - high: 50 - owner: link - type: resource -save_dir: dataset/v_nets -v_nets_file_name: v_net.gml -v_nets_save_dir: v_nets -events_file_name: events.yaml -setting_file_name: v_sim_setting.yaml diff --git a/virne/settings/other/topology_zoo_pn_setting.json b/virne/settings/other/topology_zoo_pn_setting.json deleted file mode 100644 index cf31fbf..0000000 --- a/virne/settings/other/topology_zoo_pn_setting.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "file_path": "./dataset/raw_topylogy_zoo/Bellsouth.gml", - "topylogy_name": "Bellsouth", - "node_attrs_setting": [ - { - "name": "cpu", - "owner": "node", - "type": "resource", - "generative": true, - "dtype": "int", - "distribution": "uniform", - "high": 100, - "low": 50 - }, - { - "name": "max_cpu", - "owner": "node", - "type": "extrema", - "originator": "cpu" - } - ], - "link_attrs_setting": [ - { - "name": "bw", - "owner": "link", - "type": "resource", - "generative": true, - "dtype": "int", - "distribution": "uniform", - "high": 100, - "low": 50 - }, - { - "name": "max_bw", - "owner": "link", - "type": "extrema", - "originator": "bw" - } - ], - "save_dir": "dataset/p_net", - "file_name": "p_net.gml" -} \ No newline at end of file diff --git a/virne/settings/other/vns_setting.json b/virne/settings/other/vns_setting.json deleted file mode 100644 index 060ef80..0000000 --- a/virne/settings/other/vns_setting.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "num_v_nets": 1, - "topology": { - "type": "random", - "random_prob": 0.5 - }, - "v_net_size": { - "distribution": "uniform", - "dtype": "int", - "low": 10, - "high": 10 - }, - "lifetime": { - "distribution": "exponential", - "dtype": "float", - "scale": 500 - }, - "arrival_rate": { - "distribution": "possion", - "dtype": "float", - "lam": 0.10, - "reciprocal": true - }, - "node_attrs_setting": [ - { - "name": "cpu", - "owner": "node", - "type": "resource", - "generative": true, - "dtype": "int", - "distribution": "uniform", - "high": 50, - "low": 0 - } - ], - "link_attrs_setting": [ - { - "name": "bw", - "owner": "link", - "type": "resource", - "generative": true, - "dtype": "int", - "distribution": "uniform", - "high": 50, - "low": 0 - } - ], - "save_dir": "dataset/v_nets", - "v_nets_save_dir": "v_nets", - "v_nets_file_name": "v_net.gml", - "event_file_name": "event.json", - "setting_file_name": "v_sim_setting.json" -} \ No newline at end of file diff --git a/virne/settings/other/vns_setting.yaml b/virne/settings/other/vns_setting.yaml deleted file mode 100644 index 370d0c3..0000000 --- a/virne/settings/other/vns_setting.yaml +++ /dev/null @@ -1,41 +0,0 @@ -num_v_nets: 200 -topology: - random_prob: 0.5 - type: random -v_net_size: - distribution: uniform - dtype: int - low: 2 - high: 10 -arrival_rate: - distribution: possion - dtype: float - lam: 0.10 - reciprocal: true -lifetime: - distribution: exponential - dtype: float - scale: 500 -node_attrs_setting: - - name: cpu - distribution: uniform - dtype: int - generative: true - low: 0 - high: 50 - owner: node - type: resource -link_attrs_setting: - - name: bw - distribution: uniform - dtype: int - generative: true - low: 0 - high: 50 - owner: link - type: resource -save_dir: dataset/v_nets -v_nets_file_name: v_net.gml -v_nets_save_dir: v_nets -events_file_name: events.yaml -setting_file_name: v_sim_setting.yaml