我一直在研究基於Quorums概念的分佈式互斥算法。分佈互斥:Coterie形成
報價: 一個小團C被定義爲一組集合,其中每個集合g∈C稱爲一個法定數。
以下屬性持有用於在小集團法定人數:
1)交性質:對於每一個仲裁G,H∈C,G∩H =∅。 例如,集合{1,2,3},{2,5,7}和{5,7,9}不能成爲小組中的法定人數,因爲第一組和第三組沒有公共元素。 2)最小屬性:在小圈C中不應有定額g,h,例如 即g⊇h。例如,集合{1,2,3}和{1,3}不能成爲小組中的定額,因爲第一組是第二組的超集。
我想知道,給定分佈式系統中的一組節點,這樣的節點或這些節點組成的集合是如何形成的? 什麼是算法或技術來做到這一點?
UPDATE: 爲了把這個問題 - 換句話說 「鑑於‘N’節點,什麼是形成‘K’法定人數,使得他們中的任何兩個有共同的節點的‘J’號的最好方法是什麼? 「
我想知道如何定義這些「複雜的分佈」。感謝您的回覆,但這仍然無法解決我的問題。 – sg1
我已經爲9臺服務器添加了一些設置示例,最簡單的方法是將它們繪製在紙上,以便更好地查看定額數,以及爲什麼會起作用。 – peter
謝謝。我明白。但是,您是否知道任何研究論文/算法/參考資料,我可以通過更有條理的方式瞭解如何形成這樣的法定人數?例如:給定'N'個節點,將它們分成'K'個集合,使得任何兩個集合都有'J'個節點通用...(可能還有一些約束條件)... – sg1