Sample application 5 used in IEEE Transactions on Intelligent Transportation Systems is added.
This commit is contained in:
51
scripts/sample_app5/config/applications.xml
Normal file
51
scripts/sample_app5/config/applications.xml
Normal file
@ -0,0 +1,51 @@
|
||||
<?xml version="1.0"?>
|
||||
<applications>
|
||||
<application name="TRAFFIC_MANAGEMENT">
|
||||
<usage_percentage>30</usage_percentage>
|
||||
<prob_cloud_selection>0</prob_cloud_selection>
|
||||
<delay_sensitivity>0.5</delay_sensitivity>
|
||||
<max_delay_requirement>0.5</max_delay_requirement>
|
||||
<poisson_interarrival>3</poisson_interarrival>
|
||||
<active_period>3600</active_period>
|
||||
<idle_period>1</idle_period>
|
||||
<data_upload>20</data_upload>
|
||||
<data_download>20</data_download>
|
||||
<task_length>3000</task_length>
|
||||
<required_core>1</required_core>
|
||||
<vm_utilization_on_edge>6</vm_utilization_on_edge>
|
||||
<vm_utilization_on_cloud>1.2</vm_utilization_on_cloud>
|
||||
<vm_utilization_on_mobile>0</vm_utilization_on_mobile>
|
||||
</application>
|
||||
<application name="DANGER_ASSESSMENT">
|
||||
<usage_percentage>35</usage_percentage>
|
||||
<prob_cloud_selection>0</prob_cloud_selection>
|
||||
<delay_sensitivity>0.8</delay_sensitivity>
|
||||
<max_delay_requirement>1</max_delay_requirement>
|
||||
<poisson_interarrival>5</poisson_interarrival>
|
||||
<active_period>3600</active_period>
|
||||
<idle_period>1</idle_period>
|
||||
<data_upload>40</data_upload>
|
||||
<data_download>20</data_download>
|
||||
<task_length>10000</task_length>
|
||||
<required_core>1</required_core>
|
||||
<vm_utilization_on_edge>20</vm_utilization_on_edge>
|
||||
<vm_utilization_on_cloud>4</vm_utilization_on_cloud>
|
||||
<vm_utilization_on_mobile>0</vm_utilization_on_mobile>
|
||||
</application>
|
||||
<application name="INFOTAINMENT">
|
||||
<usage_percentage>35</usage_percentage>
|
||||
<prob_cloud_selection>0</prob_cloud_selection>
|
||||
<delay_sensitivity>0.25</delay_sensitivity>
|
||||
<max_delay_requirement>1.5</max_delay_requirement>
|
||||
<poisson_interarrival>15</poisson_interarrival>
|
||||
<active_period>3600</active_period>
|
||||
<idle_period>1</idle_period>
|
||||
<data_upload>20</data_upload>
|
||||
<data_download>80</data_download>
|
||||
<task_length>20000</task_length>
|
||||
<required_core>1</required_core>
|
||||
<vm_utilization_on_edge>40</vm_utilization_on_edge>
|
||||
<vm_utilization_on_cloud>8</vm_utilization_on_cloud>
|
||||
<vm_utilization_on_mobile>0</vm_utilization_on_mobile>
|
||||
</application>
|
||||
</applications>
|
53
scripts/sample_app5/config/default_config.properties
Normal file
53
scripts/sample_app5/config/default_config.properties
Normal file
@ -0,0 +1,53 @@
|
||||
#default config file
|
||||
simulation_time=60
|
||||
warm_up_period=3
|
||||
file_log_enabled=true
|
||||
deep_file_log_enabled=false
|
||||
|
||||
#logging is disabled if it is 0
|
||||
vm_load_check_interval=0.025
|
||||
|
||||
#logging is disabled if it is 0
|
||||
location_check_interval=0.005
|
||||
|
||||
#logging is disabled if it is 0
|
||||
ap_delay_check_interval=0.1
|
||||
|
||||
min_number_of_mobile_devices=100
|
||||
max_number_of_mobile_devices=1800
|
||||
mobile_device_counter_size=100
|
||||
|
||||
wan_propogation_delay=0.15
|
||||
gsm_propogation_delay=0.16
|
||||
lan_internal_delay=0.01
|
||||
wlan_bandwidth=10
|
||||
man_bandwidth=1000
|
||||
wan_bandwidth=50
|
||||
gsm_bandwidth=20
|
||||
|
||||
#all the host on cloud runs on a single datacenter
|
||||
number_of_host_on_cloud_datacenter=1
|
||||
number_of_vm_on_cloud_host=20
|
||||
core_for_cloud_vm=2
|
||||
mips_for_cloud_vm=75000
|
||||
ram_for_cloud_vm=8000
|
||||
storage_for_cloud_vm=125000
|
||||
|
||||
#each mobile device has one host which serves one VM
|
||||
#all the host runs on a single datacenter due to the out of memory (oom) issue
|
||||
core_for_mobile_vm=1
|
||||
mips_for_mobile_vm=1000
|
||||
ram_for_mobile_vm=1800
|
||||
storage_for_mobile_vm=32000
|
||||
|
||||
#use ',' for multiple values
|
||||
#orchestrator_policies=AI_TRAINER,RANDOM,PREDICTIVE,MAB,AI_BASED
|
||||
orchestrator_policies=RANDOM,PREDICTIVE,GAME_THEORY,MAB,AI_BASED
|
||||
|
||||
#use ',' for multiple values
|
||||
simulation_scenarios=ITS_SCENARIO
|
||||
|
||||
#mean waiting time in seconds
|
||||
attractiveness_L1_mean_waiting_time=480
|
||||
attractiveness_L2_mean_waiting_time=240
|
||||
attractiveness_L3_mean_waiting_time=120
|
1364
scripts/sample_app5/config/edge_devices.xml
Normal file
1364
scripts/sample_app5/config/edge_devices.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
scripts/sample_app5/config/weka/lr_cloud_gsm.model
Normal file
BIN
scripts/sample_app5/config/weka/lr_cloud_gsm.model
Normal file
Binary file not shown.
BIN
scripts/sample_app5/config/weka/lr_cloud_rsu.model
Normal file
BIN
scripts/sample_app5/config/weka/lr_cloud_rsu.model
Normal file
Binary file not shown.
BIN
scripts/sample_app5/config/weka/lr_edge.model
Normal file
BIN
scripts/sample_app5/config/weka/lr_edge.model
Normal file
Binary file not shown.
BIN
scripts/sample_app5/config/weka/mlp_cloud_gsm.model
Normal file
BIN
scripts/sample_app5/config/weka/mlp_cloud_gsm.model
Normal file
Binary file not shown.
BIN
scripts/sample_app5/config/weka/mlp_cloud_rsu.model
Normal file
BIN
scripts/sample_app5/config/weka/mlp_cloud_rsu.model
Normal file
Binary file not shown.
BIN
scripts/sample_app5/config/weka/mlp_edge.model
Normal file
BIN
scripts/sample_app5/config/weka/mlp_edge.model
Normal file
Binary file not shown.
Reference in New Issue
Block a user