Lune

ASPLOS2025Top-tier venue

DarwinGame: Playing Tournaments for Tuning Applications in Noisy Cloud Environments

Rohan Basu Roy, Vijay Gadepally, Devesh Tiwari

2025Year
1Citations

Abstract

This work introduces a new subarea of performance tuning -- performance tuning in a shared interference-prone computing environment. We demonstrate that existing tuners are significantly suboptimal by design because of their inability to account for interference during tuning. Our solution, DarwinGame, employs a tournament-based design to systematically compare application executions with different tunable parameter configurations, enabling it to identify the relative performance of different tunable parameter configurations in a noisy environment. Compared to existing solutions, DarwinGame achieves more than 27% reduction in execution time, with less than 0.5% performance variability. DarwinGame is the first performance tuner that will help developers tune their applications in shared, interference-prone, cloud environments.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext ee0d779a-1126-44a5-adbe-dc69754f4fee

Builds on7

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines