发明名称 云公共服务平台下的大规模计算机资源的监控和调度方法
摘要 本发明公开了一种云公共服务平台下的大规模计算机资源的监控和调度方法,包括虚拟机查找与加载过程和虚拟机监控过程。对虚拟机按照租户的特性进行存储。建立资源管理表。如果监控到租户的业务运行请求,在服务器上和关系型数据库上查找对应的虚拟机存储位置。运行在服务器上的监控软件,并根据查找到的虚拟机提供业务。所述虚拟机监控过程包括对虚拟机的监控、对于业务的监控和对于服务器的监控。本发明的大规模计算机资源的监控和调度方法,具有可快速地对虚拟机进行查询和加载、并对虚拟机进行有效地监控、降低系统能耗和成本和在保证业务连续性的同时也最大限度地降低了服务器的空运行等优点。
申请公布号 CN102946433A 申请公布日期 2013.02.27
申请号 CN201210478919.2 申请日期 2012.11.22
申请人 合肥华云通信技术有限公司 发明人 唐舜;李颖和
分类号 H04L29/08(2006.01)I;G06F9/455(2006.01)I;G06F9/50(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 安徽省合肥新安专利代理有限责任公司 34101 代理人 何梅生;郭华俊
主权项 云公共服务平台下的大规模计算机资源的监控和调度方法,其特征是,包括虚拟机查找与加载过程和虚拟机监控过程;所述虚拟机查找与加载过程包括以下几个步骤:第一步骤:对虚拟机按照租户的特性进行存储,将每个租户的虚拟机储存在一个连续的空间内;第二步骤:建立一个以IP地址、租户、业务和虚拟机的资源管理表;第三步骤:对于经常使用的虚拟机、或则是优先级高的虚拟机,在服务器上建立资源管理表;第四步骤:如果监控到租户的业务运行请求,在服务器上和关系型数据库上查找对应的虚拟机存储位置;第五步骤:运行在服务器上的监控软件,并根据查找到的虚拟机提供业务;所述虚拟机监控过程包括以下几个步骤:第1步:对虚拟机的监控;监控CPU和内存的使用情况;如果CPU比较繁忙,则调整虚拟系统对应进程的优先级,将该进程绑定到特定的CPU上运行;如果是内存使用率较高,则调整该虚拟系统使用的内存大小。第2步:对于业务的监控;如果在预设时间T内没有业务请求,则暂停虚拟机;如果在该时间段内有业务请求,则恢复该虚拟机;如果在2T时间内没有业务请求,则关闭该虚拟机,停止该业务的处理,否则恢复该虚拟机。第3步:对于服务器的监控,监控管理程序监控服务器业务运行情况,并根据服务器的状态进行虚拟机的迁移,然后关闭不需要的服务器。
地址 230001 安徽省合肥市高新区动漫和服务外包产业基地B1楼11室