针对保证云中心性能下最小化能耗的问题,提出云中心异构服务器之间优化能耗分配方法。首先,建立云中心能耗优化的数学模型;然后,通过拉格朗日乘子法获取该模型的最优解,得到计算最小能量的最小能耗(MPC)算法;最后,通过大量数值实验进行算法验证并与功耗相等分配(EP)基准方法进行了比较。实验结果表明:在相同负载、相同响应时间约束下,MPC算法比EP基准方法节省近30%的能耗,并随着负载增加节省能耗的比例更高。MPC算法可有效避免云中心能源配置过载,为云中心资源优化配置提供思路和参考数据。
For the problem of minimizing the energy consumption under performance constraint of cloud center, an optimal power consumption allocation method among multiple heterogeneous servers was proposed. First, an optimal energy consumption mathematical model of cloud center was built. Second, a Minimizing Power Consumption( MPC) algorithm for calculating the minimum energy was developed by using Lagrange multiplier method to obtain the optimal solution of the model. Finally, the MPC algorithm was verified by plenty of numerical experiments and compared with the Equal-Power( EP)baseline method. The experimental results indicate that MPC algorithm can save approximately 30% energy than the EP baseline method under the same load and the same response time conditions, and the proportion of energy saving will increase with load increasing. The MPC algorithm can effectively avoid energy configuration overload and it will provide ideas and reference data for optimal resource allocation of cloud center.