[发明专利]一种资源分配方法和装置在审
申请号: | 201710069369.1 | 申请日: | 2017-02-08 |
公开(公告)号: | CN108399102A | 公开(公告)日: | 2018-08-14 |
发明(设计)人: | 张广舟;范孝剑 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 龙洪;栗若木 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理单元分配 数据量 方法和装置 存储 处理单元 资源分配 资源分配单位 资源分配过程 资源分配装置 共享资源 资源利用 申请 | ||
1.一种资源分配方法,为同一资源分配单位内共享资源的多个处理单元进行资源的动态分配,其中一次资源分配过程包括:
确定所述多个处理单元存储的数据量;
根据所述多个处理单元存储的数据量为所述多个处理单元分配资源,存储的数据量越大的处理单元分配的资源越多。
2.如权利要求1所述的方法,其特征在于:
所述分配的资源包括以下一种或多种:
内存;
处理器;
网络带宽;
磁盘传输带宽;
临时磁盘空间。
3.如权利要求1所述的方法,其特征在于:
根据所述多个处理单元存储的数据量为所述多个处理单元分配资源,包括:为所述多个处理节点分配的资源与所述多个处理单元存储的数据量成正比。
4.如权利要求1或2或3所述的方法,其特征在于:
所述为同一资源分配单位内共享资源的多个处理单元进行资源的动态分配,包括:
按照设定时间间隔,每隔一段时间启动一次资源分配过程;或者
监控到所述多个处理单元存储的数据量发生变化时,启动一次资源分配过程;或者
监控到所述多个处理单元存储的数据量的变化超过设定的阈值时,启动一次资源分配过程。
5.如权利要求1或2或3所述的方法,其特征在于:
所述同一资源分配单位内的多个处理单元是分布式数据库系统位于同一物理机或虚拟机中的多个子节点。
6.一种资源分配装置,包括资源分配模块,设置为:为同一资源分配单位内共享资源的多个处理单元进行资源的动态分配,所述资源分配模块包括用于完成一次资源分配过程的确定单元和分配单元,其中:
所述确定单元设置为:确定所述多个处理单元存储的数据量;
所述分配单元设置为:根据所述多个处理单元存储的数据量为所述多个处理单元分配资源,存储的数据量越大的处理单元分配的资源越多。
7.如权利要求6所述的装置,其特征在于:
所述分配单元为所述多个处理单元分配的资源包括以下一种或多种:
内存;
处理器;
网络带宽;
磁盘传输带宽;
临时磁盘空间。
8.如权利要求6所述的装置,其特征在于:
所述分配单元根据所述多个处理单元存储的数据量为所述多个处理单元分配资源,包括;为所述多个处理节点分配的资源与所述多个处理单元存储的数据量成正比。
9.如权利要求6或7或8所述的装置,其特征在于:
所述资源分配模块还包括:触发单元,设置为:
按照设定时间间隔,每隔一段时间触发所述确定单元和分配单元启动一次资源分配过程;或者
监控到所述多个处理单元存储的数据量发生变化时,触发所述确定单元和分配单元启动一次资源分配过程;或者
监控到所述多个处理单元存储的数据量的变化超过设定的阈值时,触发所述确定单元和分配单元启动一次资源分配过程。
10.如权利要求6或7或8所述的装置,其特征在于:
所述同一资源分配单位内的多个处理单元是分布式数据库系统位于同一物理机或虚拟机中的多个子节点。
11.一种资源分配装置,包括存储器和处理器,其特征在于:
所述存储器设置为:保存程序代码;
所述处理器设置为:读取所述程序代码,执行以下处理:
为同一资源分配单位内共享资源的多个处理单元进行资源的动态分配,其中,一次资源分配过程包括:确定所述多个处理单元存储的数据量;及,根据所述多个处理单元存储的数据量为所述多个处理单元分配资源,存储的数据量越大的处理单元分配的资源越多。
12.如权利要求11所述的装置,其特征在于:
所述处理器分配的资源包括以下一种或多种:
内存;
处理器;
网络带宽;
磁盘传输带宽;
临时磁盘空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710069369.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:资源调度的方法、装置和系统
- 下一篇:一种资源数据处理方法和装置