[發(fā)明專利]由分布式系統(tǒng)中的裝置執(zhí)行的方法及在分布式系統(tǒng)中的裝置有效
| 申請?zhí)枺?/td> | 201410472628.1 | 申請日: | 2014-09-16 |
| 公開(公告)號: | CN104462172B | 公開(公告)日: | 2019-05-17 |
| 發(fā)明(設計)人: | 馬西亞斯·布魯斯;羅伯特·羅森格倫 | 申請(專利權(quán))人: | 安訊士有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京律盟知識產(chǎn)權(quán)代理有限責任公司 11287 | 代理人: | 林斯凱 |
| 地址: | 瑞典*** | 國省代碼: | 瑞典;SE |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 系統(tǒng) 中的 裝置 執(zhí)行 方法 | ||
本發(fā)明涉及一種由分布式系統(tǒng)中的裝置執(zhí)行的方法及一種在分布式系統(tǒng)中的裝置。一種裝置(115)可對應于分布式物理進入控制系統(tǒng)(110)中的物理進入控制器(115)。分布式系統(tǒng)中的所述裝置可包含邏輯(210),所述邏輯(210)經(jīng)配置以:檢測來自應用的存取應用數(shù)據(jù)集的請求,其中所述應用數(shù)據(jù)集對應于分布式數(shù)據(jù)集;以及確定所述分布式系統(tǒng)(110)中是否存在所述應用數(shù)據(jù)集。所述邏輯(210)可進一步經(jīng)配置以:響應于確定所述分布式系統(tǒng)(110)中不存在所述應用數(shù)據(jù)集而在所述分布式系統(tǒng)(110)中產(chǎn)生所述應用數(shù)據(jù)集;以及響應于確定所述分布式系統(tǒng)中存在所述應用數(shù)據(jù)集而向所述分布式系統(tǒng)(110)中的其它裝置(115)發(fā)送加入包含與所述應用數(shù)據(jù)集相關聯(lián)的裝置(115)的數(shù)據(jù)集群組的請求。
技術(shù)領域
本發(fā)明一般來說涉及進入控制系統(tǒng),且更具體來說涉及管理進入控制系統(tǒng)中的應用數(shù)據(jù)。
背景技術(shù)
分布式系統(tǒng)可包含進行通信且協(xié)調(diào)其行動以實現(xiàn)一組任務的組件。舉例來說,分布式系統(tǒng)中的計算機可經(jīng)由網(wǎng)絡通信以便協(xié)調(diào)而求解一算法。為了成功地協(xié)調(diào)獨立計算機上的同時操作(例如數(shù)據(jù)及資源管理或處理步驟的同步),可需要實施分布式算法。已開發(fā)用以協(xié)調(diào)分布式系統(tǒng)的組件的各種分布式算法。
發(fā)明內(nèi)容
根據(jù)一個方面,一種由分布式系統(tǒng)中的裝置執(zhí)行的方法可包含:由所述裝置檢測來自應用的存取應用數(shù)據(jù)集的請求,其中所述應用數(shù)據(jù)集對應于分布式數(shù)據(jù)集;由所述裝置確定所述分布式系統(tǒng)中是否存在所述應用數(shù)據(jù)集;響應于確定所述分布式系統(tǒng)中不存在所述應用數(shù)據(jù)集,由所述裝置在所述分布式系統(tǒng)中創(chuàng)建所述應用數(shù)據(jù)集;以及響應于確定所述分布式系統(tǒng)中存在所述應用數(shù)據(jù)集,由所述裝置且向所述分布式系統(tǒng)中的其它裝置發(fā)送加入包含與所述應用數(shù)據(jù)集相關聯(lián)的裝置的數(shù)據(jù)集群組的請求。
另外,確定所述分布式系統(tǒng)中是否存在所述應用數(shù)據(jù)集可包含:存取所述分布式系統(tǒng)中的分布式數(shù)據(jù)集的識別符的列表;以及確定分布式數(shù)據(jù)集的識別符的所述列表是否包含所述所請求應用數(shù)據(jù)集的識別符。
另外,所述方法可包含響應于創(chuàng)建所述應用數(shù)據(jù)集而將來自所述應用的信息添加到所述所創(chuàng)建應用數(shù)據(jù)集。
另外,所述方法可包含:從所述分布式系統(tǒng)中的另一裝置接收所述裝置已被添加到所述數(shù)據(jù)集群組的指示;從所述分布式系統(tǒng)中的所述另一裝置接收所述應用數(shù)據(jù)集;以及將所述所接收應用數(shù)據(jù)集存儲于所述裝置上。
另外,所述所接收應用數(shù)據(jù)集可包含為所述數(shù)據(jù)集群組的成員的裝置的列表,且所述方法可進一步包含:向為所述數(shù)據(jù)集群組的成員的所述裝置發(fā)送將應用數(shù)據(jù)添加到所述應用數(shù)據(jù)集的提議;響應于發(fā)送所述提議而獲得將所述應用數(shù)據(jù)添加到所述應用數(shù)據(jù)集的共識;響應于獲得所述共識而將所述應用數(shù)據(jù)添加到所述應用數(shù)據(jù)集。
另外,所述方法可包含:從所述分布式系統(tǒng)中的另一裝置接收加入與所述所創(chuàng)建應用數(shù)據(jù)集相關聯(lián)的裝置的數(shù)據(jù)集群組的請求;獲得將所述另一裝置添加到與所述所創(chuàng)建應用數(shù)據(jù)集相關聯(lián)的裝置的所述數(shù)據(jù)集群組的共識;以及響應于獲得將所述另一裝置添加到與所述所創(chuàng)建應用數(shù)據(jù)集相關聯(lián)的裝置的所述數(shù)據(jù)集群組的所述共識而將所述另一裝置添加到與所述所創(chuàng)建應用數(shù)據(jù)集相關聯(lián)的裝置的所述數(shù)據(jù)集群組。
另外,獲得將所述另一裝置添加到與所述所創(chuàng)建應用數(shù)據(jù)集相關聯(lián)的裝置的所述數(shù)據(jù)集群組的共識可包含:向與所述所創(chuàng)建應用數(shù)據(jù)集相關聯(lián)的所述裝置發(fā)送將所述另一裝置添加到與所述所創(chuàng)建應用數(shù)據(jù)集相關聯(lián)的裝置的所述數(shù)據(jù)集群組的提議;以及獲得將所述另一裝置添加到與所述所創(chuàng)建應用數(shù)據(jù)集相關聯(lián)的裝置的所述數(shù)據(jù)集群組的法定數(shù)的投票。
另外,將所述另一裝置添加到與所述所創(chuàng)建應用數(shù)據(jù)集相關聯(lián)的裝置的所述數(shù)據(jù)集群組可包含:向所述另一裝置發(fā)送所述應用數(shù)據(jù)集;以及結(jié)合與所述所創(chuàng)建應用數(shù)據(jù)集相關聯(lián)的裝置的所述數(shù)據(jù)集群組調(diào)整獲得共識所需的法定數(shù)目。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于安訊士有限公司,未經(jīng)安訊士有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410472628.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





