umar-sharif821's picture
Upload 11 files
ceeb029 verified
name: cdn-cache-optimizer
version: "1.0.0"
description: >
Edge CDN Cache Optimizer — an RL environment where an agent manages
a content delivery network cache. The agent decides which files to evict
when the cache is full, balancing hit rate, bandwidth efficiency, and
avoiding cache thrashing. Simulates real-world viral traffic spikes
alongside steady baseline demand.
author: umar
tags:
- openenv
- cdn
- cache
- infrastructure
- real-world
tasks:
- id: task_easy
name: Steady Traffic Cache
difficulty: easy
episode_length: 100
cache_capacity_mb: 100.0
- id: task_medium
name: Mixed Traffic Cache
difficulty: medium
episode_length: 150
cache_capacity_mb: 80.0
- id: task_hard
name: Constrained Cache with Viral Bursts
difficulty: hard
episode_length: 200
cache_capacity_mb: 50.0
observation_space:
type: structured
fields:
- step: int
- cache_used_mb: float
- cache_capacity_mb: float
- cache_fill_ratio: float
- cached_files: list[FileEntry]
- incoming_file_id: str
- incoming_file_size_mb: float
- incoming_file_is_viral: bool
- cache_hit: bool
- recent_hit_rate: float
- time_of_day: float
- queue_preview: list[str]
action_space:
type: structured
fields:
- evict_file_id: str | null
reward_range: [-1.0, 1.5]
endpoints:
reset: POST /reset
step: POST /step
state: GET /state
runtime:
framework: fastapi
python: "3.11"
port: 7860