[发明专利]一种分布式资源管理方法及系统无效
申请号: | 200910165639.4 | 申请日: | 2009-08-12 |
公开(公告)号: | CN101996094A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 刘忱;周自春;吴应祥 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F11/14;H04L12/24 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 吴艳;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 资源管理 方法 系统 | ||
技术领域
本发明涉及一种分布式资源管理方法及系统。
背景技术
在分布式计算机系统中,不同的CPU单板实现不同的功能,通过所有不同类型、不同功能的单板间的分工协作,对外体现整个系统统一而且强大处理能力。
实现对不同单板不同资源的管理,使系统对外功能和处理能力可以很方便的采用增加单板数量扩充方式来实现,系统内某处理单板异常下系统功能不受影响,都是分布式领域关注的问题。以下为叙述方便,将这些具有实现某种功能的资源处理板简称为资源板,而将这些用于监控、分配和管理资源板的一类单板被称为资源管理板。对于资源管理,目前业界的处理方法有以下几种:
一种方法是采用资源管理和资源使用合一的方式,各个单板只管理并使用自己的资源。这种方式存在的问题是资源不能共享,当某个单板的资源全部不能工作了,尽管其他的单板有空闲的资源也不能申请。在这种管理模式下,为了要保证可靠性需要配置较多单板进行备份,开局的硬件成本增加,也不利于以后的维护。
另外一种方法是采用集中式资源管理方式,如专利申请号为96117990.2的中国专利(公开号为CN1156362A)公开的方案就是集中式资源管理的一个代表。该方案把所有的资源放在一个单板上进行统一管理,其他单板需要资源必须到此单板上申请。此方法存在的问题是一旦统一集中管理资源的单板宕机,那么整个系统就将是全部功能失效的情况出现,非常危险。
最后一种方法是采用动态自适应的分布式资源管理方式,如专利申请号为CN200580049520.0的中国专利(公开号为CN101167307)公开的方案就是分布式资源管理的一个代表。该方案把所有的物理资源和逻辑资源进行映射,并在所有资源管理的单板上全局共享。此方法存在的问题是全部资源共享和维护其状态的开销巨大,没必要所有资源管理的单板都维护一份全局的资源状态表,这样资源管理承担的工作较为复杂,而且物理资源和逻辑资源配置关系固定,如果后期系统需要扩容,需要重新配置,处理不灵活。
图1是动态自适应的分布式资源管理系统的原理框图,每个资源管理板管理自己相应的资源,在资源管理板上定时与所有资源管理板交互,获取系统内全局可用资源的信息。该方案中资源有相应归属的资源管理板,如果资源管理板失效,其管理的资源在系统中将无法被别人使用;另外,由于系统资源管理关系是固定的,一旦资源增加,必须修改全局配置,不能通过动态增加资源管理板建立新的管理关系。而且系统中资源随时变化,资源管理板需要不断进行广播同步,随着资源管理板数量增多,系统内同步通信流量成倍增长。这一切,都大大增加了维护的成本。
发明内容
本发明要解决的技术问题是提供一种分布式资源管理方法及系统,
为了解决上述问题,本发明提供了一种分布式资源管理系统,包括资源对象、数据对象、管理对象和控制中心,其中:
所述控制中心用于,配置系统中所有资源对象的业务功能和备份方式,并为所有管理对象分配管理任务;
所述管理对象用于,根据所述控制中心分配的管理任务,负责所管理的资源对象的资源管理,并提供针对所管理的资源对象的查询和控制服务;
所述资源对象用于,在管理对象的控制下完成相应的逻辑功能;
所述数据对象用于,存储资源对象中的资源信息及管理对象中的资源控制信息。
进一步地,所述管理对象还包括:
复制管理模块,用于为主用资源对象和主用数据对象选择对象备份存储区,进行对象备份存储;在完成对象备份存储后,建立备份对象和主用对象间的映射关系,并实现备份对象与主用对象的同步;
失效管理模块,用于在主用数据对象失效时,采用备用数据对象对所述主用数据对象进行数据恢复。
进一步地,所述资源对象还用于,在发生异常或退服后,将状态变化通知给相应的管理对象;
所述管理对象还用于,接收到所述状态变化通知后,将全局资源信息数据对象中该资源对象、及其备份资源对象和备份数据对象的状态置为不可用状态,并且,如果同一逻辑功能的所有资源对象均退服,则关闭所述逻辑功能;并将所述状态变化通过事件发布给其他管理对象和/或控制中心。
进一步地,所述资源对象用于,在建立后向管理对象上报资源信息,并请求逻辑功能配置;以及,在根据管理对象配置的逻辑功能进行初始化后,将资源状态上报给管理对象;
所述管理对象用于,根据资源对象上报的资源信息向控制中心查询该资源对象的业务功能和备份方式,并提供给该资源对象;以及,在接收到上报的资源状态后,将该资源对象的资源信息写入全局资源信息的数据对象中,并将资源增加通过事件发布给其他管理对象和/或控制中心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910165639.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子书章节处理方法、装置及系统
- 下一篇:液动五缸气体压缩机