This work proposes an energy-efficient resource provisioning and allocation framework to meet the dynamic demands of future applications. The frequent variations in a cloud user's resource demand lead 'to the problem of excess power consumption, resource wastage, performance, and Quality-of-Service degradation. The proposed framework addresses these challenges by matching the application's predicted resource requirement with the resource capacity of VMs precisely and thereby consolidating the entire load on the minimum number of energy-efficient physical machines. The three consecutive contributions of the proposed work are: Online Multi-Resource Feed-forward Neural Network to forecast the multiple resource demands concurrently for future applications; autoscaling of VMs based on the clustering of the predicted resource requirements; allocation of the scaled VMs on the energy-efficient PMs. The integrated approach successively optimizes resource utilization, saves energy and automatically adapts to the changes in future application resource demand. The proposed framework is evaluated by using real workload traces of the benchmark Google Cluster Dataset and compared against different scenarios including energy-efficient VM placement with resource prediction only, VMP without resource prediction and autoscaling, and optimal VMP with autoscaling based on actual resource utilization. The observed results demonstrate that the proposed integrated approach achieves near-optimal performance against optimal VMP and outperforms rest of the VMPs in terms of power saving and resource utilization up to 88.5% and 21.12% respectively. In addition, the OM-FNN predictor shows better accuracy, lesser time and space complexity over a traditional single-input and single-output feed-forward neural network predictor.
翻译:这项工作提出一个节能资源提供和分配框架,以满足未来应用的动态需求。云层用户资源需求经常变化,导致过度电耗、资源浪费、性能和服务质量退化。拟议框架通过将应用预测的资源需求与VMs的资源能力精确地匹配,从而将最低节能物理机器的最低数量的全部负荷合并起来,拟议工作的连续三个贡献是:在线多资源源向前神经网络,以预测未来应用的多种资源需求;根据预测的资源需求组合,自动调整VMS;将规模大的VMS分配到节能工厂。综合办法通过将应用的预测资源需求与VMMS资源需求预测的预测相匹配,从而将最低节能物理数字组合起来,将全部负荷与最低节能物理数据集的数据组合进行整合。 在线 VMP没有资源预测和自动调整,将最佳VMP系统升级为最低资源使用率。