Skip to content

Comments

Add GreenOps Carbon Scheduler to Carbon Intensity and Accounting#1363

Open
RamGudivada wants to merge 1 commit intoprotontypes:mainfrom
RamGudivada:add-greenops-carbon-scheduler
Open

Add GreenOps Carbon Scheduler to Carbon Intensity and Accounting#1363
RamGudivada wants to merge 1 commit intoprotontypes:mainfrom
RamGudivada:add-greenops-carbon-scheduler

Conversation

@RamGudivada
Copy link

Project Addition

Project: GreenOps Carbon Scheduler

Category: Emissions → Carbon Intensity and Accounting

What It Does

A Python-based GreenOps tool for carbon-aware scheduling of batch data pipelines (e.g., Airflow/Snowflake). It:

  • Queries a real-time grid carbon intensity API (gCO2/kWh) before running batch ETL jobs
  • Defers jobs to "green windows" (low-carbon periods) with a SLA circuit-breaker
  • Estimates the carbon footprint of individual Snowflake queries based on compute tier and duration

Why It Qualifies

  • ✅ Open source (MIT license)
  • ✅ Actively maintained (initial release Feb 2025)
  • ✅ Documented README with usage examples
  • ✅ Addresses a gap in the existing list: no tool currently targets carbon-aware scheduling specifically for cloud data warehouses

Related Listing

This tool is closely related to CATS: the Climate-Aware Task Scheduler listed above, but focuses on cloud data warehouse workloads (Snowflake) rather than HPC compute jobs.

@Ly0n
Copy link
Member

Ly0n commented Feb 21, 2026

Hi @RamGudivada,
The project only contains a few small scripts.
Would you like us to review the project in its current form, or are you still working on it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants