Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Stop Scheduling Like It's 1999 - Green Software Needs Better Timing

Devoxx via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to make your software more environmentally sustainable by optimizing job scheduling based on electricity grid carbon intensity in this conference talk from Devoxx. Discover why traditional cron jobs running at arbitrary times may be contributing unnecessarily to carbon emissions, as the carbon footprint of electricity varies significantly throughout the day depending on energy sources. Explore the development of GreenScheduled, a Java library that uses a simple Spring annotation to automatically delay batch jobs until cleaner energy is available on the grid. Understand the technical challenges involved in building carbon-aware scheduling systems, including time zone complexities and real-time carbon intensity data integration. Examine practical use cases and implementation strategies for incorporating green scheduling into existing Java applications. Get insights into future developments including Quarkus integration and broader ecosystem adoption. Gain practical knowledge about calculating optimal execution windows based on grid carbon intensity data and learn how developers can contribute to sustainability efforts through smarter scheduling decisions.

Syllabus

Stop Scheduling Like It’s 1999 – Green Software Needs Better Timing by Ted Vinke

Taught by

Devoxx

Reviews

Start your review of Stop Scheduling Like It's 1999 - Green Software Needs Better Timing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.