Explore a groundbreaking approach to post-deployment configuration tuning of complex services in this NSDI '24 conference talk. Dive into OpperTune, a service developed at Microsoft that addresses the challenges of continuously optimizing application performance and efficiency after wide deployment. Learn how OpperTune automates crucial processes, including identifying configurations to tune, managing tuning scope, and employing a novel reinforcement learning algorithm for swift adjustment of both numerical and categorical parameters. Discover how this innovative solution significantly reduces end-to-end latency in microservice applications while minimizing disruptions. Gain insights into real-world implementations on Microsoft Azure clusters and access the open-source code and datasets for further exploration.
Overview
Syllabus
NSDI '24 - OPPerTune: Post-Deployment Configuration Tuning of Services Made Easy
Taught by
USENIX