An Uncertainty-Aware Approach to Optimal Configuration of Stream Processing Systems

June 21, 2016 Β· Entered Twilight Β· πŸ› IEEE/ACM International Symposium on Modeling, Analysis, and Simulation On Computer and Telecommunication Systems

πŸŒ… TWILIGHT: Old Age
Predates the code-sharing era β€” a pioneer of its time

"Last commit was 8.0 years ago (β‰₯5 year threshold)"

Evidence collected by the PWNC Scanner

Repo contents: .gitignore, LICENSE.txt, README.md, data, deploy, doc, install, results, src, uk.ic.dice.co.ui, uk.ic.dice.co, utils

Authors Pooyan Jamshidi, Giuliano Casale arXiv ID 1606.06543 Category cs.DC: Distributed Computing Citations 121 Venue IEEE/ACM International Symposium on Modeling, Analysis, and Simulation On Computer and Telecommunication Systems Repository https://github.com/dice-project/DICE-Configuration-BO4CO ⭐ 2 Last Checked 1 month ago
Abstract
Finding optimal configurations for Stream Processing Systems (SPS) is a challenging problem due to the large number of parameters that can influence their performance and the lack of analytical models to anticipate the effect of a change. To tackle this issue, we consider tuning methods where an experimenter is given a limited budget of experiments and needs to carefully allocate this budget to find optimal configurations. We propose in this setting Bayesian Optimization for Configuration Optimization (BO4CO), an auto-tuning algorithm that leverages Gaussian Processes (GPs) to iteratively capture posterior distributions of the configuration spaces and sequentially drive the experimentation. Validation based on Apache Storm demonstrates that our approach locates optimal configurations within a limited experimental budget, with an improvement of SPS performance typically of at least an order of magnitude compared to existing configuration algorithms.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Distributed Computing