[發明專利]由分布式系統中的裝置執行的方法及在分布式系統中的裝置有效
| 申請號: | 201410472628.1 | 申請日: | 2014-09-16 |
| 公開(公告)號: | CN104462172B | 公開(公告)日: | 2019-05-17 |
| 發明(設計)人: | 馬西亞斯·布魯斯;羅伯特·羅森格倫 | 申請(專利權)人: | 安訊士有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 11287 | 代理人: | 林斯凱 |
| 地址: | 瑞典*** | 國省代碼: | 瑞典;SE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 系統 中的 裝置 執行 方法 | ||
1.一種由分布式系統中的裝置執行的方法,所述方法包括:
由所述裝置檢測來自應用的存取應用數據集的請求,其中所述應用數據集對應于分布式數據集;
由所述裝置確定所述分布式系統的分布式系統數據集中是否列示所述應用數據集的識別符;
響應于確定所述分布式系統數據集中未列示所述應用數據集的所述識別符,由所述裝置在所述分布式系統數據集中創建所述應用數據集的所述識別符的條目;以及
響應于確定所述分布式系統數據集中存在所述應用數據集的所述識別符,由所述裝置且向所述分布式系統中的其它裝置發送加入包含與所述應用數據集相關聯的裝置的數據集群組的請求。
2.根據權利要求1所述的方法,其中確定分布式系統的所述分布式系統數據集中是否列示所述應用數據集的所述識別符包含:
存取所述分布式系統數據集中的分布式數據集的識別符的列表;以及
確定分布式數據集的識別符的所述列表是否包含所述所請求應用數據集的所述識別符。
3.根據權利要求1或2所述的方法,其進一步包括:
響應于在所述分布式系統數據集中創建所述應用數據集的所述識別符的所述條目而在所述裝置的存儲層中創建所述應用數據集;以及
響應于創建所述應用數據集而將來自所述應用的信息添加到所創建應用數據集。
4.根據權利要求1或2所述的方法,其進一步包括:
從所述分布式系統中的另一裝置接收所述裝置已被添加到所述數據集群組的指示;
從所述分布式系統中的所述另一裝置接收所述應用數據集;以及
將所述所接收應用數據集存儲于所述裝置上。
5.根據權利要求4所述的方法,其中所述所接收應用數據集包含為所述數據集群組的成員的裝置的列表,所述方法進一步包括:
向為所述數據集群組的成員的所述裝置發送將應用數據添加到所述應用數據集的提議;
響應于發送所述提議而獲得將所述應用數據添加到所述應用數據集的共識;
響應于獲得所述共識而將所述應用數據添加到所述應用數據集。
6.根據權利要求3所述的方法,其進一步包括:
從所述分布式系統中的另一裝置接收加入與所述所創建應用數據集相關聯的裝置的數據集群組的請求;
獲得將所述另一裝置添加到與所述所創建應用數據集相關聯的裝置的所述數據集群組的共識;以及
響應于獲得將所述另一裝置添加到與所述所創建應用數據集相關聯的裝置的所述數據集群組的所述共識而將所述另一裝置添加到與所述所創建應用數據集相關聯的裝置的所述數據集群組。
7.根據權利要求6所述的方法,其中獲得將所述另一裝置添加到與所述所創建應用數據集相關聯的裝置的所述數據集群組的共識包含:
向與所述所創建應用數據集相關聯的所述裝置發送將所述另一裝置添加到與所述所創建應用數據集相關聯的裝置的所述數據集群組的提議;以及
獲得將所述另一裝置添加到與所述所創建應用數據集相關聯的裝置的所述數據集群組的法定數的投票。
8.根據權利要求6所述的方法,其中將所述另一裝置添加到與所述所創建應用數據集相關聯的裝置的所述數據集群組包含:
向所述另一裝置發送所述應用數據集;以及
結合與所述所創建應用數據集相關聯的裝置的所述數據集群組調整獲得共識所需的法定數目。
9.根據權利要求1或2所述的方法,其中所述分布式系統包含分布式物理進入控制系統,且其中所述裝置及所述其它裝置對應于物理進入控制單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安訊士有限公司,未經安訊士有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410472628.1/1.html,轉載請聲明來源鉆瓜專利網。





