設 備110接收到包括散列密鑰500的消息。如所討論的,散列密鑰500包括一個或多個散列,每 一個散列指示目標/目的地計算設備110或目標/目的地計算設備110的群組116的不同的請 求特征和/或能力。如果在框702內(nèi)計算設備110接收到包括散列密鑰500的消息,方法700前 進到框704。然而,如果尚未接收到包括散列密鑰500的消息,方法700返回框702,其中,計算 設備110繼續(xù)確定是否已經(jīng)接收到包括散列密鑰500的消息。
[0057]在框704,計算設備110對散列密鑰500進行解析以便獲得指示目標/目的地計算設 備110(或目標/目的地計算設備110的群組116)的所請求特征和/或能力散列。方法700然后 前進到框706。
[0058]在框706內(nèi),計算設備110可分析表示目標/目的地計算設備110的所請求特征和/ 或能力的散列。接下來,在框708中,計算設備110可確定該散列所指示的所請求的特征和/ 或能力是否與其自身的特征和/或能力中的一個或多個匹配。為了這樣做,在某些實施例 中,計算設備110可對該散列與其自身的當前特征和/或能力進行比較。另外或可替代地,計 算設備110可對表示所請求的特征和/或能力的該散列與其自身的特征和/或能力中的一個 或多個進行比較。如果在框708中計算設備110確定該散列所指示的所請求的特征和/或能 力與其自身的特征和/或能力中的一個或多個散列匹配,方法700前進到框710。在這種實施 例中,計算設備110可確定其是目標/目的地計算設備110。然而,如果計算設備110而是確定 該散列所指示的所請求的特征和/或能力不與其自身的特征和/或能力中的一個或多個匹 配,方法700返回框702。
[0059] 在框710中,計算設備110確定從系統(tǒng)100的其他計算設備110接收的消息是否包括 指示有待執(zhí)行的所請求動作的信息(例如,實際和/或經(jīng)散列的命令或指令)。如果在框710 中計算設備110確定所接收的消息不包括指示有待執(zhí)行的動作的信息,方法700前進到框 712,其中,計算設備110向其他計算設備110發(fā)送指示其包含與該散列所指示的所請求特征 和/或能力匹配的一個或多個特征和/或能力的響應消息。然而,如果計算設備110而是確定 所接收的消息包括指示有待執(zhí)行的所請求動作的信息,方法700前進到框714。
[0060] 在框714中,計算設備110對所接收的消息進行解析以便獲得相應的指令或命令信 息。接下來,在框716中,計算設備110執(zhí)行所請求的動作。
[0061 ] 示例
[0062] 以下提供在此公開的技術的說明性示例。這些技術的實施例可包括以下所描述的 示例中的任何一個或多個以及任何組合。
[0063] 示例1包括一種用于經(jīng)由覆蓋網(wǎng)絡進行通信的計算設備,該計算設備包括路由模 塊,該路由模塊用于:(i)接收包括指示目標計算設備的第一請求特征的第一散列和指示該 目標計算設備的第二請求特征的第二散列的散列密鑰;(ii)解析該散列密鑰以便獲得該第 一散列和該第二散列;(iii)向第一組其他計算設備發(fā)送包括該第一散列的第一消息;(iv) 從該第一組中的第一計算設備接收響應消息,該響應消息指示該第一計算設備包括與該第 一請求特征匹配的特征;以及(V)響應于從該第一計算設備接收到該響應消息向該第一計 算設備發(fā)送包括該第二散列的第二消息。
[0064] 示例2可包括示例1所述的主題,并且其中,該路由模塊進一步用于響應于未從該 第一組中的其他計算設備中的任何計算設備接收到響應消息向第二組其他計算設備發(fā)送 該第一消息。
[0065] 示例3包括示例1和2中任一項所述的主題,并且其中,該路由模塊進一步用于:(i) 將該第一散列與散列表進行比較,該散列表將特征的散列映射到計算設備;以及(ii)基于 該第一散列與該散列表的該比較定義該第一組。
[0066] 示例4可包括示例1至3中任一項所述的主題,并且其中,該路由模塊進一步用于基 于該第二散列和第三散列生成該第二消息,該第三散列指示有待由該第一計算設備執(zhí)行的 請求動作;并且其中,發(fā)送該第二消息包括向該第一計算設備發(fā)送包括該第二和第三散列 的第二消息。
[0067] 示例5可包括示例1至4中任一項所述的主題,并且其中,有待由該第一計算設備執(zhí) 行的該請求動作包括有待由該第一計算設備配置的服務質量策略。
[0068] 示例6可包括示例1至5中任一項所述的主題,并且其中,該第一請求特征或該第二 請求特征中的至少一項包括以下各項中的至少一項:該目標計算設備的請求處理器類型、 存儲利用率、存儲容量、存儲器利用率、存儲器容量、功率利用率、功率容量、安全水平、性能 水平或可用性。
[0069] 示例7可包括示例1至6中任一項所述的主題,并且其中,接收該散列密鑰包括接收 包括頭信息的消息,該頭信息包括該散列密鑰的至少一部分嵌入在其中的多個字段。
[0070] 示例8包括一種用于使用散列密鑰經(jīng)由覆蓋網(wǎng)絡進行通信的方法,該方法包括計 算設備接收散列密鑰,該散列密鑰包括:(i)指示目標計算設備的第一請求特征的第一散 列,以及(ii)指示該目標計算設備的第二請求特征的第二散列;該計算設備解析該散列密 鑰以便獲得該第一散列和該第二散列;該計算設備向第一組其他計算設備發(fā)送包括該第一 散列的第一消息;該計算設備從該第一組中的第一計算設備接收響應消息,該響應消息指 示該第一計算設備包括與該第一請求特征匹配的特征;以及該計算設備響應于從該第一計 算設備接收到該響應消息向該第一計算設備發(fā)送包括該第二散列的第二消息。
[0071] 示例9可包括示例8所述的主題,并且進一步包括該計算設備響應于未從該第一組 中的其他計算設備中的任何計算設備接收到響應消息向第二組其他計算設備發(fā)送該第一 消息。
[0072] 示例10可包括示例8和9中任一項所述的主題,并且進一步包括該計算設備將該第 一散列與散列表進行比較,該散列表將特征的散列映射到計算設備;以及該計算設備基于 該第一散列與該散列表的該比較定義該第一組。
[0073] 示例11可包括示例8至10中任一項所述的主題,并且進一步包括該計算設備基于 該第二散列和第三散列生成該第二消息,該第三散列指示有待由該第一計算設備執(zhí)行的請 求動作;并且其中,發(fā)送該第二消息包括向該第一計算設備發(fā)送包括該第二和第三散列的 第二消息。
[0074] 示例12可包括示例8至11中任一項所述的主題,并且其中,有待由該第一計算設備 執(zhí)行的該請求動作包括有待由該第一計算設備配置的服務質量策略。
[0075] 示例13可包括示例8至12中任一項所述的主題,并且其中,該第一請求特征或該第 二請求特征中的至少一項包括以下各項中的至少一項:該目標計算設備的請求處理器類 型、存儲利用率、存儲容量、存儲器利用率、存儲器容量、功率利用率、功率容量、安全水平、 性能水平或可用性。
[0076] 示例14可包括示例8至13中任一項所述的主題,并且其中,接收該散列密鑰包括接 收包括頭信息的消息,該頭信息包括該散列密鑰的至少一部分嵌入在其中的多個字段。
[0077] 示例15包括一種或多種機器可讀介質,包括存儲在其上的多條指令,響應于被執(zhí) 行,該多條指令致使計算設備執(zhí)行如示例8至14中任一項所述的方法。
[0078]示例36包括一種用于經(jīng)由覆蓋網(wǎng)絡進行通信的計算設備,該計算設備包括用于執(zhí) 行示例8至14中任一項所述的方法的裝置。
[0079] 示例17包括一種用于經(jīng)由覆蓋網(wǎng)絡接收散列密鑰的計算設備,該計算設備包括路 由模塊,該路由模塊用于:(i)接收來自另一個計算設備的包括散列密鑰的消息,該散列密 鑰包括指示該另一個計算設備所請求的標識特征的第一散列;(ii)解析該散列密鑰以便獲 得該第一散列;以及(iii)確定該計算設備是否包括與該第一散列所指示的該標識特征匹 配的特征;以及(iv)響應于確定該計算設備包括與該第一散列所指示的該標識特征匹配的 特征向該另一個計算設備發(fā)送響應消息。
[0080] 示例18包括示例17所述的主題并且進一步包括命令管理模塊,該命令管理模塊用 于:(i)確定從該另一個計算設備接收的該消息是否包括有待由該計算設備執(zhí)行的請求動 作;(ii)解析該消息以便獲得該請求動作;以及(iii)執(zhí)行該請求動作。
[0081] 示例19包括示例17和18中任一項所述的主題,并且其中,確定從該另一個計算設 備接收的該消息是否包括該請求動作包括確定從該另一個計算設備接收的該消息是否包 括第二散列,該第二散列指示有待由該計算設備執(zhí)行的該請求動作。
[0082] 示例20包括示例17至19中任一項所述的主題,并且其中,有待由該計算設備執(zhí)行 的該請求動作包括用于在該計算設備上配置服務質量策略的動作。
[0083]示例21包括示例17至20中任一項所述的主題,并且其中,該另一個計算設備所請 求的該標識特征包括以下各項中的至少一項:該計算設備的請求處理器類型、存儲利用率、 存儲容量、存儲器利用率、存儲器容量、功率利用率、功率容量、安全水平、性能水平或可用 性。
[0084] 示例22包括示例17至21中任一項所述的主題,并且其中,從該另一個計算設備接 收的該消息包括頭信息,該頭信息包括該散列密鑰的至少一部分嵌入在其中的多個字段。
[0085] 示例23包括一種用于經(jīng)由覆蓋網(wǎng)絡接收散列密鑰的方法,該方法包括:計算設備 接收來自另一個計算設備的包括散列密鑰的消息,該散列密鑰包括指示該另一個計算設備 所請求的標識特征的第一散列;該計算設備解析該散列密鑰以便獲得該第一散列;該計算 設備確定該計算設備是否包括與該第一散列所指示的該標識特征匹配的特征;以及該計算 設備響應于確定該計算設備包括與該第一散列所指示的該標識特征匹配的特征向該另一 個計算設備發(fā)送響應消息。
[0086] 示例24包括示例23所述的主題,并且進一步包括該計算設備確定確定從該另一個 計算設備接收的該消息是否包括有待由該計算設備執(zhí)行的請求動作;該計算設備解析該消 息以便獲得該請求動作;以及該計算設備執(zhí)行該請求動作。
[0087]示例25包括示例23和24中任一項所述的主題,并且其中,確定從該另一個計算設 備接收的該消息是否包括該請求動作包括確定從該另一個計算設備接收的該消息是否包 括第二散列,該第二散列指示有待由該計算設備執(zhí)行的該請求動作。
[0088] 示例26包括示例23至25中任一項所述的主題,并且其中,有待由該計算設備執(zhí)行 的該請求動作包括用于在該計算設備上配置服務質量策略的動作。
[0089]示例27包括示例23至26中任一項所述的主題,并且其中,該另一個計算設備所請 求的該標識特征包括以下各項中的至少一項:該計算設備的請求處理器類型、存儲利用率、 存儲容量、存儲器利用率、存儲器容量、功率利用率、功率容量、安全水平、性能水平或可用 性。
[0090] 示例28包括示例23至27中任一項所述的主題,并且其中,從該另一個計算設備接 收的該消息包括頭信息,該頭信息包括該散列密鑰的至少一部分嵌入在其中的多個字段。
[0091] 示例29包括一種或多種機器可讀介質,具有存儲在其上的多條指令,響應于被執(zhí) 行,該多條指令致使計算設備執(zhí)行如示例23至28中任一項所述的方法。
[0092]示例30包括一種用于經(jīng)由覆蓋網(wǎng)絡接