收散列密鑰的計算設(shè)備,該計算設(shè)備包括用 于執(zhí)行示例23至28中任一項所述的方法的裝置。
[0093] 示例31包括一種用于生成散列密鑰以便經(jīng)由覆蓋網(wǎng)絡(luò)進行通信的計算設(shè)備,該計 算設(shè)備包括密鑰生成模塊,該密鑰生成模塊用于:(i)確定該計算設(shè)備的特征;(ii)確定是 否已經(jīng)生成該計算設(shè)備的散列密鑰;(iii)響應(yīng)于確定尚未為該計算設(shè)備生成散列密鑰生 成該計算設(shè)備的確定特征中的每一個特征的散列;(iv)基于為該計算設(shè)備的確定特征中的 每一個特征生成的該散列生成散列密鑰;以及(v)向另一個計算設(shè)備發(fā)送該散列密鑰。
[0094] 示例32包括示例31所述的主題,并且其中,該密鑰生成模塊進一步用于:(i)確定 該計算設(shè)備的確定特征中的一個或多個特征是否已經(jīng)改變;(ii)基于確定該計算設(shè)備的確 定特征中的該一個或多個特征已經(jīng)改變更新該散列密鑰;以及(iii)向該另一個計算設(shè)備 發(fā)送經(jīng)更新散列密鑰。
[0095] 示例33包括示例31和32中任一項所述的主題,并且其中,該計算設(shè)備的確定特征 包括以下各項中的至少一項:該計算設(shè)備的處理器類型、存儲利用率、存儲容量、存儲器利 用率、存儲器容量、功率利用率、功率容量、安全水平、性能水平或可用性。
[0096] 示例34包括一種用于生成散列密鑰以便經(jīng)由覆蓋網(wǎng)絡(luò)進行通信的方法,該方法包 括:計算設(shè)備確定該計算設(shè)備的特征;該計算設(shè)備確定是否已經(jīng)為該計算設(shè)備生成散列密 鑰;該計算設(shè)備響應(yīng)于確定尚未為該計算設(shè)備生成散列密鑰為該計算設(shè)備的所確定的特征 中的每一個特征生成散列;該計算設(shè)備基于為該計算設(shè)備的所確定的特征中的每一個特征 所生成的該散列生成散列密鑰;以及該計算設(shè)備將該散列密鑰發(fā)送到另一個計算設(shè)備。 [0097]示例35包括示例34所述的主題,并且進一步包括該計算設(shè)備確定該計算設(shè)備的所 確定的特征中的一個或多個特征是否已經(jīng)改變;該計算設(shè)備基于確定該計算設(shè)備確定該計 算設(shè)備的所確定的特征中的一個或多個特征已經(jīng)改變更新該散列密鑰;以及該計算設(shè)備將 經(jīng)更新的散列密鑰發(fā)送到該另一個計算設(shè)備。
[0098] 示例36包括示例34和35中任一項所述的主題,并且其中,該計算設(shè)備的確定特征 包括以下各項中的至少一項:該計算設(shè)備的處理器類型、存儲利用率、存儲容量、存儲器利 用率、存儲器容量、功率利用率、功率容量、安全水平、性能水平或可用性。
[0099] 示例37包括一種或多種機器可讀介質(zhì),具有存儲在其上的多條指令,響應(yīng)于被執(zhí) 行,該多條指令致使計算設(shè)備執(zhí)行如示例34至36中任一項所述的方法。
[0100]示例38包括一種用于生成散列密鑰以便經(jīng)由覆蓋網(wǎng)絡(luò)進行通信的計算設(shè)備,該計 算設(shè)備包括用于執(zhí)行示例34至36中任一項所述的方法的裝置。
【主權(quán)項】
1. 一種用于經(jīng)由覆蓋網(wǎng)絡(luò)進行通信的計算設(shè)備,該計算設(shè)備包括: 路由模塊,用于:(i)接收包括指示目標計算設(shè)備的第一請求特征的第一散列和指示所 述目標計算設(shè)備的第二請求特征的第二散列的散列密鑰;(ii)解析所述散列密鑰以便獲得 所述第一散列和所述第二散列;(iii)向第一組其他計算設(shè)備發(fā)送包括所述第一散列的第 一消息;(iv)從所述第一組中的第一計算設(shè)備接收響應(yīng)消息,所述響應(yīng)消息指示所述第一 計算設(shè)備包括與所述第一請求特征匹配的特征;以及(v)響應(yīng)于從所述第一計算設(shè)備接收 到所述響應(yīng)消息向所述第一計算設(shè)備發(fā)送包括所述第二散列的第二消息。2. 如權(quán)利要求1所述的計算設(shè)備,其中,所述路由模塊進一步用于響應(yīng)于未從所述第一 組中的其他計算設(shè)備中的任何計算設(shè)備接收到響應(yīng)消息,向第二組其他計算設(shè)備發(fā)送所述 第一消息。3. 如權(quán)利要求1所述的計算設(shè)備,其中,所述路由模塊進一步用于:(i)將所述第一散列 與散列表進行比較,所述散列表將特征的散列映射到計算設(shè)備;以及(ii)基于所述第一散 列與所述散列表的所述比較定義所述第一組。4. 如權(quán)利要求1所述的計算設(shè)備,其中,所述路由模塊進一步用于基于所述第二散列和 第三散列生成所述第二消息,所述第三散列指示有待由所述第一計算設(shè)備執(zhí)行的請求動 作;并且 其中,發(fā)送所述第二消息包括向所述第一計算設(shè)備發(fā)送包括所述第二和第三散列的第 二消息。5. 如權(quán)利要求4所述的計算設(shè)備,其中,有待由所述第一計算設(shè)備執(zhí)行的所述請求動作 包括有待由所述第一計算設(shè)備配置的服務(wù)質(zhì)量策略。6. 如權(quán)利要求1所述的計算設(shè)備,其中,所述第一請求特征或所述第二請求特征中的至 少一項包括以下各項中的至少一項:所述目標計算設(shè)備的請求處理器類型、存儲利用率、存 儲容量、存儲器利用率、存儲器容量、功率利用率、功率容量、安全水平、性能水平或可用性。7. 如權(quán)利要求1至6中任一項所述的計算設(shè)備,其中,接收所述散列密鑰包括接收包括 頭信息的消息,所述頭信息包括所述散列密鑰的至少一部分嵌入在其中的多個字段。8. -種用于使用散列密鑰經(jīng)由覆蓋網(wǎng)絡(luò)進行通信的方法,所述方法包括: 計算設(shè)備接收散列密鑰,所述散列密鑰包括:(i)指示目標計算設(shè)備的第一請求特征的 第一散列,以及(ii)指示所述目標計算設(shè)備的第二請求特征的第二散列; 所述計算設(shè)備解析所述散列密鑰以便獲得所述第一散列和所述第二散列; 所述計算設(shè)備向第一組其他計算設(shè)備發(fā)送包括所述第一散列的第一消息; 所述計算設(shè)備從所述第一組中的第一計算設(shè)備接收響應(yīng)消息,所述響應(yīng)消息指示所述 第一計算設(shè)備包括與所述第一請求特征匹配的特征;以及 所述計算設(shè)備響應(yīng)于從所述第一計算設(shè)備接收到所述響應(yīng)消息向所述第一計算設(shè)備 發(fā)送包括所述第二散列的第二消息。9. 如權(quán)利要求8所述的方法,進一步包括所述計算設(shè)備響應(yīng)于未從所述第一組中的其 他計算設(shè)備中的任何計算設(shè)備接收到響應(yīng)消息向第二組其他計算設(shè)備發(fā)送所述第一消息。10. 如權(quán)利要求8所述的方法,進一步包括: 所述計算設(shè)備將所述第一散列與散列表進行比較,所述散列表將特征的散列映射到計 算設(shè)備;以及 所述計算設(shè)備基于所述第一散列與所述散列表的所述比較定義所述第一組。11. 如權(quán)利要求8所述的方法,進一步包括: 所述計算設(shè)備基于所述第二散列和第三散列生成所述第二消息,所述第三散列指示有 待由所述第一計算設(shè)備執(zhí)行的請求動作;以及 其中,發(fā)送所述第二消息包括向所述第一計算設(shè)備發(fā)送包括所述第二和第三散列的第 二消息。12. 如權(quán)利要求11所述的方法,其中,有待由所述第一計算設(shè)備執(zhí)行的所述請求動作包 括有待由所述第一計算設(shè)備配置的服務(wù)質(zhì)量策略。13. 如權(quán)利要求8所述的方法,其中,所述第一請求特征或所述第二請求特征中的至少 一項包括以下各項中的至少一項:所述目標計算設(shè)備的請求處理器類型、存儲利用率、存儲 容量、存儲器利用率、存儲器容量、功率利用率、功率容量、安全水平、性能水平或可用性。14. 如權(quán)利要求8所述的方法,其中,接收所述散列密鑰包括接收包括頭信息的消息,所 述頭信息包括所述散列密鑰的至少一部分嵌入在其中的多個字段。15. -種或多種機器可讀介質(zhì),包括存儲在其上的多條指令,響應(yīng)于被執(zhí)行,所述指令 致使計算設(shè)備執(zhí)行如權(quán)利要求8至14中任一項所述的方法。16. -種用于經(jīng)由覆蓋網(wǎng)絡(luò)接收散列密鑰的計算設(shè)備,所述計算設(shè)備包括: 路由模塊,所述路由模塊用于:(i)接收來自另一個計算設(shè)備的包括散列密鑰的消息, 所述散列密鑰包括指示所述另一個計算設(shè)備所請求的標識特征的第一散列;(ii)解析所述 散列密鑰以便獲得所述第一散列;(iii)確定所述計算設(shè)備是否包括與所述第一散列所指 示的所述標識特征匹配的特征;以及(iv)響應(yīng)于確定所述計算設(shè)備包括與所述第一散列所 指示的所述標識特征匹配的特征向所述另一個計算設(shè)備發(fā)送響應(yīng)消息。17. 如權(quán)利要求16所述的計算設(shè)備,進一步包括命令管理模塊,所述命令管理模塊用 于:(i)確定從所述另一個計算設(shè)備接收的所述消息是否包括有待由所述計算設(shè)備執(zhí)行的 請求動作;(i i)解析所述消息以便獲得所述請求動作;以及(i i i)執(zhí)行所述請求動作。18. 如權(quán)利要求17所述的計算設(shè)備,其中,確定從所述另一個計算設(shè)備接收的所述消息 是否包括所述請求動作包括確定從所述另一個計算設(shè)備接收的所述消息是否包括第二散 列,所述第二散列指示有待由所述計算設(shè)備執(zhí)行的所述請求動作。19. 如權(quán)利要求16所述的計算設(shè)備,其中,有待由所述計算設(shè)備執(zhí)行的所述請求動作包 括用于在所述計算設(shè)備上配置服務(wù)質(zhì)量策略的動作。20. 如權(quán)利要求16所述的計算設(shè)備,其中,所述另一個計算設(shè)備所請求的所述標識特征 包括以下各項中的至少一項:所述計算設(shè)備的請求處理器類型、存儲利用率、存儲容量、存 儲器利用率、存儲器容量、功率利用率、功率容量、安全水平、性能水平或可用性。21. 如權(quán)利要求16至20中任一項所述的計算設(shè)備,其中,從所述另一個計算設(shè)備接收的 所述消息包括頭信息,所述頭信息包括所述散列密鑰的至少一部分嵌入在其中的多個字 段。22. -種用于生成散列密鑰以便經(jīng)由覆蓋網(wǎng)絡(luò)進行通信的計算設(shè)備,所述計算設(shè)備包 括: 密鑰生成模塊,所述密鑰生成模塊用于:(i)確定所述計算設(shè)備的特征;(ii)確定是否 已經(jīng)生成所述計算設(shè)備的散列密鑰;(iii)響應(yīng)于確定尚未為所述計算設(shè)備生成散列密鑰 生成所述計算設(shè)備的確定特征中的每一個特征的散列;(iv)基于為所述計算設(shè)備的確定特 征中的每一個特征生成的所述散列生成散列密鑰;以及(V)向另一個計算設(shè)備發(fā)送所述散 列密鑰。23. 如權(quán)利要求22所述的計算設(shè)備,其中,所述密鑰生成模塊進一步用于:(i)確定所述 計算設(shè)備的確定特征中的一個或多個特征是否已經(jīng)改變;(ii)基于確定所述計算設(shè)備的確 定特征中的所述一個或多個特征已經(jīng)改變更新所述散列密鑰;以及(iii)向所述另一個計 算設(shè)備發(fā)送經(jīng)更新散列密鑰。24. 如權(quán)利要求22所述的計算設(shè)備,其中,所述計算設(shè)備的確定特征包括以下各項中的 至少一項:所述計算設(shè)備的處理器類型、存儲利用率、存儲容量、存儲器利用率、存儲器容 量、功率利用率、功率容量、安全水平、性能水平或可用性。25. -種或多種機器可讀介質(zhì),包括存儲在其上的多條指令,響應(yīng)于被計算設(shè)備執(zhí)行, 所述指令致使所述計算設(shè)備: 從另一個計算設(shè)備接收包括散列密鑰的消息,所述散列密鑰包括指示所述另一個計算 設(shè)備所請求的標識特征的第一散列; 解析所述散列密鑰以便獲得所述第一散列; 確定所述計算設(shè)備是否包括與所述第一散列所指示的所述標識特征匹配的特征;以及 響應(yīng)于確定所述計算設(shè)備包括與所述第一散列所指示的所述標識特征匹配的特征向 所述另一個計算設(shè)備發(fā)送響應(yīng)消息。
【專利摘要】用于使用散列密鑰經(jīng)由覆蓋網(wǎng)絡(luò)進行通信的技術(shù)包括計算設(shè)備,用于接收包括指示目標計算設(shè)備的請求特征的散列以及指示該目標計算設(shè)備的另一個請求特征的另一個散列的散列密鑰。這種技術(shù)還可包括解析該散列密鑰以便獲得該散列和該另一個散列;向一組其他計算設(shè)備發(fā)送包括該散列的消息;從該組中的計算設(shè)備接收指示該組中的該計算設(shè)備包括與該請求特征匹配的特征的響應(yīng)消息;以及響應(yīng)于從該組中的該計算設(shè)備接收到該響應(yīng)消息向該組中的該計算設(shè)備發(fā)送包括該第二散列的另一個消息。
【IPC分類】G06F15/16
【公開號】CN105556498
【申請?zhí)枴緾N201380079493
【發(fā)明人】M·甘谷里, D·艾斯, M·J·庫馬, R·克里斯瓦斯
【申請人】英特爾公司
【公開日】2016年5月4日
【申請日】2013年9月27日
【公告號】DE112013007294T5, WO2015047291A1