CloudOptRL / openenv.yaml
gagan-devv's picture
Initial submission
cb922bf
Raw History Blame Contribute Delete
918 Bytes
name: cloud-resource-allocation-rl
version: 1.0.0
description: Cloud infrastructure resource allocation environment for reinforcement learning
observation_space:
type: Box
shape: [4]
dtype: float32
low: [0.0, 0.0, 0.0, 1.0]
high: [100.0, 100.0, .inf, .inf]
description: |
[cpu, memory, request_rate, resources]
- cpu: CPU utilization percentage (0-100)
- memory: Memory utilization percentage (0-100)
- request_rate: Incoming requests per timestep (0+)
- resources: Number of allocated server instances (1+)
action_space:
type: Discrete
n: 3
description: |
0: Decrease resources (remove 1 server instance, minimum 1)
1: Maintain resources (keep current allocation)
2: Increase resources (add 1 server instance)
reward_range: [0.0, 1.0]
episode_length: 100
termination_conditions:
- Max steps reached (100)
- CPU utilization > 95%
- Memory utilization > 95%