Configuring Distributed Computations Using Response Surfaces
Adem Efe Gencer, David Bindel, Emin Gün Sirer, Robbert van Renesse · 2015
Configuring large distributed computations is a challenging task. Efficiently executing distributed computations requires configuration tuning based on careful examination of application and hardware properties. Considering the large number of parameters and impracticality of using trial and error in a production environment, programmers tend to make these decisions based on their experience and rules of thumb. Such configurations can lead to underutilized and costly clusters, and missed deadlines.