• 查询稿件
  • 获取最新论文
  • 知晓行业信息

基于动态资源调度算法的数据中心负载均衡方案研究

Load balancing solution in data center based on dynamic resource scheduler algorithm

  • 摘要: 云数据中心大多采用静态调度算法对虚拟化资源进行分配和调度,调度一旦完成,若无维护,资源分配状况一般不会发生变化,但随着资源池的持续使用,资源使用不均衡的问题会越来越严重。针对该问题,提出基于动态资源调度(DRS,Dynamic Resource Scheduler)算法的负载均衡解决方案,使数据中心物理节点上的资源使用达到相对均衡。采用DRS算法对资源进行实时监控,根据监控结果筛选出与平均负载值偏差较大的物理主机,结合虚拟机已分配与实际使用的资源,计算出其最终得分,根据得分,选择合适的虚拟机进行动态资源均衡,使物理主机的负载值趋于平均负载值。实验结果表明,DRS算法在数据中心应用中具有有效性和稳定性,可以周期性地进行资源动态调度,实现数据中心的负载相对均衡。

     

    Abstract: Most cloud data centers use static resource scheduler algorithm to allocate and schedule virtualized resources. Once the scheduling is completed, if there is no maintenance, the resource allocation would not change. However, with the continuous use of resource pools, the problem of unbalance resource use becomes more and more serious. To solve this problem, this paper proposed a load balancing solution based on the Dynamic Resource Scheduler (DRS) algorithm to implement a relatively balanced resource usage on the physical nodes of the data center. The algorithm was used to monitor the resources in real time, select the physical hosts with large deviation from the average load value according to the monitoring results, calculate the final score combined with the resources allocated and actually used by the virtual machine, and select the appropriate virtual machine for dynamic resource balancing according to the score, so that the load value of the physical host tends to the average load value. The test results show that the DRS algorithm is effective and stable in the application of data center. It can dynamically schedule resources periodically, and finally achieve the goal of relatively balanced load in the data center.

     

/

返回文章
返回