The growing electricity demand of cloud and edge computing increases operational costs and will soon have a considerable impact on the environment. A possible countermeasure is equipping IT infrastructure directly with on-site renewable energy sources. Yet, particularly smaller data centers may not be able to use all generated power directly at all times, while feeding it into the public grid or energy storage is often not an option. To maximize the usage of renewable excess energy, we propose Cucumber, an admission control policy that accepts delay-tolerant workloads only if they can be computed within their deadlines without the use of grid energy. Using probabilistic forecasting of computational load, energy consumption, and energy production, Cucumber can be configured towards more optimistic or conservative admission. We evaluate our approach on two scenarios using real solar production forecasts for Berlin, Mexico City, and Cape Town in a simulation environment. For scenarios where excess energy was actually available, our results show that Cucumber's default configuration achieves acceptance rates close to the optimal case and causes 97.0% of accepted workloads to be powered using excess energy, while more conservative admission results in 18.5% reduced acceptance at almost zero grid power usage.
翻译:云层和边缘计算对电力需求的增加增加了运行成本,并将很快对环境产生相当大的影响。可能的应对措施是直接用现场可再生能源来装备信息技术基础设施。然而,特别是较小的数据中心可能无法随时直接使用所有发电,而将其输入公共电网或能源储存则往往不是一个选项。为了最大限度地利用可再生能源,我们提议Cucumber(Cucumber)(Cucumber)(Cucumber)(Cucumber)(Cucumber))(Cucumber)(Cucumber))(Cucumber)(Cucumber)(Cucumber)(Cucumber)(Cucumber)(Cucumber) (Cucumber) (Cucumber) (Cucumber) (Cucum) (Cucum) (Chucum) ) (Chucum) (Chucum) (Cublical ) ) ) (Chublish) ),,, 将使用超能能能率(Cubable) 。(Cublabitimeal) 和(Chucultimeal) 。 (Calizm), =18.5%) 。 (Cubil (Cen = =18.5%) =18.5) ib) = = =1, = (Cen =(Ch) = = = = = = = = =(Cubel(Cel(Cel(cism) ) ) committing ) =(Cub) ) ibil) commel(ceptional) ) ) = (Cen----lus) comptionalb) commmmation (Cive-en-en-en-l) en-en-en-en-en-en-en-en-en-en-en-en-en-en-l) en-e-lock(Cel-l) en-l) en-en-l) en-