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

文档序号:9794036阅读:来源:国知局
设 备110接收到包括散列密钥500的消息。如所讨论的,散列密钥500包括一个或多个散列,每 一个散列指示目标/目的地计算设备110或目标/目的地计算设备110的群组116的不同的请 求特征和/或能力。如果在框702内计算设备110接收到包括散列密钥500的消息,方法700前 进到框704。然而,如果尚未接收到包括散列密钥500的消息,方法700返回框702,其中,计算 设备110继续确定是否已经接收到包括散列密钥500的消息。
[0057]在框704,计算设备110对散列密钥500进行解析以便获得指示目标/目的地计算设 备110(或目标/目的地计算设备110的群组116)的所请求特征和/或能力散列。方法700然后 前进到框706。
[0058]在框706内,计算设备110可分析表示目标/目的地计算设备110的所请求特征和/ 或能力的散列。接下来,在框708中,计算设备110可确定该散列所指示的所请求的特征和/ 或能力是否与其自身的特征和/或能力中的一个或多个匹配。为了这样做,在某些实施例 中,计算设备110可对该散列与其自身的当前特征和/或能力进行比较。另外或可替代地,计 算设备110可对表示所请求的特征和/或能力的该散列与其自身的特征和/或能力中的一个 或多个进行比较。如果在框708中计算设备110确定该散列所指示的所请求的特征和/或能 力与其自身的特征和/或能力中的一个或多个散列匹配,方法700前进到框710。在这种实施 例中,计算设备110可确定其是目标/目的地计算设备110。然而,如果计算设备110而是确定 该散列所指示的所请求的特征和/或能力不与其自身的特征和/或能力中的一个或多个匹 配,方法700返回框702。
[0059] 在框710中,计算设备110确定从系统100的其他计算设备110接收的消息是否包括 指示有待执行的所请求动作的信息(例如,实际和/或经散列的命令或指令)。如果在框710 中计算设备110确定所接收的消息不包括指示有待执行的动作的信息,方法700前进到框 712,其中,计算设备110向其他计算设备110发送指示其包含与该散列所指示的所请求特征 和/或能力匹配的一个或多个特征和/或能力的响应消息。然而,如果计算设备110而是确定 所接收的消息包括指示有待执行的所请求动作的信息,方法700前进到框714。
[0060] 在框714中,计算设备110对所接收的消息进行解析以便获得相应的指令或命令信 息。接下来,在框716中,计算设备110执行所请求的动作。
[0061 ] 示例
[0062] 以下提供在此公开的技术的说明性示例。这些技术的实施例可包括以下所描述的 示例中的任何一个或多个以及任何组合。
[0063] 示例1包括一种用于经由覆盖网络进行通信的计算设备,该计算设备包括路由模 块,该路由模块用于:(i)接收包括指示目标计算设备的第一请求特征的第一散列和指示该 目标计算设备的第二请求特征的第二散列的散列密钥;(ii)解析该散列密钥以便获得该第 一散列和该第二散列;(iii)向第一组其他计算设备发送包括该第一散列的第一消息;(iv) 从该第一组中的第一计算设备接收响应消息,该响应消息指示该第一计算设备包括与该第 一请求特征匹配的特征;以及(V)响应于从该第一计算设备接收到该响应消息向该第一计 算设备发送包括该第二散列的第二消息。
[0064] 示例2可包括示例1所述的主题,并且其中,该路由模块进一步用于响应于未从该 第一组中的其他计算设备中的任何计算设备接收到响应消息向第二组其他计算设备发送 该第一消息。
[0065] 示例3包括示例1和2中任一项所述的主题,并且其中,该路由模块进一步用于:(i) 将该第一散列与散列表进行比较,该散列表将特征的散列映射到计算设备;以及(ii)基于 该第一散列与该散列表的该比较定义该第一组。
[0066] 示例4可包括示例1至3中任一项所述的主题,并且其中,该路由模块进一步用于基 于该第二散列和第三散列生成该第二消息,该第三散列指示有待由该第一计算设备执行的 请求动作;并且其中,发送该第二消息包括向该第一计算设备发送包括该第二和第三散列 的第二消息。
[0067] 示例5可包括示例1至4中任一项所述的主题,并且其中,有待由该第一计算设备执 行的该请求动作包括有待由该第一计算设备配置的服务质量策略。
[0068] 示例6可包括示例1至5中任一项所述的主题,并且其中,该第一请求特征或该第二 请求特征中的至少一项包括以下各项中的至少一项:该目标计算设备的请求处理器类型、 存储利用率、存储容量、存储器利用率、存储器容量、功率利用率、功率容量、安全水平、性能 水平或可用性。
[0069] 示例7可包括示例1至6中任一项所述的主题,并且其中,接收该散列密钥包括接收 包括头信息的消息,该头信息包括该散列密钥的至少一部分嵌入在其中的多个字段。
[0070] 示例8包括一种用于使用散列密钥经由覆盖网络进行通信的方法,该方法包括计 算设备接收散列密钥,该散列密钥包括:(i)指示目标计算设备的第一请求特征的第一散 列,以及(ii)指示该目标计算设备的第二请求特征的第二散列;该计算设备解析该散列密 钥以便获得该第一散列和该第二散列;该计算设备向第一组其他计算设备发送包括该第一 散列的第一消息;该计算设备从该第一组中的第一计算设备接收响应消息,该响应消息指 示该第一计算设备包括与该第一请求特征匹配的特征;以及该计算设备响应于从该第一计 算设备接收到该响应消息向该第一计算设备发送包括该第二散列的第二消息。
[0071] 示例9可包括示例8所述的主题,并且进一步包括该计算设备响应于未从该第一组 中的其他计算设备中的任何计算设备接收到响应消息向第二组其他计算设备发送该第一 消息。
[0072] 示例10可包括示例8和9中任一项所述的主题,并且进一步包括该计算设备将该第 一散列与散列表进行比较,该散列表将特征的散列映射到计算设备;以及该计算设备基于 该第一散列与该散列表的该比较定义该第一组。
[0073] 示例11可包括示例8至10中任一项所述的主题,并且进一步包括该计算设备基于 该第二散列和第三散列生成该第二消息,该第三散列指示有待由该第一计算设备执行的请 求动作;并且其中,发送该第二消息包括向该第一计算设备发送包括该第二和第三散列的 第二消息。
[0074] 示例12可包括示例8至11中任一项所述的主题,并且其中,有待由该第一计算设备 执行的该请求动作包括有待由该第一计算设备配置的服务质量策略。
[0075] 示例13可包括示例8至12中任一项所述的主题,并且其中,该第一请求特征或该第 二请求特征中的至少一项包括以下各项中的至少一项:该目标计算设备的请求处理器类 型、存储利用率、存储容量、存储器利用率、存储器容量、功率利用率、功率容量、安全水平、 性能水平或可用性。
[0076] 示例14可包括示例8至13中任一项所述的主题,并且其中,接收该散列密钥包括接 收包括头信息的消息,该头信息包括该散列密钥的至少一部分嵌入在其中的多个字段。
[0077] 示例15包括一种或多种机器可读介质,包括存储在其上的多条指令,响应于被执 行,该多条指令致使计算设备执行如示例8至14中任一项所述的方法。
[0078]示例36包括一种用于经由覆盖网络进行通信的计算设备,该计算设备包括用于执 行示例8至14中任一项所述的方法的装置。
[0079] 示例17包括一种用于经由覆盖网络接收散列密钥的计算设备,该计算设备包括路 由模块,该路由模块用于:(i)接收来自另一个计算设备的包括散列密钥的消息,该散列密 钥包括指示该另一个计算设备所请求的标识特征的第一散列;(ii)解析该散列密钥以便获 得该第一散列;以及(iii)确定该计算设备是否包括与该第一散列所指示的该标识特征匹 配的特征;以及(iv)响应于确定该计算设备包括与该第一散列所指示的该标识特征匹配的 特征向该另一个计算设备发送响应消息。
[0080] 示例18包括示例17所述的主题并且进一步包括命令管理模块,该命令管理模块用 于:(i)确定从该另一个计算设备接收的该消息是否包括有待由该计算设备执行的请求动 作;(ii)解析该消息以便获得该请求动作;以及(iii)执行该请求动作。
[0081] 示例19包括示例17和18中任一项所述的主题,并且其中,确定从该另一个计算设 备接收的该消息是否包括该请求动作包括确定从该另一个计算设备接收的该消息是否包 括第二散列,该第二散列指示有待由该计算设备执行的该请求动作。
[0082] 示例20包括示例17至19中任一项所述的主题,并且其中,有待由该计算设备执行 的该请求动作包括用于在该计算设备上配置服务质量策略的动作。
[0083]示例21包括示例17至20中任一项所述的主题,并且其中,该另一个计算设备所请 求的该标识特征包括以下各项中的至少一项:该计算设备的请求处理器类型、存储利用率、 存储容量、存储器利用率、存储器容量、功率利用率、功率容量、安全水平、性能水平或可用 性。
[0084] 示例22包括示例17至21中任一项所述的主题,并且其中,从该另一个计算设备接 收的该消息包括头信息,该头信息包括该散列密钥的至少一部分嵌入在其中的多个字段。
[0085] 示例23包括一种用于经由覆盖网络接收散列密钥的方法,该方法包括:计算设备 接收来自另一个计算设备的包括散列密钥的消息,该散列密钥包括指示该另一个计算设备 所请求的标识特征的第一散列;该计算设备解析该散列密钥以便获得该第一散列;该计算 设备确定该计算设备是否包括与该第一散列所指示的该标识特征匹配的特征;以及该计算 设备响应于确定该计算设备包括与该第一散列所指示的该标识特征匹配的特征向该另一 个计算设备发送响应消息。
[0086] 示例24包括示例23所述的主题,并且进一步包括该计算设备确定确定从该另一个 计算设备接收的该消息是否包括有待由该计算设备执行的请求动作;该计算设备解析该消 息以便获得该请求动作;以及该计算设备执行该请求动作。
[0087]示例25包括示例23和24中任一项所述的主题,并且其中,确定从该另一个计算设 备接收的该消息是否包括该请求动作包括确定从该另一个计算设备接收的该消息是否包 括第二散列,该第二散列指示有待由该计算设备执行的该请求动作。
[0088] 示例26包括示例23至25中任一项所述的主题,并且其中,有待由该计算设备执行 的该请求动作包括用于在该计算设备上配置服务质量策略的动作。
[0089]示例27包括示例23至26中任一项所述的主题,并且其中,该另一个计算设备所请 求的该标识特征包括以下各项中的至少一项:该计算设备的请求处理器类型、存储利用率、 存储容量、存储器利用率、存储器容量、功率利用率、功率容量、安全水平、性能水平或可用 性。
[0090] 示例28包括示例23至27中任一项所述的主题,并且其中,从该另一个计算设备接 收的该消息包括头信息,该头信息包括该散列密钥的至少一部分嵌入在其中的多个字段。
[0091] 示例29包括一种或多种机器可读介质,具有存储在其上的多条指令,响应于被执 行,该多条指令致使计算设备执行如示例23至28中任一项所述的方法。
[0092]示例30包括一种用于经由覆盖网络接
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1