[發(fā)明專利]分布式存儲系統(tǒng)快速故障恢復(fù)的方法和系統(tǒng)在審
| 申請?zhí)枺?/td> | 201880086368.0 | 申請日: | 2018-10-05 |
| 公開(公告)號: | CN111587420A | 公開(公告)日: | 2020-08-25 |
| 發(fā)明(設(shè)計(jì))人: | 馬奧爾·本-達(dá)揚(yáng);奧姆里·帕爾蒙;利蘭·茲維貝 | 申請(專利權(quán))人: | 維卡艾歐有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 劉丹 |
| 地址: | 以色列*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式 存儲系統(tǒng) 快速 故障 恢復(fù) 方法 系統(tǒng) | ||
1.一種從服務(wù)器故障中恢復(fù)的方法,包括:
確定第一服務(wù)器不可訪問;
當(dāng)讀取請求被定向到不可訪問的所述第一服務(wù)器時,執(zhí)行降級模式讀取;
當(dāng)寫入請求被定向到所述不可訪問的所述第一服務(wù)器時,將所述寫入請求重定向到另一服務(wù)器;
確定從確定所述第一服務(wù)器不可訪問以來是否已經(jīng)經(jīng)過等待時間;
在等待時間過去之后,重建所述不可訪問的所述第一服務(wù)器中的數(shù)據(jù)塊,其中,所述等待時間在確定所述第一服務(wù)器不可訪問時開始;
選擇替換所述不可訪問的所述第一服務(wù)器的第二服務(wù)器;以及
將重建的數(shù)據(jù)塊移至所述第二服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,其中,如果對所述第一服務(wù)器的寫訪問失敗,則確定所述第一服務(wù)器不可訪問。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述降級模式讀取包括:
使用與第一數(shù)據(jù)塊相關(guān)聯(lián)的條帶數(shù)據(jù)塊重建所述不可訪問的所述第一服務(wù)器中的第一數(shù)據(jù)塊,其中,每個所述條帶數(shù)據(jù)塊位于與所述第一服務(wù)器不同的唯一服務(wù)器中;以及
在讀取高速緩存中填充所述重建的第一數(shù)據(jù)塊。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述條帶數(shù)據(jù)塊被并行讀取。
5.根據(jù)權(quán)利要求3所述的方法,其中,由所述讀取高速緩存服務(wù)于對所述第一數(shù)據(jù)塊的讀取訪問請求。
6.根據(jù)權(quán)利要求1所述的方法,其中,重定向所述寫入請求包括將所述寫入請求重定向到與所述寫入請求所針對的數(shù)據(jù)塊相關(guān)聯(lián)的另一服務(wù)器。
7.根據(jù)權(quán)利要求1所述的方法,其中:
在所述等待時間過去之前,針對指向所述不可訪問的所述第一服務(wù)器的每個讀取請求執(zhí)行降級模式讀取;以及
在所述等待時間過去之前,指向所述不可訪問的所述第一服務(wù)器的每個寫入請求都將重定向到另一服務(wù)器。
8.根據(jù)權(quán)利要求1所述的方法,其中,重建所述不可訪問的所述第一服務(wù)器中的所述數(shù)據(jù)塊包括:對于所述不可訪問的所述第一服務(wù)器中的每個數(shù)據(jù)塊,使用與所述不可訪問的所述第一服務(wù)器中的所述每個數(shù)據(jù)塊相關(guān)聯(lián)的條帶數(shù)據(jù)塊來重建所述每個數(shù)據(jù)塊。
9.根據(jù)權(quán)利要求8所述的方法,包括并行讀取所有所述條帶數(shù)據(jù)塊。
10.根據(jù)權(quán)利要求1所述的方法,包括:當(dāng)所述第一服務(wù)器是不可訪問的多個服務(wù)器之一時,對所述不可訪問的所述第一服務(wù)器上待重建的數(shù)據(jù)塊進(jìn)行優(yōu)先級排序。
11.根據(jù)權(quán)利要求10所述的方法,其中,優(yōu)先級排序包括首先重建受所述不可訪問的多個服務(wù)器影響最大的數(shù)據(jù)塊。
12.根據(jù)權(quán)利要求1所述的方法,包括:
從所述第一服務(wù)器接收所述第一服務(wù)器在線的通知;
確定所述第一服務(wù)器中的數(shù)據(jù)是否沒有損壞;以及
當(dāng)確定所述數(shù)據(jù)沒有損壞時,將由于所述第一服務(wù)器不可訪問而已寫入另一服務(wù)器的任意數(shù)據(jù)塊移至所述第一服務(wù)器。
13.一種系統(tǒng),包括由多個服務(wù)器控制的多個存儲設(shè)備,包括:
一個或多個處理器,被配置為確定第一服務(wù)器不可訪問;以及
當(dāng)確定所述第一服務(wù)器不可訪問時:
所述一個或多個處理器被配置為:
針對對所述第一服務(wù)器的讀取請求,將所述系統(tǒng)設(shè)置為降級模式讀取;
設(shè)置所述系統(tǒng)以將對所述第一服務(wù)器的寫入請求重定向到其他服務(wù)器;
確定自確定所述第一服務(wù)器不可訪問以來是否已經(jīng)過等待時間;以及
當(dāng)確定已經(jīng)過去所述等待時間后:
所述一個或多個處理器配置為:
重建所述第一服務(wù)器中的數(shù)據(jù)塊;
確定替換所述第一服務(wù)器的第二服務(wù)器;以及
將重建的數(shù)據(jù)塊移至所述第二服務(wù)器。
該專利技術(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/201880086368.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 用于處理到遠(yuǎn)程存儲位置的故障恢復(fù)的方法、系統(tǒng)以及程序
- 包括向外擴(kuò)展型存儲系統(tǒng)的存儲系統(tǒng)群及其管理方法
- 一種移動存儲系統(tǒng)及其存儲方法
- 存儲系統(tǒng)的數(shù)據(jù)備份與恢復(fù)系統(tǒng)、方法、設(shè)備及存儲介質(zhì)
- 在線遷移異構(gòu)系統(tǒng)數(shù)據(jù)的方法、裝置、設(shè)備和存儲介質(zhì)
- 建立存儲系統(tǒng)伙伴關(guān)系的方法及裝置
- 數(shù)據(jù)處理系統(tǒng)及其操作方法
- 一種容災(zāi)平臺及一種容災(zāi)方法
- 在基于云的存儲系統(tǒng)中服務(wù)I/O操作
- 一種數(shù)據(jù)修復(fù)方法及裝置
- 故障檢測裝置、故障檢測方法以及故障檢測程序
- 故障預(yù)測裝置、故障預(yù)測方法及故障預(yù)測程序
- 故障分析裝置、故障分析系統(tǒng)及故障分析方法
- 故障檢測方法、故障檢測裝置和故障檢測系統(tǒng)
- 故障檢測裝置、故障檢測方法及計(jì)算機(jī)可讀取存儲介質(zhì)
- 故障檢測裝置、故障檢測方法和計(jì)算機(jī)能讀取的存儲介質(zhì)
- 故障檢測裝置、故障檢測系統(tǒng)、故障檢測方法
- 故障處理方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì)
- 故障排除方法、故障排除裝置及故障排除系統(tǒng)
- 故障檢測電路、故障檢測系統(tǒng)及故障檢測方法





