设备能力可寻址网络的制作方法_5

文档序号:9794036阅读:来源:国知局
收散列密钥的计算设备,该计算设备包括用 于执行示例23至28中任一项所述的方法的装置。
[0093] 示例31包括一种用于生成散列密钥以便经由覆盖网络进行通信的计算设备,该计 算设备包括密钥生成模块,该密钥生成模块用于:(i)确定该计算设备的特征;(ii)确定是 否已经生成该计算设备的散列密钥;(iii)响应于确定尚未为该计算设备生成散列密钥生 成该计算设备的确定特征中的每一个特征的散列;(iv)基于为该计算设备的确定特征中的 每一个特征生成的该散列生成散列密钥;以及(v)向另一个计算设备发送该散列密钥。
[0094] 示例32包括示例31所述的主题,并且其中,该密钥生成模块进一步用于:(i)确定 该计算设备的确定特征中的一个或多个特征是否已经改变;(ii)基于确定该计算设备的确 定特征中的该一个或多个特征已经改变更新该散列密钥;以及(iii)向该另一个计算设备 发送经更新散列密钥。
[0095] 示例33包括示例31和32中任一项所述的主题,并且其中,该计算设备的确定特征 包括以下各项中的至少一项:该计算设备的处理器类型、存储利用率、存储容量、存储器利 用率、存储器容量、功率利用率、功率容量、安全水平、性能水平或可用性。
[0096] 示例34包括一种用于生成散列密钥以便经由覆盖网络进行通信的方法,该方法包 括:计算设备确定该计算设备的特征;该计算设备确定是否已经为该计算设备生成散列密 钥;该计算设备响应于确定尚未为该计算设备生成散列密钥为该计算设备的所确定的特征 中的每一个特征生成散列;该计算设备基于为该计算设备的所确定的特征中的每一个特征 所生成的该散列生成散列密钥;以及该计算设备将该散列密钥发送到另一个计算设备。 [0097]示例35包括示例34所述的主题,并且进一步包括该计算设备确定该计算设备的所 确定的特征中的一个或多个特征是否已经改变;该计算设备基于确定该计算设备确定该计 算设备的所确定的特征中的一个或多个特征已经改变更新该散列密钥;以及该计算设备将 经更新的散列密钥发送到该另一个计算设备。
[0098] 示例36包括示例34和35中任一项所述的主题,并且其中,该计算设备的确定特征 包括以下各项中的至少一项:该计算设备的处理器类型、存储利用率、存储容量、存储器利 用率、存储器容量、功率利用率、功率容量、安全水平、性能水平或可用性。
[0099] 示例37包括一种或多种机器可读介质,具有存储在其上的多条指令,响应于被执 行,该多条指令致使计算设备执行如示例34至36中任一项所述的方法。
[0100]示例38包括一种用于生成散列密钥以便经由覆盖网络进行通信的计算设备,该计 算设备包括用于执行示例34至36中任一项所述的方法的装置。
【主权项】
1. 一种用于经由覆盖网络进行通信的计算设备,该计算设备包括: 路由模块,用于:(i)接收包括指示目标计算设备的第一请求特征的第一散列和指示所 述目标计算设备的第二请求特征的第二散列的散列密钥;(ii)解析所述散列密钥以便获得 所述第一散列和所述第二散列;(iii)向第一组其他计算设备发送包括所述第一散列的第 一消息;(iv)从所述第一组中的第一计算设备接收响应消息,所述响应消息指示所述第一 计算设备包括与所述第一请求特征匹配的特征;以及(v)响应于从所述第一计算设备接收 到所述响应消息向所述第一计算设备发送包括所述第二散列的第二消息。2. 如权利要求1所述的计算设备,其中,所述路由模块进一步用于响应于未从所述第一 组中的其他计算设备中的任何计算设备接收到响应消息,向第二组其他计算设备发送所述 第一消息。3. 如权利要求1所述的计算设备,其中,所述路由模块进一步用于:(i)将所述第一散列 与散列表进行比较,所述散列表将特征的散列映射到计算设备;以及(ii)基于所述第一散 列与所述散列表的所述比较定义所述第一组。4. 如权利要求1所述的计算设备,其中,所述路由模块进一步用于基于所述第二散列和 第三散列生成所述第二消息,所述第三散列指示有待由所述第一计算设备执行的请求动 作;并且 其中,发送所述第二消息包括向所述第一计算设备发送包括所述第二和第三散列的第 二消息。5. 如权利要求4所述的计算设备,其中,有待由所述第一计算设备执行的所述请求动作 包括有待由所述第一计算设备配置的服务质量策略。6. 如权利要求1所述的计算设备,其中,所述第一请求特征或所述第二请求特征中的至 少一项包括以下各项中的至少一项:所述目标计算设备的请求处理器类型、存储利用率、存 储容量、存储器利用率、存储器容量、功率利用率、功率容量、安全水平、性能水平或可用性。7. 如权利要求1至6中任一项所述的计算设备,其中,接收所述散列密钥包括接收包括 头信息的消息,所述头信息包括所述散列密钥的至少一部分嵌入在其中的多个字段。8. -种用于使用散列密钥经由覆盖网络进行通信的方法,所述方法包括: 计算设备接收散列密钥,所述散列密钥包括:(i)指示目标计算设备的第一请求特征的 第一散列,以及(ii)指示所述目标计算设备的第二请求特征的第二散列; 所述计算设备解析所述散列密钥以便获得所述第一散列和所述第二散列; 所述计算设备向第一组其他计算设备发送包括所述第一散列的第一消息; 所述计算设备从所述第一组中的第一计算设备接收响应消息,所述响应消息指示所述 第一计算设备包括与所述第一请求特征匹配的特征;以及 所述计算设备响应于从所述第一计算设备接收到所述响应消息向所述第一计算设备 发送包括所述第二散列的第二消息。9. 如权利要求8所述的方法,进一步包括所述计算设备响应于未从所述第一组中的其 他计算设备中的任何计算设备接收到响应消息向第二组其他计算设备发送所述第一消息。10. 如权利要求8所述的方法,进一步包括: 所述计算设备将所述第一散列与散列表进行比较,所述散列表将特征的散列映射到计 算设备;以及 所述计算设备基于所述第一散列与所述散列表的所述比较定义所述第一组。11. 如权利要求8所述的方法,进一步包括: 所述计算设备基于所述第二散列和第三散列生成所述第二消息,所述第三散列指示有 待由所述第一计算设备执行的请求动作;以及 其中,发送所述第二消息包括向所述第一计算设备发送包括所述第二和第三散列的第 二消息。12. 如权利要求11所述的方法,其中,有待由所述第一计算设备执行的所述请求动作包 括有待由所述第一计算设备配置的服务质量策略。13. 如权利要求8所述的方法,其中,所述第一请求特征或所述第二请求特征中的至少 一项包括以下各项中的至少一项:所述目标计算设备的请求处理器类型、存储利用率、存储 容量、存储器利用率、存储器容量、功率利用率、功率容量、安全水平、性能水平或可用性。14. 如权利要求8所述的方法,其中,接收所述散列密钥包括接收包括头信息的消息,所 述头信息包括所述散列密钥的至少一部分嵌入在其中的多个字段。15. -种或多种机器可读介质,包括存储在其上的多条指令,响应于被执行,所述指令 致使计算设备执行如权利要求8至14中任一项所述的方法。16. -种用于经由覆盖网络接收散列密钥的计算设备,所述计算设备包括: 路由模块,所述路由模块用于:(i)接收来自另一个计算设备的包括散列密钥的消息, 所述散列密钥包括指示所述另一个计算设备所请求的标识特征的第一散列;(ii)解析所述 散列密钥以便获得所述第一散列;(iii)确定所述计算设备是否包括与所述第一散列所指 示的所述标识特征匹配的特征;以及(iv)响应于确定所述计算设备包括与所述第一散列所 指示的所述标识特征匹配的特征向所述另一个计算设备发送响应消息。17. 如权利要求16所述的计算设备,进一步包括命令管理模块,所述命令管理模块用 于:(i)确定从所述另一个计算设备接收的所述消息是否包括有待由所述计算设备执行的 请求动作;(i i)解析所述消息以便获得所述请求动作;以及(i i i)执行所述请求动作。18. 如权利要求17所述的计算设备,其中,确定从所述另一个计算设备接收的所述消息 是否包括所述请求动作包括确定从所述另一个计算设备接收的所述消息是否包括第二散 列,所述第二散列指示有待由所述计算设备执行的所述请求动作。19. 如权利要求16所述的计算设备,其中,有待由所述计算设备执行的所述请求动作包 括用于在所述计算设备上配置服务质量策略的动作。20. 如权利要求16所述的计算设备,其中,所述另一个计算设备所请求的所述标识特征 包括以下各项中的至少一项:所述计算设备的请求处理器类型、存储利用率、存储容量、存 储器利用率、存储器容量、功率利用率、功率容量、安全水平、性能水平或可用性。21. 如权利要求16至20中任一项所述的计算设备,其中,从所述另一个计算设备接收的 所述消息包括头信息,所述头信息包括所述散列密钥的至少一部分嵌入在其中的多个字 段。22. -种用于生成散列密钥以便经由覆盖网络进行通信的计算设备,所述计算设备包 括: 密钥生成模块,所述密钥生成模块用于:(i)确定所述计算设备的特征;(ii)确定是否 已经生成所述计算设备的散列密钥;(iii)响应于确定尚未为所述计算设备生成散列密钥 生成所述计算设备的确定特征中的每一个特征的散列;(iv)基于为所述计算设备的确定特 征中的每一个特征生成的所述散列生成散列密钥;以及(V)向另一个计算设备发送所述散 列密钥。23. 如权利要求22所述的计算设备,其中,所述密钥生成模块进一步用于:(i)确定所述 计算设备的确定特征中的一个或多个特征是否已经改变;(ii)基于确定所述计算设备的确 定特征中的所述一个或多个特征已经改变更新所述散列密钥;以及(iii)向所述另一个计 算设备发送经更新散列密钥。24. 如权利要求22所述的计算设备,其中,所述计算设备的确定特征包括以下各项中的 至少一项:所述计算设备的处理器类型、存储利用率、存储容量、存储器利用率、存储器容 量、功率利用率、功率容量、安全水平、性能水平或可用性。25. -种或多种机器可读介质,包括存储在其上的多条指令,响应于被计算设备执行, 所述指令致使所述计算设备: 从另一个计算设备接收包括散列密钥的消息,所述散列密钥包括指示所述另一个计算 设备所请求的标识特征的第一散列; 解析所述散列密钥以便获得所述第一散列; 确定所述计算设备是否包括与所述第一散列所指示的所述标识特征匹配的特征;以及 响应于确定所述计算设备包括与所述第一散列所指示的所述标识特征匹配的特征向 所述另一个计算设备发送响应消息。
【专利摘要】用于使用散列密钥经由覆盖网络进行通信的技术包括计算设备,用于接收包括指示目标计算设备的请求特征的散列以及指示该目标计算设备的另一个请求特征的另一个散列的散列密钥。这种技术还可包括解析该散列密钥以便获得该散列和该另一个散列;向一组其他计算设备发送包括该散列的消息;从该组中的计算设备接收指示该组中的该计算设备包括与该请求特征匹配的特征的响应消息;以及响应于从该组中的该计算设备接收到该响应消息向该组中的该计算设备发送包括该第二散列的另一个消息。
【IPC分类】G06F15/16
【公开号】CN105556498
【申请号】CN201380079493
【发明人】M·甘谷里, D·艾斯, M·J·库马, R·克里斯瓦斯
【申请人】英特尔公司
【公开日】2016年5月4日
【申请日】2013年9月27日
【公告号】DE112013007294T5, WO2015047291A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1