dc.contributor.author | Basu Roy, Rohan | |
dc.contributor.author | Gadepally, Vijay | |
dc.contributor.author | Tiwari, Devesh | |
dc.date.accessioned | 2025-05-09T16:24:23Z | |
dc.date.available | 2025-05-09T16:24:23Z | |
dc.date.issued | 2025-02-03 | |
dc.identifier.isbn | 979-8-4007-0698-1 | |
dc.identifier.uri | https://hdl.handle.net/1721.1/159250 | |
dc.description.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. | en_US |
dc.publisher | ACM|Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1 | en_US |
dc.relation.isversionof | https://doi.org/10.1145/3669940.3707259 | en_US |
dc.rights | Creative Commons Attribution | en_US |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | en_US |
dc.source | Association for Computing Machinery | en_US |
dc.title | DarwinGame: Playing Tournaments for Tuning Applications in Noisy Cloud Environments | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Rohan Basu Roy, Vijay Gadepally, and Devesh Tiwari. 2025. DarwinGame: Playing Tournaments for Tuning Applications in Noisy Cloud Environments. In Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1 (ASPLOS '25). Association for Computing Machinery, New York, NY, USA, 264–279. | en_US |
dc.contributor.department | Lincoln Laboratory | en_US |
dc.identifier.mitlicense | PUBLISHER_CC | |
dc.eprint.version | Final published version | en_US |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
dc.date.updated | 2025-04-01T07:49:12Z | |
dc.language.rfc3066 | en | |
dc.rights.holder | The author(s) | |
dspace.date.submission | 2025-04-01T07:49:12Z | |
mit.license | PUBLISHER_CC | |
mit.metadata.status | Authority Work and Publication Information Needed | en_US |