[发明专利]资源管理系统和资源管理方法无效
申请号: | 201210371380.0 | 申请日: | 2012-09-28 |
公开(公告)号: | CN102902594A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 赵国滨 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;H04L29/08 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源管理 系统 方法 | ||
技术领域
本发明涉及资源管理技术领域,具体而言,涉及一种资源管理系统和一种资源管理方法。
背景技术
云计算作为一种新型计算技术,它旨在动态提供所需的计算和存储资源,管理各种工作负载以满足大量应用的需求。传统的管理方法为集中式管理,即指定一台或几台服务器作为管理服务器,完成整个云计算系统资源的管理和监控。这种管理方式直接高效,解决了一些问题。但随着计算规模的扩大,各种资源越来越多,管理服务器的压力会越来越大,整个管理效率下降。而且在集中式的管理过程中,过多的依赖管理服务器。一旦管理服务器出现问题,将会导致整个管理系统失效。
因此,需要一种新的资源管理技术,可以在管理云计算系统的分布式资源时,分散集中管理的压力,从而对资源进行有效管理。
发明内容
本发明正是基于上述问题,提出了一种新的资源管理技术,可以在管理云计算系统的分布式资源时,分散集中管理的压力,从而对资源进行有效管理。
有鉴于此,本发明提出了一种资源管理系统,包括:组别划分单元,用于根据云计算系统中的分布式资源的结构,将所述资源划分至多个组别;服务器设置单元,用于在每个组别设置代理服务器,且所有组别的代理服务器连接至管理服务器;控制管理单元,用于控制所述代理服务器根据所述管理服务器生成的命令或所述代理服务器对应的客户端的输入指令,执行相应的操作,以实现对所述资源的管理。
在该技术方案中,建立分布式的管理系统,通过管理服务器生成的命令或客户端的输入指令,控制代理服务器进行资源管理,从而将集中式管理变为分布式管理,适应于云计算系统中的分布式资源的结构,有效缓解了对于管理服务器的管理压力,并且降低了对于管理服务器的依赖性,甚至可以通过代理服务器实现对于相应资源的部分自治。
在上述技术方案中,优选地,还包括:任务发布单元,用于根据所述管理服务器生成的命令或所述客户端的输入指令,创建并发布对应的任务;以及任务处理单元,用于所述代理服务器获取对应于自身订阅信息的任务,并执行所述任务。
在该技术方案中,通过任务的方式进行指令或命令的发出,从而发起者并不需要关心执行者,只需要发布即可,而由执行者根据订阅信息等,自行下载相应的任务。
在上述任一技术方案中,优选地,所述代理服务器包括主服务器和至少一台从服务器,所述主服务器获取任务,则所述资源管理系统还包括:判断单元,用于判断所述任务的执行者,其中:若所述执行者为所述主服务器,则所述主服务器执行所述任务,若所述执行者为所述从服务器,则所述主服务器将所述任务转发至对应的从服务器,以由所述从服务器执行所述任务。
在该技术方案中,通过设置主服务器和从服务器,构成一个小型的管理系统,便于对该组别内的资源的有效管理。
在上述任一技术方案中,优选地,还包括:服务器切换单元,用于在所述主服务器发生故障时,根据预设算法从所述至少一台从服务器中选择一个作为新的主服务器。
在该技术方案中,通过在主服务器和从服务器之间的选择和切换,从而便于实现该组别内的代理服务器的自治。
在上述任一技术方案中,优选地,还包括:序列化处理单元,用于当指定代理服务器发生故障时,将需要由所述指定代理服务器执行的任务保存到任务队列中,以及当所述指定代理服务器恢复工作时,主动从所述任务队列中加载对应的任务。
在该技术方案中,通过使用任务队列,从而实现任务的序列化和反序列化,确保任务的执行。
根据本发明的又一方面,还提出了一种资源管理方法,包括:步骤202,根据云计算系统中的分布式资源的结构,将所述资源划分至多个组别;步骤204,在每个组别设置代理服务器,且所有组别的代理服务器连接至管理服务器;步骤206,所述代理服务器根据所述管理服务器生成的命令或所述代理服务器对应的客户端的输入指令,执行相应的操作,以实现对所述资源的管理。
在该技术方案中,建立分布式的管理系统,通过管理服务器生成的命令或客户端的输入指令,控制代理服务器进行资源管理,从而将集中式管理变为分布式管理,适应于云计算系统中的分布式资源的结构,有效缓解了对于管理服务器的管理压力,并且降低了对于管理服务器的依赖性,甚至可以通过代理服务器实现对于相应资源的部分自治。
在上述技术方案中,优选地,所述步骤206包括:根据所述管理服务器生成的命令或所述客户端的输入指令,创建并发布对应的任务;以及所述代理服务器获取对应于自身订阅信息的任务,并执行所述任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210371380.0/2.html,转载请声明来源钻瓜专利网。