[发明专利]一种云计算网络中虚拟资源动态调度方法及系统无效
申请号: | 201110101957.1 | 申请日: | 2011-04-22 |
公开(公告)号: | CN102170474A | 公开(公告)日: | 2011-08-31 |
发明(设计)人: | 李旭鹏 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 禹小明;张伟杰 |
地址: | 510310 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 网络 虚拟 资源 动态 调度 方法 系统 | ||
技术领域
本发明涉及云计算网络技术,尤其涉及一种云计算网络中虚拟资源动态调度方法及系统。
背景技术
云计算(Cloud Computing)是网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助SaaS(Software-as-a-service)、PaaS(Platform-as-a-Service)、IaaS(Infrastructure as a Service)、MSP(Managed Service Provider)等先进的商业模式把这强大的计算能力分布到终端用户手中。如何通过负载均衡使云中的虚拟资源得到高效的利用是云计算中非常重要的一个问题,只有解决好这个问题,才算是真正有效地利用起云计算。
现有的云资源调度,只采用实时监测云资源的方式进行管理,而没有采用实时迁移动态地实现负载均衡,效率不高。
发明内容
本发明的第一个发明目的在于提供一种云计算网络中虚拟资源动态调度方法。
为了实现上述的目的,采用如下的技术方案:
一种云计算网络中虚拟资源动态调度方法,所述云计算网络包括云控制服务器、资源监视服务器、资源调度服务器、集群控制器和节点控制器,云控制服务器分别与资源监视服务器、资源调度服务器连接,资源监视服务器和资源调度服务器分别与集群控制器连接,集群控制器连接一个或多个节点控制器,节点控制器用于配置一个或多个供用户访问的虚拟机,
所述方法包括:
(1)资源监视服务器收集节点控制器和集群控制器的运行信息,并发送给云控制服务器,所述运行信息包括节点控制器的CPU指令集;
(2)第一虚拟机所在的第一节点控制器达到虚拟资源瓶颈,第一节点控制器向云控制服务器发送实时迁移请求;
(3)云控制服务器把运行信息发送给资源调度服务器;
(4)资源调度服务器从运行信息中查找一个具有足够调度资源且与第一节点控制器具有相同或相似的CPU指令集的第二节点控制器,将第一虚拟机从第一节点控制器迁移到第二节点控制器上。
第一节点控制器直接向云控制服务器发送实时迁移请求,不通过集群控制器和资源监视服务器进行转发。因为达到资源瓶颈是一件非常紧急的事情,应该直接向云控制服务器发出请求,不应该浪费时间在转发过程中。在日常运作中,集群控制器要收集整个集群的资源信息,而资源监视服务器要接受整个云的资源信息,所以这两条线路会非常忙碌,有可能造成延时。
作为一种优选方案,步骤(1)所述的云控制服务器将接收到运行信息写进云控制服务器内存并记录到数据库,步骤(3)所述运行信息为写进云控制服务器内存里的运行信息。记录到数据库的运行信息用于系统管理员查阅,写进云控制服务器内存的运行信息用于调度。因为内存的运行速度快,读取内存的信息要比读取数据库快得多,用于调度可以有效地提高效率。而系统管理员比较适宜通过读取数据库来获知整个云的情况,这样的话比较安全,同时也比较灵活,因为读数据库的话,随便换一个管理程序,只要能进行普通的数据库读取操作就可以。
作为一种优选方案,所述虚拟资源为虚拟机的CPU、内存和/或磁盘资源,所述运行信息包括CPU、内存和/或磁盘信息,所述调度资源为节点控制器上可用于增加配置新的虚拟机的CPU、内存和/或磁盘资源。
作为一种优选方案,所述步骤(1)中,集群控制器在预设时间内收集与其连接的节点控制器的运行信息,与集群控制器自身的运行信息一并发送给资源监视服务器,
如果集群控制器在预设时间内无法收集到与其连接的第三节点控制器的运行信息,则将第三节点控制器的机器状态设置为丢失;
如果集群控制器在预设时间内收集到机器状态为丢失的第四节点控制器的运行信息,则将第四节点控制器的机器状态改为正在运行。
作为一种优选方案,所述步骤(2)中,虚拟资源瓶颈指第一节点控制器的调度资源
不足以满足配置在第一节点控制器的虚拟机正常运行;
不足以增加配置新的虚拟机。
作为一种优选方案,所述步骤(4)中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110101957.1/2.html,转载请声明来源钻瓜专利网。