Ray Use Cases

Ray for Large-Scale, Time-Series Energy Forecasting to Plan a More Resilient Power Grid

September 19, 4:00 PM - 4:30 PM
View Slides

Kevala is building software for electrical utilities and regulators to forecast future conditions on the power grid and determine what components could be at risk as renewable energy generation and electric vehicle usage increase. This requires predicting behavior across large geographic regions covering millions of households over multiple years and simulating the complex interactions between technologies like residential solar, battery storage, and electric vehicles.

In this talk, I will discuss how we've used Ray Core, Ray Serve, and KubeRay to create a flexible and efficient architecture that distributes these forecasts across Ray actors that work semi-independently to predict behavior in specific geographic regions. Our architecture allows these forecasts to be highly configurable by our users and run on demand to process terabytes of input data and generate up to hundreds of billions of output data points. I'll walk through how we've used different features of Ray to solve challenges such as coordinating work between inter-dependent tasks, minimizing latency, and efficiently caching and transferring data throughout the workflows.

About Joey

Joey is a staff software engineer working on architecture and scalability challenges at Kevala. He is currently focused on Kevala’s architecture for energy forecasting, but has also worked on time-series and geospatial data processing, microservice architecture, and CI/CD pipelines at Kevala. Prior to Kevala, he worked at a vertical farming startup, Plenty, where he worked on IoT data ingestion and automated control systems.

Joey Asperger

Staff Software Engineer, Kevala
Photo of Ray Summit pillows
Ray Summit 23 logo

Ready to Register?

Come connect with the global community of thinkers and disruptors who are building and deploying the next generation of AI and ML applications.

Photo of Ray pillows and Raydiate sign
Photo of Raydiate sign

Join the Conversation

Ready to get involved in the Ray community before the conference? Ask a question in the forums. Open a pull request. Or share why you’re excited with the hashtag #RaySummit on Twitter.