An ensemble CPU load prediction algorithm using a Bayesian information criterion and smooth filters in a cloud computing environment. (24th September 2018)