[發明專利]VIEW-CHANGE二次啟動定時器的定時期限延長方法及裝置有效
| 申請號: | 202010879413.7 | 申請日: | 2020-08-27 |
| 公開(公告)號: | CN112068978B | 公開(公告)日: | 2022-06-10 |
| 發明(設計)人: | 錢京;李婉;崔可 | 申請(專利權)人: | 恒寶股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F11/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 212355 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | view change 二次 啟動 定時器 定時 期限 延長 方法 裝置 | ||
1.一種實用型拜占庭容錯VIEW-CHANGE二次啟動定時器的定時期限延長方法,其特征在于,
共識節點接收其他共識節點發送的VIEW-CHANGE消息;
提取所述其他共識節點發送的VIEW-CHANGE消息中的PREPARED數據的共識節點信息;
將所述提取的PREPARED數據中的共識節點信息存入備份表格,對所述存入備份表格的共識節點信息進行持續去除重復的操作,形成沒有重復共識節點信息的列表;
所述PREPARED數據指的是:接收的VIEW-CHANGE消息中,包含了發送VIEW-CHANGE消息的共識節點,所處理的處于PREPARED狀態的請求,其中不包含發送VIEW-CHANGE消息的共識節點中已經進入COMMIT狀態的請求;當列表中的共識節點信息數量達到滿額的時候,將VIEW-CHANGE二次啟動定時器的定時期限進行延長;
所述當列表中的共識節點信息數量達到滿額的標準是:達到3f個沒有重復的共識節點信息,此時收集完畢了所有的共識節點信息,顯示該共識節點能夠直接或間接地獲取所有共識節點信息,整個共識系統的通信環境是良好的。
2.如權利要求1所述的實用型拜占庭容錯VIEW-CHANGE二次啟動定時器的定時期限延長方法,其特征在于,
對所述存入備份表格中的共識節點信息持續進行去除重復操作為在存入所述備份表格之前進行去除重復操作。
3.如權利要求1所述的實用型拜占庭容錯VIEW-CHANGE二次啟動定時器的定時期限延長方法,其特征在于,對所述存入備份表格中的共識節點信息進行去除重復操作為在存入備份表格之后對備份表格中的共識節點信息進行去除重復操作。
4.如權利要求3所述的實用型拜占庭容錯VIEW-CHANGE二次啟動定時器的定時期限延長方法,其特征在于,
對所述備份表格內的共識節點信息數量進行統計,當所述備份表格內的共識節點信息數量累積到滿額的平方時,停止VIEW-CHANGE并重置VIEW-CHANGE二次啟動定時器,并再次啟動下一個主共識節點的VIEW-CHANGE流程。
5.如權利要求3所述的實用型拜占庭容錯VIEW-CHANGE二次啟動定時器的定時期限延長方法,其特征在于,
對所述備份表格內的共識節點信息數量進行統計,當任一共識節點信息數量在所述備份表格中出現頻次大于或等于滿額時,停止VIEW-CHANGE并重置VIEW-CHANGE二次啟動定時器,并再次啟動下一個主共識節點的VIEW-CHANGE流程。
6.如權利要求1-5中任意一項所述的實用型拜占庭容錯VIEW-CHANGE二次啟動定時器的定時期限延長方法,其特征在于,
如果副本共識節點在未延長的VIEW-CHANGE二次啟動定時器的定時期限內,接收到NEW-VEIW時,停止VIEW-CHANGE二次啟動定時器;
如果VIEW-CHANGE二次啟動定時器的定時期限被延長,則如果副本共識節點在延長的定時期限內接收到NEW-VEIW時,停止VIEW-CHANGE二次啟動定時器。
7.如權利要求1-5中任意一項所述的實用型拜占庭容錯VIEW-CHANGE二次啟動定時器的定時期限延長方法,其特征在于,
如果在未延長的VIEW-CHANGE二次啟動定時器定時期限內下一個主共識節點接收到超過共識節點總數量2/3個VIEW-CHANGE消息,則發送NEW-VIEW,進入新的VIEW;如果在VIEW-CHANGE二次啟動定時器的定時期限被延長的定時期限內下一個主共識節點接收到超過共識節點總數量2/3個VIEW-CHANGE消息,則發送NEW-VIEW,進入新的VIEW。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于恒寶股份有限公司,未經恒寶股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010879413.7/1.html,轉載請聲明來源鉆瓜專利網。





