【技术实现步骤摘要】
分布式资源配给方法、装置和电子设备
本专利技术涉及计算机信息处理领域,具体而言,涉及一种分布式资源配给方法、装置、电子设备及计算机可读介质。
技术介绍
随着技术的发展和社会的进步,很多项目需要非常巨大的资源供给才能完成,如通过计算机模拟药物合成及生效机制以寻找针对一些疑难性疾病的新型药物,通过计算分析外太空信号以寻找隐蔽黑洞探寻可能存在的外星智慧生命等。上述项目如采用资源集中式供给,需要耗费相当长的时间和资源,既造成了时间上的延误,也带来了资源使用效率较低的问题。目前常用的解决方式是采用分布式资源供给,把一个需要非常巨大的资源能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。例如,使用世界各地成千上万位志愿者的计算机的闲置计算能力,通过因特网,可以寻找超过1000万位数字的梅森质数;也可以寻找并发现对抗艾滋病病毒的更为有效的药物。但是这种分布式资源供给方式也存在一些短板,一是解决问题的中心化。所构成的资源分布供给网络存在需求中心,即所有分布式网络中的 ...
【技术保护点】
1.一种分布式资源配给方法,其特征在于,包括:/n构建分布式资源配给网络,所述分布式资源配给网络由n个网络节点组成,其中所述网络节点包含数量为A的资源并具有节点权重;/n获取一个或多个所述网络节点的资源配置需求S;/n根据所述节点包含资源数量确定各节点资源数量系数α;/n根据所述节点权重确定所述各节点权重系数β;/n基于所述资源配置需求、所述资源数量系数及所述权重系数形成资源配给方案;/n按照所述资源配给方案从所述各节点调用并分配资源。/n
【技术特征摘要】
1.一种分布式资源配给方法,其特征在于,包括:
构建分布式资源配给网络,所述分布式资源配给网络由n个网络节点组成,其中所述网络节点包含数量为A的资源并具有节点权重;
获取一个或多个所述网络节点的资源配置需求S;
根据所述节点包含资源数量确定各节点资源数量系数α;
根据所述节点权重确定所述各节点权重系数β;
基于所述资源配置需求、所述资源数量系数及所述权重系数形成资源配给方案;
按照所述资源配给方案从所述各节点调用并分配资源。
2.根据权利要求1所述的方法,其特征在于,根据所述节点携带资源数量确定各节点资源数量系数α的步骤进一步包括:
以任一节点i为基准,其他节点包含资源数量与所述基准节点包含资源数量的比值为所述各节点资源数量系数αi。
3.根据权利要求1-2中任一所述的方法,其特征在于:根据所述节点权重确定所述各节点权重系数β的步骤进一步包括:
以其他节点权重与基准节点权重的比值为所述各节点权重系数βi。
4.根据权利要求1-3中任一所述的方法,其特征在于:所述资源配给方案进一步包括确定各节点需提供资源数量Ti。
5.根据权利要求1-4中任一所述的方法,其特征在于:所述各节点需提供资源数量Ti可由公式确定。
6.根据权利要求1-5中任一项所述的方法,其特征在于:所述节点权重可以包括对所述各节点自身属性的统计形成的权重值,或根...
【专利技术属性】
技术研发人员:徐启伟,王伟,张春山,
申请(专利权)人:北京你财富计算机科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。