[发明专利]资源分配方法、资源管理器、资源服务器及系统有效
申请号: | 201210449230.7 | 申请日: | 2012-11-09 |
公开(公告)号: | CN103810045A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 谢智永 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 戴燕 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 分配 方法 资源管理器 服务器 系统 | ||
1.一种资源分配方法,其特征在于,所述方法包括:
管理器接收资源组中的资源发送的注册信息,所述注册信息中携带有资源的版本号和资源标识;
根据所述注册信息,判断所述资源组中是否有资源变更;
如果所述资源组中有资源变更,则生成新版本号,并发送所述新版本号到所述资源组中的资源,用以所述资源将版本号更新为所述新版本号;
判断接收到的所述注册信息中是否存在与所述新版本号不相同的版本号,如果否,则将该与所述新版本号相同的资源作为可用资源。
2.根据权利要求1所述的资源分配方法,其特征在于,所述管理器接收资源组中的资源发送的注册信息包括:接收所述资源组中的资源在接收到所述新版本号,并将版本号更新为所述新版本号后发送的注册信息。
3.根据权利要求1所述的资源分配方法,其特征在于,所述根据所述注册信息,判断所述资源组中是否有资源变更,具体为:
当所述资源组中存在新增或下线的资源标识时,判断为所述资源组中有资源变更。
4.根据权利要求1所述的资源分配方法,其特征在于,当接收到的所述注册信息中存在与所述新版本号不相同的资源,则发送所述新版本号至所述与新版本号不相同的资源。
5.根据权利要求1所述的资源分配方法,其特征在于,在所述将与所述新版本号相同的资源作为可用资源之后,还包括:
将所述资源组的待执行任务分配给所述可用资源。
6.根据权利要求5所述的资源分配方法,其特征在于,所述将资源组的待执行任务分配给所述可用资源,具体包括:
管理器获得所述资源组的待执行任务,确定需要的执行资源数A;
判断所述执行资源数A是否大于或等于所述可用资源的总资源数S;
如果所述执行资源数A大于或等于所述总资源数S,即S≤A,则将所述待执行任务分配到整个所述资源组;
如果所述执行资源数A小于所述总资源数S,即A<S,则从所述总资源数S中选择A个资源,将所述待执行任务分配到所述A个资源。
7.根据权利要求6所述的资源分配方法,其特征在于,从所述总资源数S中选择A个资源,将所述待执行任务分配到所述A个资源,具体包括:
获取所述资源组中配置的偏移量L,所述偏移量L表示执行任务的第一个资源在所述资源组中的序号;
判断所述执行资源数A与所述资源组中配置一个偏移量L之和L+A是否小于所述总资源数S;
如果所述总资源数S<L+A,则将所述总资源数S与执行资源数A之差作为实际的偏移量R,即R=S-A,将所述待执行任务分配到所述资源组中从第R个序号开始的A个资源;
如果所述总资源数S≥L+A,则将所述偏移量L作为实际的偏移量R,将所述待执行任务分配到所述资源组中从第R个序号开始的A个资源。
8.根据权利要求5所述的资源分配方法,其特征在于,在将所述资源组的待执行任务分配给所述可用资源之前,还包括:
判断所述资源组中的资源的版本号是否一致,如果是,则执行将所述资源组的待执行任务分配给所述可用资源,否则,等待所述资源组中与所述新版本号不相同的资源将版本号更新为所述新版本号。
9.一种资源分配方法,其特征在于,所述方法包括:
当前资源接收资源组的管理器发送的新版本号;
判断所述当前资源的版本号是否与所述新版本号相同,如果是,则将所述当前资源作为可用资源,否则,将所述当前资源的版本号更新为所述新版本号;
发送注册信息至所述管理器,所述注册信息中携带有所述当前资源的版本号和资源标识。
10.根据权利要求9所述的资源分配方法,其特征在于,在所述判断当前资源的版本号是否与所述新版本号相同之前,还包括:
判断所述当前资源是否执行完当前批次任务,如果是,则执行所述判断当前资源的版本号是否与所述新版本号相同,否则,继续执行所述当前批次任务。
11.根据权利要求9所述的资源分配方法,其特征在于,所述管理器发送的新版本号包括:
当所述管理器判断到所述资源组中有资源变更时生成的新版本号;或
当所述管理器判断到所述资源组中没有资源变更时确定的新版本号,所述确定的新版本号为所述资源组中资源的最新的版本号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210449230.7/1.html,转载请声明来源钻瓜专利网。