Earn Your CS Degree, Tuition-Free, 100% Online!
AI Adoption - Drive Business Value and Organizational Impact
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how to build an AI-driven, carbon-aware Kubernetes scheduler using Rust in this 16-minute conference talk from Conf42 Rustlang 2025. Learn about the current challenges in cloud computing related to energy consumption and carbon emissions, then discover a proposed solution that leverages carbon-aware scheduling to optimize workload placement based on environmental impact. Examine the key components of this innovative approach, including the benefits of using Rust as the development framework for building performant and memory-safe scheduling systems. Understand how machine learning models can predict energy consumption patterns and how carbon-aware scheduling algorithms can make intelligent decisions about pod placement to minimize environmental impact. Discover integration strategies with the existing Kubernetes ecosystem and explore deployment and implementation approaches for real-world scenarios. Review a practical case study demonstrating the effectiveness of this approach and explore future directions for carbon-aware computing. Get practical guidance on how to start implementing carbon-aware scheduling in your own Kubernetes environments, combining Rust's performance characteristics with AI-driven decision making to create more environmentally sustainable cloud infrastructure.
Syllabus
00:00 Introduction to Carbon Aware Kubernetes Scheduling
00:46 Current Challenges in Cloud Computing
02:06 Proposed Solution: Carbon Aware Scheduling
02:35 Key Components of the Solution
06:42 Rust Framework and Its Benefits
07:06 Machine Learning Models for Energy Prediction
07:47 Carbon Aware Scheduling Algorithms
10:01 Integration with Kubernetes Ecosystem
10:30 Deployment and Implementation Strategy
13:00 Case Study and Future Directions
14:33 Getting Started with Carbon Aware Scheduling
15:19 Conclusion
Taught by
Conf42