hirann commited on
Commit
58d2378
·
verified ·
1 Parent(s): e0ab109

Fix: Medium/Hard task difficulty

Browse files
Files changed (1) hide show
  1. env/core.py +9 -9
env/core.py CHANGED
@@ -55,12 +55,12 @@ TASKS = {
55
  difficulty="medium",
56
  description="Performance bottleneck! This cluster is struggling. Analyze each server's load, then iteratively upgrade undersized servers. Requires 4+ successful changes for max reward.",
57
  initial_resources=[
58
- {"id": "srv-1", "type": "t3.small", "cpu_usage": 90.0, "mem_usage": 80.0, "monthly_cost": 11.5},
59
- {"id": "srv-2", "type": "t3.small", "cpu_usage": 85.0, "mem_usage": 75.0, "monthly_cost": 11.5},
60
- {"id": "srv-3", "type": "t3.small", "cpu_usage": 88.0, "mem_usage": 78.0, "monthly_cost": 11.5},
61
  ],
62
  sla={"max_latency_ms": 100.0, "max_budget": 100.0, "min_uptime_pct": 99.9},
63
- load=15.0
64
  ),
65
  "hard": TaskConfig(
66
  task_id="hard_balance",
@@ -70,12 +70,12 @@ TASKS = {
70
  initial_resources=[
71
  {"id": "srv-1", "type": "m5.large", "cpu_usage": 15.0, "mem_usage": 10.0, "monthly_cost": 70.0},
72
  {"id": "srv-2", "type": "m5.large", "cpu_usage": 12.0, "mem_usage": 8.0, "monthly_cost": 70.0},
73
- {"id": "srv-3", "type": "t3.nano", "cpu_usage": 95.0, "mem_usage": 90.0, "monthly_cost": 3.6},
74
- {"id": "srv-4", "type": "t3.nano", "cpu_usage": 98.0, "mem_usage": 92.0, "monthly_cost": 3.6},
75
  {"id": "srv-5", "type": "t3.medium", "cpu_usage": 45.0, "mem_usage": 40.0, "monthly_cost": 23.0},
76
  ],
77
- sla={"max_latency_ms": 100.0, "max_budget": 60.0, "min_uptime_pct": 99.9},
78
- load=35.0
79
  ),
80
  }
81
 
@@ -164,7 +164,7 @@ class CloudOpsEnvironment:
164
  self._ep.resources
165
  )
166
 
167
- if utilization > 1.1:
168
  self._ep.crashed = True
169
  obs = self._build_observation("SYSTEM CRASH: Resource exhaustion!")
170
  reward = RewModel(value=0.0, reason="System crashed due to resource exhaustion")
 
55
  difficulty="medium",
56
  description="Performance bottleneck! This cluster is struggling. Analyze each server's load, then iteratively upgrade undersized servers. Requires 4+ successful changes for max reward.",
57
  initial_resources=[
58
+ {"id": "srv-1", "type": "t3.small", "cpu_usage": 60.0, "mem_usage": 50.0, "monthly_cost": 11.5},
59
+ {"id": "srv-2", "type": "t3.small", "cpu_usage": 55.0, "mem_usage": 45.0, "monthly_cost": 11.5},
60
+ {"id": "srv-3", "type": "t3.small", "cpu_usage": 58.0, "mem_usage": 48.0, "monthly_cost": 11.5},
61
  ],
62
  sla={"max_latency_ms": 100.0, "max_budget": 100.0, "min_uptime_pct": 99.9},
63
+ load=10.0
64
  ),
65
  "hard": TaskConfig(
66
  task_id="hard_balance",
 
70
  initial_resources=[
71
  {"id": "srv-1", "type": "m5.large", "cpu_usage": 15.0, "mem_usage": 10.0, "monthly_cost": 70.0},
72
  {"id": "srv-2", "type": "m5.large", "cpu_usage": 12.0, "mem_usage": 8.0, "monthly_cost": 70.0},
73
+ {"id": "srv-3", "type": "t3.small", "cpu_usage": 70.0, "mem_usage": 60.0, "monthly_cost": 11.5},
74
+ {"id": "srv-4", "type": "t3.small", "cpu_usage": 75.0, "mem_usage": 65.0, "monthly_cost": 11.5},
75
  {"id": "srv-5", "type": "t3.medium", "cpu_usage": 45.0, "mem_usage": 40.0, "monthly_cost": 23.0},
76
  ],
77
+ sla={"max_latency_ms": 100.0, "max_budget": 70.0, "min_uptime_pct": 99.9},
78
+ load=25.0
79
  ),
80
  }
81
 
 
164
  self._ep.resources
165
  )
166
 
167
+ if utilization > 1.3:
168
  self._ep.crashed = True
169
  obs = self._build_observation("SYSTEM CRASH: Resource exhaustion!")
170
  reward = RewModel(value=0.0, reason="System crashed due to resource exhaustion")