1.一種全局邏輯時鐘同步分布式方法,其特征在于包括以下幾個步驟:
步驟1:一連接客戶端執(zhí)行與全局相關(guān)的事件m時,向時鐘系統(tǒng)申請一個編碼A;
步驟2:系統(tǒng)執(zhí)行操作的順序是按照給定的邏輯時鐘編號進(jìn)行執(zhí)行的,進(jìn)程pi只有執(zhí)行完一條指令,才能提出下一條指令的時鐘申請。
2.根據(jù)權(quán)利要求1所述的全局邏輯時鐘同步分布式方法,其特征在于:所述時鐘系統(tǒng)包括多個授時中心,并且采用paxos算法保證多個授時中心的一致性。
3.根據(jù)權(quán)利要求1所述的全局邏輯時鐘同步分布式方法,其特征在于:所述時鐘系統(tǒng)授時過程如下:
(a)如果事件a代表了進(jìn)程Pi發(fā)送消息m的事件,那么消息m包含的時間戳Tm=Ci(a);
(b)在收到消息m后,時鐘系統(tǒng)會設(shè)置Cj的值使得它大于等于它的當(dāng)前值并大于Tm。
4.根據(jù)權(quán)利要求1所述的全局邏輯時鐘同步分布式方法,其特征在于:時鐘系統(tǒng)還設(shè)置有自主學(xué)習(xí)單元,自主學(xué)習(xí)單元會使得編號單調(diào)遞增。