[发明专利]一种云计算资源管理方法及系统有效
| 申请号: | 202011134055.3 | 申请日: | 2020-10-21 |
| 公开(公告)号: | CN112181600B | 公开(公告)日: | 2021-07-13 |
| 发明(设计)人: | 朱领军 | 申请(专利权)人: | 甘肃柏隆电子商务科技有限责任公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
| 代理公司: | 北京麦汇智云知识产权代理有限公司 11754 | 代理人: | 曹治丽 |
| 地址: | 730000 甘肃省兰州市城关区*** | 国省代码: | 甘肃;62 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 计算 资源管理 方法 系统 | ||
本发明公开了一种云计算资源管理方法及系统,在宿主机上为宿主机和每个虚拟机分别创建一个监控线程,在每个监控线程中创建四个协程,四个协程分别用于监控CPU资源、内存资源、硬盘资源、IO资源,在线程中轮流执行四个协程,当其中一个协程发现资源异常时,发现异常的协程调用通知线程,通知用户资源异常情况。本发明利用比线程更轻量级的协程监控云计算中宿主机和虚拟机资源使用情况,减少了对宿主机资源的占用,提高了云计算平台的资源利用率。
技术领域
本发明涉及云计算技术领域,更具体的说,涉及到云计算中虚拟机资源管理。
背景技术
随着互联网技术的发展,云计算的用途越来越广,云计算具有高可伸缩、按需服务、高可靠性等特点。各大厂商也推出了自己的云计算,例如国外的Amazon、IBM、微软、Yahoo等都推出了自己的云服务,国内的阿里巴巴、百度、腾讯等也推出了云服务。云计算系统通常有上万台,甚至几十万台服务器组成,如果每个服务器的性能能够提升一点,整个云系统的性能会有很大提升,其不仅节省电能,而且也为厂商带来了收益。
如何提高服务器的性能是各个厂商一直追求的问题。如果过于追求服务器性能,将一些必要的进程或线程关闭,会严重影响云系统的安全性,但是开启过多的进程或线程又会影响服务器资源使用情况,这是一个矛盾的问题。
协程又被称为微线程、纤程,其比线程还要轻量级,一个进程包括一个或多个线程,一个线程可以包括一个或多个协程,协程的开销比线程还要小。通过合理使用协程可以降低计算机整体的开销,提高资源利用率。
发明内容
为了解决上述问题,本发明提供了一种云计算资源管理方法及系统。具体包括以下步骤:
S1:在宿主机启动时,初始化监控线程管理器,所述监控线程管理器为宿主机创建一个监控线程,且当有虚拟机启动时,为虚拟机创建一个监控线程,监控线程管理器周期性判断监控线程是否异常,如果异常,监控线程管理器调用报警模块,发送警告信息给管理员,并重启监控线程;
S2:在创建监控线程后,利用该监控线程创建多个监控协程,所述多个监控协程分别用于监测宿主机或虚拟机的CPU资源、内存资源、硬盘资源、IO资源和网络资源;
S3:多个监控协程依次执行,当发现资源异常,监控协程调用报警模块,发送报警信息给管理员,并判断是否需要进行虚拟机迁移,所述判断是否需要进行虚拟机迁移具体是:判断预定时间内报警次数是否达到预定次数,或者资源占用率持续超过设定阈值;
S4:如果需要进行虚拟机迁移,则自动调用虚拟机迁移模块,实现虚拟机的迁移,否则在发送报警信息给管理员后,继续监测资源。
所述监控线程还包括统计协程,所述统计协程用于统计虚拟机或宿主机资源使用情况。
所述自动调用虚拟机迁移模块,实现虚拟机的迁移,具体为:
统计虚拟机执行任务中CPU密集型任务和IO密集型任务所占的比例,如果CPU密集型任务的占比大于IO密集型任务的占比,则将虚拟机迁移到CPU最空闲的宿主机,否则,将虚拟机迁移到内存资源、硬盘资源、IO资源总和最大除待迁移虚拟机所在宿主机外的目标宿主机中,且所述目标宿主机的内存资源、硬盘资源、IO资源满足统计协程统计的待迁移虚拟机对应资源使用情况。
在一个实施例中,在S1前,还包括:为每个宿主机和虚拟机设置唯一编号,虚拟机从源宿主机迁移到目的宿主机,虚拟机的唯一编号不变,统计协程将虚拟机的资源使用情况以虚拟机唯一编号为标识发送给监控服务器,在虚拟机迁移到目的宿主机后,监控线程从监控服务器根据虚拟机唯一编号获取虚拟机资源使用情况。
在一个实施例中,所述监控协程具有唯一识别标识符,所述唯一识别标识符根据协程代码的HASH值和宿主机唯一编号计算得到,或者根据协程代码的HASH值和虚拟机唯一编号计算得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甘肃柏隆电子商务科技有限责任公司,未经甘肃柏隆电子商务科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011134055.3/2.html,转载请声明来源钻瓜专利网。





