用于分布式计算和存储的智能、分散和自主市场的制作方法

文档序号:25543473发布日期:2021-06-18 20:40阅读:来源:国知局

技术特征:

1.一种对等网络,包括:

管理节点,所述管理节点生成位于层内的多个计算节点的列表;

第一计算节点,所述第一计算节点提供计算资源供其他节点使用,所述第一计算节点还至少部分地基于所述计算资源来执行所述第一计算节点在所述层内的判定,并且基于该判定向所述管理节点发送通知以将所述第一计算节点添加到所述列表中;和

客户端节点,所述客户端节点基于计算能力来对层进行标识,所述计算能力预测为用于执行与客户端节点相关联的一个或多个任务,所述客户端节点基于所述标识来标识管理节点,并从管理节点请求列表。

2.根据权利要求1所述的网络,其中所述计算资源包括一个或多个可用的中央处理单元和可用的存储器。

3.根据权利要求1所述的网络,其中所述管理节点将所述列表发送到所述客户端节点。

4.根据权利要求1所述的网络,其中所述客户端节点从所述多个计算节点中识别出最低成本的节点。

5.根据权利要求4所述的网络,其中所述客户端节点执行延迟测试以确定所述客户端节点与所述最低成本的节点之间的延迟。

6.根据权利要求5所述的网络,其中所述客户端节点:

确定所述延迟大于阈值;以及

响应于延迟大于阈值,确定将一个或多个任务卸载到所述第一计算节点以供执行。

7.根据权利要求1所述的网络,其中所述第一计算节点至少基于电力和用户输入的成本来确定使用所述计算资源的成本。

8.根据权利要求1所述的网络,其中所述第一计算节点向所述管理节点发送所述计算资源的标识。

9.至少一种计算机可读存储介质,包括一组指令,当所述指令由多个计算设备执行时,使得所述多个计算设备:

使用管理节点生成位于层内的多个计算节点的列表;

使用第一计算节点提供计算资源以供其他节点使用;

使用第一计算节点至少部分地基于计算资源来执行第一计算节点在层内的判定;

使用所述第一计算节点,向所述管理节点发送通知,以基于所述判定将所述第一计算节点添加到所述列表中;

使用客户端节点基于计算能力来对层进行标识,所述计算能力预测为用于执行与客户端节点相关联的一个或多个任务;

使用客户端节点基于所述标识来标识管理节点;以及

使用客户端节点从管理节点请求列表。

10.根据权利要求9所述的至少一种计算机可读存储介质,其中所述计算资源包括一个或多个可用的中央处理单元和可用的存储器。

11.根据权利要求9所述的至少一种计算机可读存储介质,其中所述指令在执行时,使得所述多个计算设备使用所述管理节点将所述列表发送到所述客户端节点。

12.根据权利要求9所述的至少一种计算机可读存储介质,其中所述指令在执行时,使所述多个计算设备使用所述客户端节点识别所述多个计算节点中的最低成本的节点。

13.根据权利要求12所述的至少一种计算机可读存储介质,其中所述指令在执行时,使所述多个计算设备使用所述客户端节点执行延迟测试,以确定所述客户端节点与所述最低成本的节点之间的延迟。

14.根据权利要求13所述的至少一种计算机可读存储介质,其中所述指令在执行时,使所述多个计算设备:

使用客户端节点确定延迟大于阈值;以及

响应于延迟大于阈值,使用客户端节点确定将一个或多个任务卸载到第一计算节点以供执行。

15.根据权利要求9所述的至少一种计算机可读存储介质,其中所述指令在执行时,使所述多个计算设备:

使用第一计算节点,至少基于电力和用户输入的成本来确定使用所述计算资源的成本。

16.根据权利要求9所述的至少一种计算机可读存储介质,其中所述指令在执行时使所述多个计算设备使用所述第一计算节点向所述管理节点发送所述计算资源的标识。

17.一种方法,包括:

使用管理节点生成位于层内的多个计算节点的列表;

利用第一计算节点提供计算资源以供其他节点使用;

使用第一计算节点至少部分地基于计算资源来执行所述第一计算节点在层内的判定;

使用所述第一计算节点向所述管理节点发送通知,以基于所述判定将所述第一计算节点添加到所述列表中;

使用客户端节点基于计算能力来对层进行标识,所述计算能力预测为用于执行与客户端节点相关联的一个或多个任务;

使用客户端节点基于所述标识来标识管理节点;以及

使用客户端节点从管理节点请求列表。

18.根据权利要求17所述的方法,其中所述计算资源包括一个或多个可用的中央处理单元和可用的存储器。

19.根据权利要求17所述的方法,还包括使用所述管理节点将所述列表发送到所述客户端节点。

20.根据权利要求17所述的方法,还包括使用所述客户端节点从所述多个计算节点中识别最低成本的节点。

21.根据权利要求20所述的方法,还包括使用所述客户端节点执行延迟测试,以确定所述客户端节点与所述最低成本的节点之间的延迟。

22.根据权利要求21所述的方法,还包括:

使用客户端节点确定延迟大于阈值;以及

响应于延迟大于阈值,使用客户端节点确定将一个或多个任务卸载到第一计算节点以供执行。

23.根据权利要求17所述的方法,还包括:

使用第一计算节点,至少基于电力和用户输入的成本来确定使用所述计算资源的成本。

24.根据权利要求17所述的方法,还包括使用第一计算节点向管理节点发送计算资源的标识。


技术总结
用于提供分散网络技术的方法、系统和设备。该技术可以包括管理节点,该管理节点生成位于层内的多个计算节点的列表。该技术还可以包括第一计算节点,该第一计算节点为其他节点提供可利用的计算资源。第一计算节点至少部分地基于计算资源来执行第一计算节点在层内的判定,并基于该判定向管理节点发送通知,以将第一计算节点添加到列表。该技术还可以包括客户端节点,该客户端节点基于计算能力来对层进行标识,该计算能力预测为用于执行与该客户端节点相关联的一个或多个任务。客户端节点基于该标识来标识管理节点,并从管理节点请求列表。

技术研发人员:C·利马;N·达利瓦尔;R·古塔;E·哈里森
受保护的技术使用者:IAGON股份有限公司
技术研发日:2019.11.07
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1