[发明专利]一种基于虚拟机的服务器整合方法有效
申请号: | 201910185650.0 | 申请日: | 2019-03-12 |
公开(公告)号: | CN109901932B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 乔百友;童冰;吴刚;韩东红;刘辉林;王波涛 | 申请(专利权)人: | 东北大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N3/126 |
代理公司: | 北京君泊知识产权代理有限公司 11496 | 代理人: | 王程远 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟机 服务器 整合 方法 | ||
本发明公开了一种基于虚拟机的服务器整合方法,所述基于虚拟机的服务器整合方法包括基于动态阈值的服务器局部整合算法和基于遗传算法的服务器全局整合算法。本发明科学合理,使用安全方便,通过局部整合和全局整合,可以有效地实现依据云数据中心负载变化动态来进行服务器整合的重要功能,从而提升业务支撑能力和运维效率、降低投资和决策风险,达到节省投资和节约能源的目的。提出的服务器局部整合算法的目标是对处于高载状态和低载状态的服务器进行小范围内的局部整合,满足节能要求;服务器全局整合算法的目标是在更大范围内对服务器进行整合,在保证服务质量的同时使虚拟机运行在尽可能少的服务器上,从而提升整体资源利用率和降低能源消耗。
技术领域
本发明涉及云数据中心服务器整合技术领域,具体为一种基于虚拟机的服务器整合方法。
背景技术
虽然目前已经有了很多的服务器整合方面的研究,并且已经有许多方法投入到实际应用环境之中,但是目前的研究中仍然存在着一些不足与缺憾,,如某些数据中心采用人工方式对服务器进行整合,导致人力成本会非常高,且容易导致响应不及时,从而影响服务质量和用户最终的体验;有些整合算法采用静态整合策略对服务器进行整合,这种方法不能根据用户的实时需求做出及时改变,因而会造成能源的浪费;有些整合算法只是聚焦于服务器的少数维度进行整合,而没有从全局角度进行考虑,因而无法很好地满足服务器动态整合的要求,且容易导致虚拟机的频繁迁移,进而引起迁移抖动和服务质量的下降,所以,人们急需一种新型服务器整合方法来解决上述问题。
发明内容
本发明提供一种基于虚拟机的服务器整合方法,可以有效解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于虚拟机的服务器整合方法,所述基于虚拟机的服务器整合方法包括基于动态阈值的服务器局部整合算法和基于遗传算法的服务器全局整合算法;
所述基于虚拟机的服务器整合方法包括如下步骤:
S1、获取服务器和虚拟机的监控信息;
S2、根据监控信息计算数据中心总体资源利用率;
S3、根据数据中心总体资源利用率选择服务器整合算法;
所述基于动态阈值的服务器局部整合算法包括如下步骤:
A1、计算服务器整合高载阈值;
A2、根据服务器整合高载阈值分析服务器负载状态;
A3、筛选出处于高载状态的服务器;
A4、筛选出处于低载状态的服务器;
A5、基于双向转发检测算法进行服务器局部整合;
所述基于遗传算法的服务器全局整合算法包括如下步骤:
B1、染色体编码;
B2、生成初始染色体编码种群;
B3、适应度函数设定;
B4、选择操作;
B5、交叉操作;
B6、变异操作;
B7、迭代终止条件。
根据上述技术方案,所述步骤S1和步骤S2中,根据服务器监控中心对服务器和虚拟机进行监控,系统根据获取的服务器和虚拟机的监控信息,计算数据中心整体资源利用率,将数据中心整体资源利用率与给定的利用率阈值进行对比。
根据上述技术方案,所述步骤S3中,当数据中心整体资源利用率正常时,选择基于动态阈值的服务器局部整合算法对服务器进行整合,当数据中心整体资源利用率小于给定的利用率阈值时,选择基于遗传算法的服务器全局整合算法对服务器进行整合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910185650.0/2.html,转载请声明来源钻瓜专利网。