All Downloads are FREE. Search and download functionalities are using the official Maven repository.

examples.Example8_settings.simulation_parameters.properties Maven / Gradle / Ivy

# default config file
# simulation time in minutes
simulation_time=1
# initialization time (in seconds) : the time needed to generate all the resources, before starting the simulation
initialization_time=30
parallel_simulation=true
# interval between events (in seconds) set it between 0.1 and 1 (or 2 3 4..) the more it is the less will be the accuracy
update_interval=0.1
# pause length between iterations (in seconds)
pause_length=3

# display real time charts
display_real_time_charts=true
# close charts when simulation ends 
auto_close_real_time_charts=true
# real time charts refresh interval
charts_update_interval=1
# save charts as bitmap files
save_charts=true

# simulation area/map (meters) 
# remember to update the edge data centers location when you change the map size (in the edge_datacenters.xml file)
length=200
width=200

# wlan range (meters): the distance (radius) in which two devices (or a device and a edge data center) can offload to each others. 
# once a device change its location if it quits this range, the task will be considered as failed due to mobility.
edge_devices_range=10
# be carefull when setting the edge data centers coverage area when the EDGE_ONLY architecture is used,as some tasks may fail (because no resources found)
# so be sure that edge servers cover all the map.except if your scenario requires low coverage area
edge_datacenters_coverage=200

# enable registry 
# true : means that the device will download the application from the registry 
#       after receiving the offloaded tasks ( the container size will be used, see applications.xml file)
# false: the device will execute directly the offloaded task (no container will be downloaded           
enable_registry=false
# CLOUD = default location, you can mirror the container elsewhere programmatically by extending the defaultNetworkModel  
registry_mode=CLOUD

enable_orchestrators=false
# deploy the orchestration node (Options: CLOUD, EDGE, or MIST, you can add your own by editing the  selectOrch() method in servermanager.java)  
# Edge means that every edge device orchestrates its tasks for itself  
deploy_orchestrator=CLOUD

# end the simulation when the time ends or wait to all the tasks to get executed?
# it better to wait for all the tasks to get executed to get better results, however this may takes hours longer
# disabling this will gives you high tasks failure due to stopping simulation early (see the console) but it will decrease the simulation time
wait_for_all_tasks=true

# CPU allocation policy (TIME_SHARED=  containers , SPACE_SHARED= VM)
# choose : TIME_SHARED or SPACE_SHARED ,  default = SPACE_SHARED
# time shared require will take lot of time as compared to space shared
Applications_CPU_allocation_policy=SPACE_SHARED

# log settings
save_log_file=true
clear_output_folder=false
deep_log_enabled=false

# edge devices count
min_number_of_edge_devices=100
max_number_of_edge_devices=300
edge_device_counter_size=100

# mobility
# speed of mobile devices in meters/second (default = 1.4 m/s)
speed=1.4

# network settings 
# bandwidths in  megabits per seconds 
wlan_bandwidth=300
# internet speed or backhaul network speed, the less bandwidth, the more the simulation will take
wan_bandwidth=20
wan_propogation_delay=0.2
# network update interval (in seconds) transmission update ( 0.1 to 1= better accuracy but it takes longer, 2 or more = less details but faster simulation)
# default=1 (to minimize simulation time)
# enabling this will give more accurate results, but also will increase the simulation duration
realistic_network_model=true

network_update_interval=1 
 

# energy model settings
# consumed energy for every transmitted or received bit ( Joul per bit : J/bit)
consumed_energy_per_bit=0.00000005
# amplifier energy dissipation in free space channel (Joul per bit per square meter : J/bit/m^2)
amplifier_dissipation_free_space=0.00000000001
# amplifier energy dissipation in multipath fading channel (Joul per bit per meter^4 : J/bit/m^4)
amplifier_dissipation_multipath=0.0000000000000013

# task orchestration settings
# use ',' for multiple values 
orchestration_architectures=ALL
#CLOUD_ONLY,EDGE_ONLY,MIST_ONLY,MIST_AND_CLOUD,EDGE_AND_CLOUD,ALL 
# use ',' for multiple values  
orchestration_algorithms=FUZZY_LOGIC,INCREASE_LIFETIME
#INCREASE_LIFETIME,ROUND_ROBIN,TRADE_OFF




© 2015 - 2025 Weber Informatics LLC | Privacy Policy