基于动态资源调度算法的数据中心负载均衡方案研究
2021-09-11杜雅红李明杰
铁路计算机应用 2021年8期
杜雅红,郭 刚,罗 兵,李明杰
(中铁信弘远(北京)软件科技有限责任公司,北京 100038)
随着互联网技术的高速发展,网络规模不断扩大,对计算机计算能力的要求越来越高,以数据中心为基础的云计算技术得到了高速发展[1]。在目前的数据中心建设和应用中,大多数采用静态调度算法对虚拟资源进行调度与分配。静态调度算法是指虚拟机在创建、迁移的调度过程中,按照虚拟机类型来筛选目标物理主机,未根据虚拟机和物理主机的实际冷热负载进行过滤。随着数据中心的长期运营和虚拟资源的不断分配,静态调度算法无法根据物理主机当前的负载情况而调度,逐渐暴露出CPU、内存、块存储等基础资源分配不均衡等问题,从而导致数据中心的负载不均衡[2]。
针对此问题,本文提出基于动态资源调度(DRS,Dynamic Resource Scheduler)算法的负载均衡解决方案,周期性获取物理主机和虚拟机的相关监控指标,根据物理主机和虚拟机的实际负载状态进行动态调整,尽量使物理主机资源使用率处于平均负载值附近,使各个物理主机的资源使用相对均衡。从而避免某些物理主机过载或过低载使用,实现数据中心的负载均衡。
1 关键技术
DRS的基本要求是在不中断业务和用户基本无感知的情况下,在数据中心内对资源进行再调度,主要依赖于虚拟机在线迁移技术和资源监控技术。
1.1 虚拟机在线迁移
运用DRS策略,保证虚拟机资源在不中断用户业务的情况下,在物理主机之间进行热迁移[3],为实现资源动态调整提供可能[4]。……
登录APP查看全文
