#2925 Responding to PR comments.

This commit is contained in:
Archer Bowen
2025-02-26 15:52:50 +00:00
committed by Marek Wolan
parent 43d58a7ca6
commit eec73deae7
8 changed files with 10 additions and 1627 deletions

View File

@@ -982,19 +982,19 @@ DEFAULT_GREEN_AGENT_MAX_EXECUTIONS: &DEFAULT_GREEN_AGENT_MAX_EXECUTIONS 1000 # E
# Probabilistic Green Agent Config Yaml Anchors #
#################################################
# Probabilistic Green Agent | 20% NODE_APPLICATION_EXECUTE | 80% do-nothing #
# Probabilistic Green Agent | 20% node-application-execute | 80% do-nothing #
PROBABILISTIC_CONFIG_20_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_20
action_probabilities:
0: 0.8
1: 0.2
# Probabilistic Green Agent | 40% NODE_APPLICATION_EXECUTE | 60% do-nothing #
# Probabilistic Green Agent | 40% node-application-execute | 60% do-nothing #
PROBABILISTIC_CONFIG_40_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_40
action_probabilities:
0: 0.6
1: 0.4
# Probabilistic Green Agent | 60% NODE_APPLICATION_EXECUTE | 40% do-nothing #
# Probabilistic Green Agent | 60% node-application-execute | 40% do-nothing #
PROBABILISTIC_CONFIG_60_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_60
action_probabilities:
0: 0.4
@@ -2675,542 +2675,3 @@ agents:
agent_settings:
flatten_obs: True
# #######################################
# # UC7 Network Wide System POL Config #
# #######################################
# # UC7 Network Wide System Pattern Of Life
# # ==========================================
# # 1. All NTP Clients perform periodic NTP Server transactions.
# # 2. Periodic Database (ST_DATA-PRV-SRV-DB) FTP backups (ST_DATA-PRV-SRV-STORAGE)
# # 3. All DNS Clients perform periodic DNS Server transactions.
# # TODO: NTPClient Node Service Start doesn't start a 'Request'
# # 1. All NTP Clients perform periodic NTP Server transactions.
# - ref: SYSTEM-NTP
# team: GREEN
# type: probabilistic-agent
# observation_space: null
# action_space:
# action_list:
# - type: do-nothing
# - type: NODE_SERVICE_START
# action_map:
# # ====== Home Office ========
# 0:
# action: do-nothing
# options: {}
# 1:
# action: NODE_SERVICE_START
# options:
# node_id: 0 # HOME-PUB-PC-1
# service_id: 0 # NTPClient
# 2:
# action: NODE_SERVICE_START
# options:
# node_id: 1 # HOME-PUB-PC-2
# service_id: 0
# 3:
# action: NODE_SERVICE_START
# options:
# node_id: 2 # HOME-PUB-PC-SRV
# service_id: 0
# # ====== Remote Site ========
# 4:
# action: NODE_SERVICE_START
# options:
# node_id: 3 # REM-PUB-PC-1
# service_id: 0
# 5:
# action: NODE_SERVICE_START
# options:
# node_id: 4 # REM-PUB-PC-2
# service_id: 0
# 6:
# action: NODE_SERVICE_START
# options:
# node_id: 5 # REM-PUB-SRV
# service_id: 0
# # ====== ST Public DMZ =======
# 7:
# action: NODE_SERVICE_START
# options:
# node_id: 6 # ST_DMZ-PUB-SRV-WEB
# service_id: 0
# # ====== ST Head Office =======
# 8:
# action: NODE_SERVICE_START
# options:
# node_id: 7 # ST_HO-PRV-PC-1
# service_id: 0
# 9:
# action: NODE_SERVICE_START
# options:
# node_id: 8 # ST_HO-PRV-PC-2
# service_id: 0
# 10:
# action: NODE_SERVICE_START
# options:
# node_id: 9 # ST_HO-PRV-PC-3
# service_id: 0
# # ====== ST Human Resources =======
# 11:
# action: NODE_SERVICE_START
# options:
# node_id: 10 # ST_HR-PRV-PC-1
# service_id: 0
# 12:
# action: NODE_SERVICE_START
# options:
# node_id: 11 # ST_HR-PRV-PC-2
# service_id: 0
# 13:
# action: NODE_SERVICE_START
# options:
# node_id: 12 # ST_HR-PRV-PC-3
# service_id: 0
# # ====== ST DATA Servers =======
# 14:
# action: NODE_SERVICE_START
# options:
# node_id: 13 # ST_DATA-PRV-SRV-STORAGE
# service_id: 0
# 15:
# action: NODE_SERVICE_START
# options:
# node_id: 14 # ST_DATA-PRV-SRV-DB
# service_id: 0
# # ====== ST Project A =======
# 16:
# action: NODE_SERVICE_START
# options:
# node_id: 15 # PROJ-A-PRV-PC-1
# service_id: 0
# 17:
# action: NODE_SERVICE_START
# options:
# node_id: 16 # PROJ-A-PRV-PC-2
# service_id: 0
# 18:
# action: NODE_SERVICE_START
# options:
# node_id: 17 # PROJ-A-PRV-PC-3
# service_id: 0
# # ====== ST Project B =======
# 19:
# action: NODE_SERVICE_START
# options:
# node_id: 18 # PROJ-B-PRV-PC-1
# service_id: 0
# 20:
# action: NODE_SERVICE_START
# options:
# node_id: 19 # PROJ-B-PRV-PC-2
# service_id: 0
# 21:
# action: NODE_SERVICE_START
# options:
# node_id: 20 # PROJ-B-PRV-PC-3
# service_id: 0
# # ====== ST Project C =======
# 22:
# action: NODE_SERVICE_START
# options:
# node_id: 21 # PROJ-C-PRV-PC-1
# service_id: 0
# 23:
# action: NODE_SERVICE_START
# options:
# node_id: 22 # PROJ-C-PRV-PC-2
# service_id: 0
# 24:
# action: NODE_SERVICE_START
# options:
# node_id: 23 # PROJ-C-PRV-PC-3
# service_id: 0
# options:
# nodes:
# # ====== Home Office ========
# - node_name: HOME-PUB-PC-1
# services:
# - service_name: NTPClient
# - node_name: HOME-PUB-PC-2
# services:
# - service_name: NTPClient
# - node_name: HOME-PUB-SRV
# services:
# - service_name: NTPClient
# # ====== Remote Site ========
# - node_name: REM-PUB-PC-1
# services:
# - service_name: NTPClient
# - node_name: REM-PUB-PC-2
# services:
# - service_name: NTPClient
# - node_name: REM-PUB-SRV
# services:
# - service_name: NTPClient
# # ====== ST Public DMZ =======
# - node_name: ST_DMZ-PUB-SRV-WEB
# services:
# - service_name: NTPClient
# # ====== ST Head Office =======
# - node_name: ST_HO-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: ST_HO-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: ST_HO-PRV-PC-3
# services:
# - service_name: NTPClient
# # ===== ST Human Resources ======
# - node_name: ST_HR-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: ST_HR-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: ST_HR-PRV-PC-3
# services:
# - service_name: NTPClient
# # ====== ST DATA Servers =======
# - node_name: ST_DATA-PRV-SRV-STORAGE
# services:
# - service_name: NTPClient
# - node_name: ST_DATA-PRV-SRV-DB
# services:
# - service_name: NTPClient
# # ====== ST Project A =======
# - node_name: PROJ-A-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: PROJ-A-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: PROJ-A-PRV-PC-3
# services:
# - service_name: NTPClient
# # ====== ST Project B =======
# - node_name: PROJ-B-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: PROJ-B-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: PROJ-B-PRV-PC-3
# services:
# - service_name: NTPClient
# # ====== ST Project C =======
# - node_name: PROJ-C-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: PROJ-C-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: PROJ-C-PRV-PC-3
# services:
# - service_name: NTPClient
# ip_list:
# *UC7_IP_LIST
# max_folders_per_node: 1
# max_files_per_folder: 1
# max_services_per_node: 1
# max_applications_per_node: 1
# settings:
# start_step: 1
# start_variance: 0
# max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS
# frequency: 1
# variance: 0
# reward_function:
# reward_components:
# - type: DUMMY
# # 2. Periodic Database (ST_DATA-PRV-SRV-DB) FTP backups (ST_DATA-PRV-SRV-STORAGE)
# - ref: SYSTEM-FTP
# team: GREEN
# type: probabilistic-agent
# observation_space: null
# action_space:
# action_list:
# - type: do-nothing
# - type: NODE_SERVICE_FIX
# action_map:
# 0:
# action: do-nothing
# options: {}
# 1:
# action: NODE_SERVICE_FIX
# options:
# node_id: 0
# service_id: 0
# options:
# nodes:
# - node_name: ST_DATA-PRV-SRV-DB
# applications:
# - application_name: database-client
# ip_list:
# - *ST_SRV_DB_IP
# max_folders_per_node: 1
# max_files_per_folder: 1
# max_services_per_node: 1
# max_applications_per_node: 1
# settings:
# start_step: 4
# start_variance: 0
# max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS
# frequency: 4
# variance: 0
# reward_function:
# reward_components:
# - type: DUMMY
# # 3. All DNS Clients perform periodic DNS Server transactions.
# # TODO: Address issue where dns-clients can't be started directly via agents
# - ref: SYSTEM-DNS
# team: GREEN
# type: probabilistic-agent
# observation_space: null
# action_space:
# action_list:
# - type: do-nothing
# - type: NODE_SERVICE_START
# action_map:
# # ====== Home Office ========
# 0:
# action: do-nothing
# options: {}
# 1:
# action: NODE_SERVICE_START
# options:
# node_id: 0 # HOME-PUB-PC-1
# service_id: 0 # dns-client
# 2:
# action: NODE_SERVICE_START
# options:
# node_id: 1 # HOME-PUB-PC-2
# service_id: 0
# 3:
# action: NODE_SERVICE_START
# options:
# node_id: 2 # HOME-PUB-PC-SRV
# service_id: 0
# # ====== Remote Site ========
# 4:
# action: NODE_SERVICE_START
# options:
# node_id: 3 # REM-PUB-PC-1
# service_id: 0
# 5:
# action: NODE_SERVICE_START
# options:
# node_id: 4 # REM-PUB-PC-2
# service_id: 0
# 6:
# action: NODE_SERVICE_START
# options:
# node_id: 5 # REM-PUB-SRV
# service_id: 0
# # ====== ST Public DMZ =======
# 7:
# action: NODE_SERVICE_START
# options:
# node_id: 6 # ST_DMZ-PUB-SRV-WEB
# service_id: 0
# # ====== ST Head Office =======
# 8:
# action: NODE_SERVICE_START
# options:
# node_id: 7 # ST_HO-PRV-PC-1
# service_id: 0
# 9:
# action: NODE_SERVICE_START
# options:
# node_id: 8 # ST_HO-PRV-PC-2
# service_id: 0
# 10:
# action: NODE_SERVICE_START
# options:
# node_id: 9 # ST_HO-PRV-PC-3
# service_id: 0
# # ====== ST Human Resources =======
# 11:
# action: NODE_SERVICE_START
# options:
# node_id: 10 # ST_HR-PRV-PC-1
# service_id: 0
# 12:
# action: NODE_SERVICE_START
# options:
# node_id: 11 # ST_HR-PRV-PC-2
# service_id: 0
# 13:
# action: NODE_SERVICE_START
# options:
# node_id: 12 # ST_HR-PRV-PC-3
# service_id: 0
# # ====== ST DATA Servers =======
# 14:
# action: NODE_SERVICE_START
# options:
# node_id: 13 # ST_DATA-PRV-SRV-STORAGE
# service_id: 0
# 15:
# action: NODE_SERVICE_START
# options:
# node_id: 14 # ST_DATA-PRV-SRV-DB
# service_id: 0
# # ====== ST Project A =======
# 16:
# action: NODE_SERVICE_START
# options:
# node_id: 15 # PROJ-A-PRV-PC-1
# service_id: 0
# 17:
# action: NODE_SERVICE_START
# options:
# node_id: 16 # PROJ-A-PRV-PC-2
# service_id: 0
# 18:
# action: NODE_SERVICE_START
# options:
# node_id: 17 # PROJ-A-PRV-PC-3
# service_id: 0
# # ====== ST Project B =======
# 19:
# action: NODE_SERVICE_START
# options:
# node_id: 18 # PROJ-B-PRV-PC-1
# service_id: 0
# 20:
# action: NODE_SERVICE_START
# options:
# node_id: 19 # PROJ-B-PRV-PC-2
# service_id: 0
# 21:
# action: NODE_SERVICE_START
# options:
# node_id: 20 # PROJ-B-PRV-PC-3
# service_id: 0
# # ====== ST Project C =======
# 22:
# action: NODE_SERVICE_START
# options:
# node_id: 21 # PROJ-C-PRV-PC-1
# service_id: 0
# 23:
# action: NODE_SERVICE_START
# options:
# node_id: 22 # PROJ-C-PRV-PC-2
# service_id: 0
# 24:
# action: NODE_SERVICE_START
# options:
# node_id: 23 # PROJ-C-PRV-PC-3
# service_id: 0
# options:
# nodes:
# # ====== Home Office ========
# - node_name: HOME-PUB-PC-1
# services:
# - service_name: dns-client
# - node_name: HOME-PUB-PC-2
# services:
# - service_name: dns-client
# - node_name: HOME-PUB-SRV
# services:
# - service_name: dns-client
# # ====== Remote Site ========
# - node_name: REM-PUB-PC-1
# services:
# - service_name: dns-client
# - node_name: REM-PUB-PC-2
# services:
# - service_name: dns-client
# - node_name: REM-PUB-SRV
# services:
# - service_name: dns-client
# # ====== ST Public DMZ =======
# - node_name: ST_DMZ-PUB-SRV-WEB
# services:
# - service_name: dns-client
# # ====== ST Head Office =======
# - node_name: ST_HO-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: ST_HO-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: ST_HO-PRV-PC-3
# services:
# - service_name: dns-client
# # ===== ST Human Resources ======
# - node_name: ST_HR-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: ST_HR-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: ST_HR-PRV-PC-3
# services:
# - service_name: dns-client
# # ====== ST DATA Servers =======
# - node_name: ST_DATA-PRV-SRV-STORAGE
# services:
# - service_name: dns-client
# - node_name: ST_DATA-PRV-SRV-DB
# services:
# - service_name: dns-client
# # ====== ST Project A =======
# - node_name: PROJ-A-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: PROJ-A-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: PROJ-A-PRV-PC-3
# services:
# - service_name: dns-client
# # ====== ST Project B =======
# - node_name: PROJ-B-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: PROJ-B-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: PROJ-B-PRV-PC-3
# services:
# - service_name: dns-client
# # ====== ST Project C =======
# - node_name: PROJ-C-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: PROJ-C-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: PROJ-C-PRV-PC-3
# services:
# - service_name: dns-client
# ip_list:
# *UC7_IP_LIST
# max_folders_per_node: 1
# max_files_per_folder: 1
# max_services_per_node: 1
# max_applications_per_node: 1
# settings:
# start_step: 1
# start_variance: 0
# max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS
# frequency: 1
# variance: 0
# reward_function:
# reward_components:
# - type: DUMMY

View File

@@ -983,19 +983,19 @@ DEFAULT_GREEN_AGENT_MAX_EXECUTIONS: &DEFAULT_GREEN_AGENT_MAX_EXECUTIONS 1000 # E
# Probabilistic Green Agent Config Yaml Anchors #
#################################################
# Probabilistic Green Agent | 20% NODE_APPLICATION_EXECUTE | 80% do-nothing #
# Probabilistic Green Agent | 20% node-application-execute | 80% do-nothing #
PROBABILISTIC_CONFIG_20_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_20
action_probabilities:
0: 0.8
1: 0.2
# Probabilistic Green Agent | 40% NODE_APPLICATION_EXECUTE | 60% do-nothing #
# Probabilistic Green Agent | 40% node-application-execute | 60% do-nothing #
PROBABILISTIC_CONFIG_40_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_40
action_probabilities:
0: 0.6
1: 0.4
# Probabilistic Green Agent | 60% NODE_APPLICATION_EXECUTE | 40% do-nothing #
# Probabilistic Green Agent | 60% node-application-execute | 40% do-nothing #
PROBABILISTIC_CONFIG_60_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_60
action_probabilities:
0: 0.4
@@ -2728,542 +2728,3 @@ agents:
agent_settings:
flatten_obs: True
# #######################################
# # UC7 Network Wide System POL Config #
# #######################################
# # UC7 Network Wide System Pattern Of Life
# # ==========================================
# # 1. All NTP Clients perform periodic NTP Server transactions.
# # 2. Periodic Database (ST_DATA-PRV-SRV-DB) FTP backups (ST_DATA-PRV-SRV-STORAGE)
# # 3. All DNS Clients perform periodic DNS Server transactions.
# # TODO: NTPClient Node Service Start doesn't start a 'Request'
# # 1. All NTP Clients perform periodic NTP Server transactions.
# - ref: SYSTEM-NTP
# team: GREEN
# type: probabilistic-agent
# observation_space: null
# action_space:
# action_list:
# - type: do-nothing
# - type: NODE_SERVICE_START
# action_map:
# # ====== Home Office ========
# 0:
# action: do-nothing
# options: {}
# 1:
# action: NODE_SERVICE_START
# options:
# node_id: 0 # HOME-PUB-PC-1
# service_id: 0 # NTPClient
# 2:
# action: NODE_SERVICE_START
# options:
# node_id: 1 # HOME-PUB-PC-2
# service_id: 0
# 3:
# action: NODE_SERVICE_START
# options:
# node_id: 2 # HOME-PUB-PC-SRV
# service_id: 0
# # ====== Remote Site ========
# 4:
# action: NODE_SERVICE_START
# options:
# node_id: 3 # REM-PUB-PC-1
# service_id: 0
# 5:
# action: NODE_SERVICE_START
# options:
# node_id: 4 # REM-PUB-PC-2
# service_id: 0
# 6:
# action: NODE_SERVICE_START
# options:
# node_id: 5 # REM-PUB-SRV
# service_id: 0
# # ====== ST Public DMZ =======
# 7:
# action: NODE_SERVICE_START
# options:
# node_id: 6 # ST_DMZ-PUB-SRV-WEB
# service_id: 0
# # ====== ST Head Office =======
# 8:
# action: NODE_SERVICE_START
# options:
# node_id: 7 # ST_HO-PRV-PC-1
# service_id: 0
# 9:
# action: NODE_SERVICE_START
# options:
# node_id: 8 # ST_HO-PRV-PC-2
# service_id: 0
# 10:
# action: NODE_SERVICE_START
# options:
# node_id: 9 # ST_HO-PRV-PC-3
# service_id: 0
# # ====== ST Human Resources =======
# 11:
# action: NODE_SERVICE_START
# options:
# node_id: 10 # ST_HR-PRV-PC-1
# service_id: 0
# 12:
# action: NODE_SERVICE_START
# options:
# node_id: 11 # ST_HR-PRV-PC-2
# service_id: 0
# 13:
# action: NODE_SERVICE_START
# options:
# node_id: 12 # ST_HR-PRV-PC-3
# service_id: 0
# # ====== ST DATA Servers =======
# 14:
# action: NODE_SERVICE_START
# options:
# node_id: 13 # ST_DATA-PRV-SRV-STORAGE
# service_id: 0
# 15:
# action: NODE_SERVICE_START
# options:
# node_id: 14 # ST_DATA-PRV-SRV-DB
# service_id: 0
# # ====== ST Project A =======
# 16:
# action: NODE_SERVICE_START
# options:
# node_id: 15 # PROJ-A-PRV-PC-1
# service_id: 0
# 17:
# action: NODE_SERVICE_START
# options:
# node_id: 16 # PROJ-A-PRV-PC-2
# service_id: 0
# 18:
# action: NODE_SERVICE_START
# options:
# node_id: 17 # PROJ-A-PRV-PC-3
# service_id: 0
# # ====== ST Project B =======
# 19:
# action: NODE_SERVICE_START
# options:
# node_id: 18 # PROJ-B-PRV-PC-1
# service_id: 0
# 20:
# action: NODE_SERVICE_START
# options:
# node_id: 19 # PROJ-B-PRV-PC-2
# service_id: 0
# 21:
# action: NODE_SERVICE_START
# options:
# node_id: 20 # PROJ-B-PRV-PC-3
# service_id: 0
# # ====== ST Project C =======
# 22:
# action: NODE_SERVICE_START
# options:
# node_id: 21 # PROJ-C-PRV-PC-1
# service_id: 0
# 23:
# action: NODE_SERVICE_START
# options:
# node_id: 22 # PROJ-C-PRV-PC-2
# service_id: 0
# 24:
# action: NODE_SERVICE_START
# options:
# node_id: 23 # PROJ-C-PRV-PC-3
# service_id: 0
# options:
# nodes:
# # ====== Home Office ========
# - node_name: HOME-PUB-PC-1
# services:
# - service_name: NTPClient
# - node_name: HOME-PUB-PC-2
# services:
# - service_name: NTPClient
# - node_name: HOME-PUB-SRV
# services:
# - service_name: NTPClient
# # ====== Remote Site ========
# - node_name: REM-PUB-PC-1
# services:
# - service_name: NTPClient
# - node_name: REM-PUB-PC-2
# services:
# - service_name: NTPClient
# - node_name: REM-PUB-SRV
# services:
# - service_name: NTPClient
# # ====== ST Public DMZ =======
# - node_name: ST_DMZ-PUB-SRV-WEB
# services:
# - service_name: NTPClient
# # ====== ST Head Office =======
# - node_name: ST_HO-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: ST_HO-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: ST_HO-PRV-PC-3
# services:
# - service_name: NTPClient
# # ===== ST Human Resources ======
# - node_name: ST_HR-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: ST_HR-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: ST_HR-PRV-PC-3
# services:
# - service_name: NTPClient
# # ====== ST DATA Servers =======
# - node_name: ST_DATA-PRV-SRV-STORAGE
# services:
# - service_name: NTPClient
# - node_name: ST_DATA-PRV-SRV-DB
# services:
# - service_name: NTPClient
# # ====== ST Project A =======
# - node_name: PROJ-A-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: PROJ-A-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: PROJ-A-PRV-PC-3
# services:
# - service_name: NTPClient
# # ====== ST Project B =======
# - node_name: PROJ-B-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: PROJ-B-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: PROJ-B-PRV-PC-3
# services:
# - service_name: NTPClient
# # ====== ST Project C =======
# - node_name: PROJ-C-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: PROJ-C-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: PROJ-C-PRV-PC-3
# services:
# - service_name: NTPClient
# ip_list:
# *UC7_IP_LIST
# max_folders_per_node: 1
# max_files_per_folder: 1
# max_services_per_node: 1
# max_applications_per_node: 1
# settings:
# start_step: 1
# start_variance: 0
# max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS
# frequency: 1
# variance: 0
# reward_function:
# reward_components:
# - type: DUMMY
# # 2. Periodic Database (ST_DATA-PRV-SRV-DB) FTP backups (ST_DATA-PRV-SRV-STORAGE)
# - ref: SYSTEM-FTP
# team: GREEN
# type: probabilistic-agent
# observation_space: null
# action_space:
# action_list:
# - type: do-nothing
# - type: NODE_SERVICE_FIX
# action_map:
# 0:
# action: do-nothing
# options: {}
# 1:
# action: NODE_SERVICE_FIX
# options:
# node_id: 0
# service_id: 0
# options:
# nodes:
# - node_name: ST_DATA-PRV-SRV-DB
# applications:
# - application_name: database-client
# ip_list:
# - *ST_SRV_DB_IP
# max_folders_per_node: 1
# max_files_per_folder: 1
# max_services_per_node: 1
# max_applications_per_node: 1
# settings:
# start_step: 4
# start_variance: 0
# max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS
# frequency: 4
# variance: 0
# reward_function:
# reward_components:
# - type: DUMMY
# # 3. All DNS Clients perform periodic DNS Server transactions.
# # TODO: Address issue where dns-clients can't be started directly via agents
# - ref: SYSTEM-DNS
# team: GREEN
# type: probabilistic-agent
# observation_space: null
# action_space:
# action_list:
# - type: do-nothing
# - type: NODE_SERVICE_START
# action_map:
# # ====== Home Office ========
# 0:
# action: do-nothing
# options: {}
# 1:
# action: NODE_SERVICE_START
# options:
# node_id: 0 # HOME-PUB-PC-1
# service_id: 0 # dns-client
# 2:
# action: NODE_SERVICE_START
# options:
# node_id: 1 # HOME-PUB-PC-2
# service_id: 0
# 3:
# action: NODE_SERVICE_START
# options:
# node_id: 2 # HOME-PUB-PC-SRV
# service_id: 0
# # ====== Remote Site ========
# 4:
# action: NODE_SERVICE_START
# options:
# node_id: 3 # REM-PUB-PC-1
# service_id: 0
# 5:
# action: NODE_SERVICE_START
# options:
# node_id: 4 # REM-PUB-PC-2
# service_id: 0
# 6:
# action: NODE_SERVICE_START
# options:
# node_id: 5 # REM-PUB-SRV
# service_id: 0
# # ====== ST Public DMZ =======
# 7:
# action: NODE_SERVICE_START
# options:
# node_id: 6 # ST_DMZ-PUB-SRV-WEB
# service_id: 0
# # ====== ST Head Office =======
# 8:
# action: NODE_SERVICE_START
# options:
# node_id: 7 # ST_HO-PRV-PC-1
# service_id: 0
# 9:
# action: NODE_SERVICE_START
# options:
# node_id: 8 # ST_HO-PRV-PC-2
# service_id: 0
# 10:
# action: NODE_SERVICE_START
# options:
# node_id: 9 # ST_HO-PRV-PC-3
# service_id: 0
# # ====== ST Human Resources =======
# 11:
# action: NODE_SERVICE_START
# options:
# node_id: 10 # ST_HR-PRV-PC-1
# service_id: 0
# 12:
# action: NODE_SERVICE_START
# options:
# node_id: 11 # ST_HR-PRV-PC-2
# service_id: 0
# 13:
# action: NODE_SERVICE_START
# options:
# node_id: 12 # ST_HR-PRV-PC-3
# service_id: 0
# # ====== ST DATA Servers =======
# 14:
# action: NODE_SERVICE_START
# options:
# node_id: 13 # ST_DATA-PRV-SRV-STORAGE
# service_id: 0
# 15:
# action: NODE_SERVICE_START
# options:
# node_id: 14 # ST_DATA-PRV-SRV-DB
# service_id: 0
# # ====== ST Project A =======
# 16:
# action: NODE_SERVICE_START
# options:
# node_id: 15 # PROJ-A-PRV-PC-1
# service_id: 0
# 17:
# action: NODE_SERVICE_START
# options:
# node_id: 16 # PROJ-A-PRV-PC-2
# service_id: 0
# 18:
# action: NODE_SERVICE_START
# options:
# node_id: 17 # PROJ-A-PRV-PC-3
# service_id: 0
# # ====== ST Project B =======
# 19:
# action: NODE_SERVICE_START
# options:
# node_id: 18 # PROJ-B-PRV-PC-1
# service_id: 0
# 20:
# action: NODE_SERVICE_START
# options:
# node_id: 19 # PROJ-B-PRV-PC-2
# service_id: 0
# 21:
# action: NODE_SERVICE_START
# options:
# node_id: 20 # PROJ-B-PRV-PC-3
# service_id: 0
# # ====== ST Project C =======
# 22:
# action: NODE_SERVICE_START
# options:
# node_id: 21 # PROJ-C-PRV-PC-1
# service_id: 0
# 23:
# action: NODE_SERVICE_START
# options:
# node_id: 22 # PROJ-C-PRV-PC-2
# service_id: 0
# 24:
# action: NODE_SERVICE_START
# options:
# node_id: 23 # PROJ-C-PRV-PC-3
# service_id: 0
# options:
# nodes:
# # ====== Home Office ========
# - node_name: HOME-PUB-PC-1
# services:
# - service_name: dns-client
# - node_name: HOME-PUB-PC-2
# services:
# - service_name: dns-client
# - node_name: HOME-PUB-SRV
# services:
# - service_name: dns-client
# # ====== Remote Site ========
# - node_name: REM-PUB-PC-1
# services:
# - service_name: dns-client
# - node_name: REM-PUB-PC-2
# services:
# - service_name: dns-client
# - node_name: REM-PUB-SRV
# services:
# - service_name: dns-client
# # ====== ST Public DMZ =======
# - node_name: ST_DMZ-PUB-SRV-WEB
# services:
# - service_name: dns-client
# # ====== ST Head Office =======
# - node_name: ST_HO-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: ST_HO-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: ST_HO-PRV-PC-3
# services:
# - service_name: dns-client
# # ===== ST Human Resources ======
# - node_name: ST_HR-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: ST_HR-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: ST_HR-PRV-PC-3
# services:
# - service_name: dns-client
# # ====== ST DATA Servers =======
# - node_name: ST_DATA-PRV-SRV-STORAGE
# services:
# - service_name: dns-client
# - node_name: ST_DATA-PRV-SRV-DB
# services:
# - service_name: dns-client
# # ====== ST Project A =======
# - node_name: PROJ-A-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: PROJ-A-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: PROJ-A-PRV-PC-3
# services:
# - service_name: dns-client
# # ====== ST Project B =======
# - node_name: PROJ-B-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: PROJ-B-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: PROJ-B-PRV-PC-3
# services:
# - service_name: dns-client
# # ====== ST Project C =======
# - node_name: PROJ-C-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: PROJ-C-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: PROJ-C-PRV-PC-3
# services:
# - service_name: dns-client
# ip_list:
# *UC7_IP_LIST
# max_folders_per_node: 1
# max_files_per_folder: 1
# max_services_per_node: 1
# max_applications_per_node: 1
# settings:
# start_step: 1
# start_variance: 0
# max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS
# frequency: 1
# variance: 0
# reward_function:
# reward_components:
# - type: DUMMY

View File

@@ -981,19 +981,19 @@ DEFAULT_GREEN_AGENT_MAX_EXECUTIONS: &DEFAULT_GREEN_AGENT_MAX_EXECUTIONS 1000 # E
# Probabilistic Green Agent Config Yaml Anchors #
#################################################
# Probabilistic Green Agent | 20% NODE_APPLICATION_EXECUTE | 80% do-nothing #
# Probabilistic Green Agent | 20% node-application-execute | 80% do-nothing #
PROBABILISTIC_CONFIG_20_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_20
action_probabilities:
0: 0.8
1: 0.2
# Probabilistic Green Agent | 40% NODE_APPLICATION_EXECUTE | 60% do-nothing #
# Probabilistic Green Agent | 40% node-application-execute | 60% do-nothing #
PROBABILISTIC_CONFIG_40_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_40
action_probabilities:
0: 0.6
1: 0.4
# Probabilistic Green Agent | 60% NODE_APPLICATION_EXECUTE | 40% do-nothing #
# Probabilistic Green Agent | 60% node-application-execute | 40% do-nothing #
PROBABILISTIC_CONFIG_60_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_60
action_probabilities:
0: 0.4
@@ -2633,542 +2633,3 @@ agents:
agent_settings:
flatten_obs: False
# #######################################
# # UC7 Network Wide System POL Config #
# #######################################
# # UC7 Network Wide System Pattern Of Life
# # ==========================================
# # 1. All NTP Clients perform periodic NTP Server transactions.
# # 2. Periodic Database (ST_DATA-PRV-SRV-DB) FTP backups (ST_DATA-PRV-SRV-STORAGE)
# # 3. All DNS Clients perform periodic DNS Server transactions.
# # TODO: NTPClient Node Service Start doesn't start a 'Request'
# # 1. All NTP Clients perform periodic NTP Server transactions.
# - ref: SYSTEM-NTP
# team: GREEN
# type: probabilistic-agent
# observation_space: null
# action_space:
# action_list:
# - type: do-nothing
# - type: NODE_SERVICE_START
# action_map:
# # ====== Home Office ========
# 0:
# action: do-nothing
# options: {}
# 1:
# action: NODE_SERVICE_START
# options:
# node_id: 0 # HOME-PUB-PC-1
# service_id: 0 # NTPClient
# 2:
# action: NODE_SERVICE_START
# options:
# node_id: 1 # HOME-PUB-PC-2
# service_id: 0
# 3:
# action: NODE_SERVICE_START
# options:
# node_id: 2 # HOME-PUB-PC-SRV
# service_id: 0
# # ====== Remote Site ========
# 4:
# action: NODE_SERVICE_START
# options:
# node_id: 3 # REM-PUB-PC-1
# service_id: 0
# 5:
# action: NODE_SERVICE_START
# options:
# node_id: 4 # REM-PUB-PC-2
# service_id: 0
# 6:
# action: NODE_SERVICE_START
# options:
# node_id: 5 # REM-PUB-SRV
# service_id: 0
# # ====== ST Public DMZ =======
# 7:
# action: NODE_SERVICE_START
# options:
# node_id: 6 # ST_DMZ-PUB-SRV-WEB
# service_id: 0
# # ====== ST Head Office =======
# 8:
# action: NODE_SERVICE_START
# options:
# node_id: 7 # ST_HO-PRV-PC-1
# service_id: 0
# 9:
# action: NODE_SERVICE_START
# options:
# node_id: 8 # ST_HO-PRV-PC-2
# service_id: 0
# 10:
# action: NODE_SERVICE_START
# options:
# node_id: 9 # ST_HO-PRV-PC-3
# service_id: 0
# # ====== ST Human Resources =======
# 11:
# action: NODE_SERVICE_START
# options:
# node_id: 10 # ST_HR-PRV-PC-1
# service_id: 0
# 12:
# action: NODE_SERVICE_START
# options:
# node_id: 11 # ST_HR-PRV-PC-2
# service_id: 0
# 13:
# action: NODE_SERVICE_START
# options:
# node_id: 12 # ST_HR-PRV-PC-3
# service_id: 0
# # ====== ST DATA Servers =======
# 14:
# action: NODE_SERVICE_START
# options:
# node_id: 13 # ST_DATA-PRV-SRV-STORAGE
# service_id: 0
# 15:
# action: NODE_SERVICE_START
# options:
# node_id: 14 # ST_DATA-PRV-SRV-DB
# service_id: 0
# # ====== ST Project A =======
# 16:
# action: NODE_SERVICE_START
# options:
# node_id: 15 # PROJ-A-PRV-PC-1
# service_id: 0
# 17:
# action: NODE_SERVICE_START
# options:
# node_id: 16 # PROJ-A-PRV-PC-2
# service_id: 0
# 18:
# action: NODE_SERVICE_START
# options:
# node_id: 17 # PROJ-A-PRV-PC-3
# service_id: 0
# # ====== ST Project B =======
# 19:
# action: NODE_SERVICE_START
# options:
# node_id: 18 # PROJ-B-PRV-PC-1
# service_id: 0
# 20:
# action: NODE_SERVICE_START
# options:
# node_id: 19 # PROJ-B-PRV-PC-2
# service_id: 0
# 21:
# action: NODE_SERVICE_START
# options:
# node_id: 20 # PROJ-B-PRV-PC-3
# service_id: 0
# # ====== ST Project C =======
# 22:
# action: NODE_SERVICE_START
# options:
# node_id: 21 # PROJ-C-PRV-PC-1
# service_id: 0
# 23:
# action: NODE_SERVICE_START
# options:
# node_id: 22 # PROJ-C-PRV-PC-2
# service_id: 0
# 24:
# action: NODE_SERVICE_START
# options:
# node_id: 23 # PROJ-C-PRV-PC-3
# service_id: 0
# options:
# nodes:
# # ====== Home Office ========
# - node_name: HOME-PUB-PC-1
# services:
# - service_name: NTPClient
# - node_name: HOME-PUB-PC-2
# services:
# - service_name: NTPClient
# - node_name: HOME-PUB-SRV
# services:
# - service_name: NTPClient
# # ====== Remote Site ========
# - node_name: REM-PUB-PC-1
# services:
# - service_name: NTPClient
# - node_name: REM-PUB-PC-2
# services:
# - service_name: NTPClient
# - node_name: REM-PUB-SRV
# services:
# - service_name: NTPClient
# # ====== ST Public DMZ =======
# - node_name: ST_DMZ-PUB-SRV-WEB
# services:
# - service_name: NTPClient
# # ====== ST Head Office =======
# - node_name: ST_HO-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: ST_HO-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: ST_HO-PRV-PC-3
# services:
# - service_name: NTPClient
# # ===== ST Human Resources ======
# - node_name: ST_HR-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: ST_HR-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: ST_HR-PRV-PC-3
# services:
# - service_name: NTPClient
# # ====== ST DATA Servers =======
# - node_name: ST_DATA-PRV-SRV-STORAGE
# services:
# - service_name: NTPClient
# - node_name: ST_DATA-PRV-SRV-DB
# services:
# - service_name: NTPClient
# # ====== ST Project A =======
# - node_name: PROJ-A-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: PROJ-A-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: PROJ-A-PRV-PC-3
# services:
# - service_name: NTPClient
# # ====== ST Project B =======
# - node_name: PROJ-B-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: PROJ-B-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: PROJ-B-PRV-PC-3
# services:
# - service_name: NTPClient
# # ====== ST Project C =======
# - node_name: PROJ-C-PRV-PC-1
# services:
# - service_name: NTPClient
# - node_name: PROJ-C-PRV-PC-2
# services:
# - service_name: NTPClient
# - node_name: PROJ-C-PRV-PC-3
# services:
# - service_name: NTPClient
# ip_list:
# *UC7_IP_LIST
# max_folders_per_node: 1
# max_files_per_folder: 1
# max_services_per_node: 1
# max_applications_per_node: 1
# settings:
# start_step: 1
# start_variance: 0
# max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS
# frequency: 1
# variance: 0
# reward_function:
# reward_components:
# - type: DUMMY
# # 2. Periodic Database (ST_DATA-PRV-SRV-DB) FTP backups (ST_DATA-PRV-SRV-STORAGE)
# - ref: SYSTEM-FTP
# team: GREEN
# type: probabilistic-agent
# observation_space: null
# action_space:
# action_list:
# - type: do-nothing
# - type: NODE_SERVICE_FIX
# action_map:
# 0:
# action: do-nothing
# options: {}
# 1:
# action: NODE_SERVICE_FIX
# options:
# node_id: 0
# service_id: 0
# options:
# nodes:
# - node_name: ST_DATA-PRV-SRV-DB
# applications:
# - application_name: database-client
# ip_list:
# - *ST_SRV_DB_IP
# max_folders_per_node: 1
# max_files_per_folder: 1
# max_services_per_node: 1
# max_applications_per_node: 1
# settings:
# start_step: 4
# start_variance: 0
# max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS
# frequency: 4
# variance: 0
# reward_function:
# reward_components:
# - type: DUMMY
# # 3. All DNS Clients perform periodic DNS Server transactions.
# # TODO: Address issue where dns-clients can't be started directly via agents
# - ref: SYSTEM-DNS
# team: GREEN
# type: probabilistic-agent
# observation_space: null
# action_space:
# action_list:
# - type: do-nothing
# - type: NODE_SERVICE_START
# action_map:
# # ====== Home Office ========
# 0:
# action: do-nothing
# options: {}
# 1:
# action: NODE_SERVICE_START
# options:
# node_id: 0 # HOME-PUB-PC-1
# service_id: 0 # dns-client
# 2:
# action: NODE_SERVICE_START
# options:
# node_id: 1 # HOME-PUB-PC-2
# service_id: 0
# 3:
# action: NODE_SERVICE_START
# options:
# node_id: 2 # HOME-PUB-PC-SRV
# service_id: 0
# # ====== Remote Site ========
# 4:
# action: NODE_SERVICE_START
# options:
# node_id: 3 # REM-PUB-PC-1
# service_id: 0
# 5:
# action: NODE_SERVICE_START
# options:
# node_id: 4 # REM-PUB-PC-2
# service_id: 0
# 6:
# action: NODE_SERVICE_START
# options:
# node_id: 5 # REM-PUB-SRV
# service_id: 0
# # ====== ST Public DMZ =======
# 7:
# action: NODE_SERVICE_START
# options:
# node_id: 6 # ST_DMZ-PUB-SRV-WEB
# service_id: 0
# # ====== ST Head Office =======
# 8:
# action: NODE_SERVICE_START
# options:
# node_id: 7 # ST_HO-PRV-PC-1
# service_id: 0
# 9:
# action: NODE_SERVICE_START
# options:
# node_id: 8 # ST_HO-PRV-PC-2
# service_id: 0
# 10:
# action: NODE_SERVICE_START
# options:
# node_id: 9 # ST_HO-PRV-PC-3
# service_id: 0
# # ====== ST Human Resources =======
# 11:
# action: NODE_SERVICE_START
# options:
# node_id: 10 # ST_HR-PRV-PC-1
# service_id: 0
# 12:
# action: NODE_SERVICE_START
# options:
# node_id: 11 # ST_HR-PRV-PC-2
# service_id: 0
# 13:
# action: NODE_SERVICE_START
# options:
# node_id: 12 # ST_HR-PRV-PC-3
# service_id: 0
# # ====== ST DATA Servers =======
# 14:
# action: NODE_SERVICE_START
# options:
# node_id: 13 # ST_DATA-PRV-SRV-STORAGE
# service_id: 0
# 15:
# action: NODE_SERVICE_START
# options:
# node_id: 14 # ST_DATA-PRV-SRV-DB
# service_id: 0
# # ====== ST Project A =======
# 16:
# action: NODE_SERVICE_START
# options:
# node_id: 15 # PROJ-A-PRV-PC-1
# service_id: 0
# 17:
# action: NODE_SERVICE_START
# options:
# node_id: 16 # PROJ-A-PRV-PC-2
# service_id: 0
# 18:
# action: NODE_SERVICE_START
# options:
# node_id: 17 # PROJ-A-PRV-PC-3
# service_id: 0
# # ====== ST Project B =======
# 19:
# action: NODE_SERVICE_START
# options:
# node_id: 18 # PROJ-B-PRV-PC-1
# service_id: 0
# 20:
# action: NODE_SERVICE_START
# options:
# node_id: 19 # PROJ-B-PRV-PC-2
# service_id: 0
# 21:
# action: NODE_SERVICE_START
# options:
# node_id: 20 # PROJ-B-PRV-PC-3
# service_id: 0
# # ====== ST Project C =======
# 22:
# action: NODE_SERVICE_START
# options:
# node_id: 21 # PROJ-C-PRV-PC-1
# service_id: 0
# 23:
# action: NODE_SERVICE_START
# options:
# node_id: 22 # PROJ-C-PRV-PC-2
# service_id: 0
# 24:
# action: NODE_SERVICE_START
# options:
# node_id: 23 # PROJ-C-PRV-PC-3
# service_id: 0
# options:
# nodes:
# # ====== Home Office ========
# - node_name: HOME-PUB-PC-1
# services:
# - service_name: dns-client
# - node_name: HOME-PUB-PC-2
# services:
# - service_name: dns-client
# - node_name: HOME-PUB-SRV
# services:
# - service_name: dns-client
# # ====== Remote Site ========
# - node_name: REM-PUB-PC-1
# services:
# - service_name: dns-client
# - node_name: REM-PUB-PC-2
# services:
# - service_name: dns-client
# - node_name: REM-PUB-SRV
# services:
# - service_name: dns-client
# # ====== ST Public DMZ =======
# - node_name: ST_DMZ-PUB-SRV-WEB
# services:
# - service_name: dns-client
# # ====== ST Head Office =======
# - node_name: ST_HO-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: ST_HO-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: ST_HO-PRV-PC-3
# services:
# - service_name: dns-client
# # ===== ST Human Resources ======
# - node_name: ST_HR-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: ST_HR-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: ST_HR-PRV-PC-3
# services:
# - service_name: dns-client
# # ====== ST DATA Servers =======
# - node_name: ST_DATA-PRV-SRV-STORAGE
# services:
# - service_name: dns-client
# - node_name: ST_DATA-PRV-SRV-DB
# services:
# - service_name: dns-client
# # ====== ST Project A =======
# - node_name: PROJ-A-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: PROJ-A-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: PROJ-A-PRV-PC-3
# services:
# - service_name: dns-client
# # ====== ST Project B =======
# - node_name: PROJ-B-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: PROJ-B-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: PROJ-B-PRV-PC-3
# services:
# - service_name: dns-client
# # ====== ST Project C =======
# - node_name: PROJ-C-PRV-PC-1
# services:
# - service_name: dns-client
# - node_name: PROJ-C-PRV-PC-2
# services:
# - service_name: dns-client
# - node_name: PROJ-C-PRV-PC-3
# services:
# - service_name: dns-client
# ip_list:
# *UC7_IP_LIST
# max_folders_per_node: 1
# max_files_per_folder: 1
# max_services_per_node: 1
# max_applications_per_node: 1
# settings:
# start_step: 1
# start_variance: 0
# max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS
# frequency: 1
# variance: 0
# reward_function:
# reward_components:
# - type: DUMMY

View File

@@ -169,7 +169,7 @@
" table.add_row([item.timestep, item.action, node, application, target_ip, item.response.status])\n",
"\n",
" print(table)\n",
" print(\"(Any DONOTHING actions are omitted)\")\n",
" print(\"(Any do-nothing actions are omitted)\")\n",
"\n",
"def finish_episode_and_print_reward():\n",
" while env.game.step_counter < 128:\n",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB