Skip to content

JanhaviSingh2004/C-SHIFT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carbon-Aware Data Center Scheduler

🚧 Work in Progress

Overview

The Carbon-Aware Data Center Scheduler is a system designed to optimize compute workload scheduling based on real-time carbon intensity data. Traditional data centers run workloads without considering environmental impact, leading to unnecessary carbon emissions.

This project aims to reduce the carbon footprint of computing infrastructure by scheduling workloads during periods of lower carbon intensity (gCO₂/kWh).

Features

  • Fetches real-time carbon intensity data from external energy APIs
  • Implements carbon-aware workload scheduling strategies
  • Simulates compute workloads using Docker containers
  • Evaluates scheduling decisions for improved energy efficiency

Tech Stack

  • Python
  • REST APIs
  • Docker
  • Data Processing

Current Progress

  • Carbon intensity API integration
  • Basic scheduling logic implementation
  • Docker-based workload simulation

Future Improvements

  • Advanced carbon-aware scheduling algorithms
  • Real-time monitoring dashboard
  • Performance and emission optimization
  • Visualization of carbon savings

Goal

To demonstrate how data centers can reduce environmental impact by intelligently scheduling workloads based on carbon emission data.

About

C-SHIFT is a Carbon-Aware Data Center Scheduler that optimizes compute workload execution using real-time carbon intensity data. It integrates energy APIs to monitor gCO₂/kWh levels and dynamically schedules workloads during lower-emission periods to improve energy efficiency and reduce the carbon footprint of data center operations.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors