[发明专利]一种资源分配方法及装置有效
申请号: | 201710007250.1 | 申请日: | 2017-01-05 |
公开(公告)号: | CN106897144B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 厉科嘉 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 分配 方法 装置 | ||
本申请实施例公开了一种资源分配方法及装置。所述方法包括:确定各资源需求方和待分配资源;获得各资源需求方的指定业务数据,以及各资源需求方相互之间的依赖关系数据;根据获得的所述指定业务数据和所述依赖关系数据,确定各资源需求方的依赖价值表征值;根据所述依赖价值表征值,为各资源需求方分配所述待分配资源。利用本申请实施例,可以用依赖价值表征值衡量不同资源需求方之间的差异以及依赖,并基于依赖价值表征值分配待分配资源,这种资源分配方法相比现有技术适用性更好。
技术领域
本申请涉及计算机软件技术领域,尤其涉及一种资源分配方法及装置。
背景技术
在计算设备中,诸如缓存、处理线程等资源往往是稀缺的,资源需求方的数量大于甚至远大于资源数量,在这种情况下,同一时间总是只有部分资源需求方能够获得资源,一段时间内,有的资源需求方获得资源,也有的资源需求方已获得的资源被收回,等等。如何向各资源需求方分配资源成为一个重要问题。
以资源是缓存,资源需求方是客户为例。假定客户需求缓存以用于存储客户信息,在这种情况下,也可以认为资源需求方是客户信息,在现有技术中,常采用的缓存分配方式主要有以下几种:
第一种,先进先出(First In First Out,FIFO)方式,客户信息按照被访问先后顺序进入缓存队列并被分配缓存,当缓存队列满的时候,新被访问的客户信息插入队列尾部并被分配缓存,而队列头部的客户信息则出列并被收回已分配的缓存;
第二种,最近最少使用(Least Recently Used,LRU)方式,保证新被使用的客户信息被分配缓存,而较久未被使用的客户信息会被收回已分配的缓存;
第三种,最不经常使用(Least Frequently Used,LFU)方式,保证新被使用的客户信息被分配缓存,而在一段时间里被使用次数较少的客户信息会被收回已分配的缓存。
但是,上述现有技术中的资源分配方式都是基于资源需求方的使用要素的,并未考虑到资源需求方本身可能的差异以及资源需求方相互之间的依赖,从而适用性较差。
发明内容
本申请实施例提供资源分配方法及装置,用以解决以下技术问题:现有技术中的资源分配方式都是基于资源需求方的使用要素的,并未考虑到资源需求方本身可能的差异,从而适用性较差。
为解决上述技术问题,本申请实施例是这样实现的:
本申请实施例提供的一种资源分配方法,包括:
确定各资源需求方和待分配资源;
获得各资源需求方的指定业务数据,以及各资源需求方相互之间的依赖关系数据;
根据获得的所述指定业务数据和所述依赖关系数据,确定各资源需求方的依赖价值表征值;
根据所述依赖价值表征值,为各资源需求方分配所述待分配资源。
本申请实施例提供的一种资源分配装置,包括:
第一确定模块,确定各资源需求方和待分配资源;
获得模块,获得各资源需求方的指定业务数据,以及各资源需求方相互之间的依赖关系数据;
第二确定模块,根据所述获得模块获得的所述指定业务数据和所述依赖关系数据,确定各资源需求方的依赖价值表征值;
分配模块,根据所述依赖价值表征值,为各资源需求方分配所述待分配资源。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:用依赖价值表征值衡量不同资源需求方之间的差异以及依赖,并基于依赖价值表征值分配待分配资源,这种资源分配方法相比现有技术适用性更好,可以部分或全部地解决现有技术中的问题。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710007250.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种任务调度方法及装置
- 下一篇:内核控制方法、内核控制装置和终端