EcoKube: Simulating Carbon-Aware Scheduling Policies in Heterogeneous Edge-Cloud Environments
arXiv:2607.09318 · doi:10.1145/3802513.3803486
Abstract
Energy demand from cloud and edge computing is rising rapidly, with AI workloads further intensifying electricity use and associated carbon emissions. In hybrid edge-cloud settings, sustainability impact depends on time- and location-varying grid Carbon Intensity (CI), site Power Usage Effectiveness (PUE), and heterogeneous hardware characteristics. Existing carbon-aware work explores solutions such as temporal elasticity, spatio-temporal workload shifting, and carbon-aware placement across distributed sites. However, these solutions do not provide a consistent and reproducible workflow for evaluating sustainability-aware scheduling policies on heterogeneous, federated edge-cloud topologies. We present EcoKube: a configurable simulation framework for the reproducible evaluation of sustainability-aware scheduling policies in heterogeneous edge-cloud environments. The framework includes an event-driven deterministic simulator, policy hooks, and a heterogeneity-aware reference policy. We evaluate the framework with synthetic batch workloads, comparing the reference policy against the default Kubernetes scheduler, KEIDS, and TOPSIS/KCSS. The contribution is architectural and experimental: EcoKube provides a reproducible way to compare sustainability-aware policies before deployment.
6 pages, 2 figures. Submitted to EuroSys2026 (TDIS 2026) workshop
References in corpus (6)
- Resource Management in Fog/Edge Computing: A Survey
- Let's Wait Awhile: How Temporal Workload Shifting Can Reduce Carbon Emissions in the Cloud
- CarbonScaler: Leveraging Cloud Workload Elasticity for Optimizing Carbon-Efficiency
- CASPER: Carbon-Aware Scheduling and Provisioning for Distributed Web Services
- Counting Carbon: A Survey of Factors Influencing the Emissions of Machine Learning
- A Survey on Task Scheduling in Carbon-Aware Container Orchestration