[發(fā)明專利]用于在分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)中恢復(fù)數(shù)據(jù)對(duì)象的方法和系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201410557711.9 | 申請(qǐng)日: | 2014-10-20 |
| 公開(公告)號(hào): | CN104699567A | 公開(公告)日: | 2015-06-10 |
| 發(fā)明(設(shè)計(jì))人: | M·E·法克特;D·哈達(dá)斯;E·K·克洛德內(nèi)爾 | 申請(qǐng)(專利權(quán))人: | 國際商業(yè)機(jī)器公司 |
| 主分類號(hào): | G06F11/14 | 分類號(hào): | G06F11/14 |
| 代理公司: | 北京市中咨律師事務(wù)所 11247 | 代理人: | 于靜;張亞非 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 分布式 數(shù)據(jù) 存儲(chǔ)系統(tǒng) 恢復(fù) 對(duì)象 方法 系統(tǒng) | ||
版權(quán)和商標(biāo)公告
本專利文件的公開內(nèi)容的一部分可以包含受到版權(quán)保護(hù)的材料。版權(quán)所有者不反對(duì)任何人對(duì)此專利文件或?qū)@_按照它在專利商標(biāo)局的專利文件或記錄中所呈現(xiàn)的式樣進(jìn)行的影印復(fù)制,但是在其他方面無論如何都保留所有版權(quán)。
本文所引用的某些標(biāo)志可以是申請(qǐng)人、受讓人或者隸屬或獨(dú)立于申請(qǐng)人或受讓人的第三方的普遍法或注冊(cè)商標(biāo)。這些標(biāo)志的使用被用于以示例的方式提供授權(quán)公開,并且不應(yīng)被解釋為排他性地將本公開主題的范圍限制于與該類標(biāo)志相關(guān)聯(lián)的材料。
技術(shù)領(lǐng)域
所公開的主題一般涉及從遠(yuǎn)程存儲(chǔ)的數(shù)據(jù)副本進(jìn)行的數(shù)據(jù)恢復(fù),并且更特別地涉及出于數(shù)據(jù)恢復(fù)的目的,跨越多個(gè)數(shù)據(jù)中心分散和存儲(chǔ)數(shù)據(jù)的系統(tǒng)和方法。
背景技術(shù)
大規(guī)模數(shù)據(jù)存儲(chǔ)系統(tǒng)由于其不受限制的尺寸以及處理和存儲(chǔ)大量數(shù)據(jù)的能力而是合乎期望的。通常,這些大規(guī)模系統(tǒng)被構(gòu)建成包括彼此遠(yuǎn)程地定位的多個(gè)數(shù)據(jù)中心。每個(gè)數(shù)據(jù)中心通常由多個(gè)獨(dú)立的集群組成,其中每個(gè)集群具有多個(gè)節(jié)點(diǎn)。這些節(jié)點(diǎn)通過數(shù)據(jù)網(wǎng)絡(luò)基礎(chǔ)設(shè)施耦合到彼此,并理想地在數(shù)據(jù)被存儲(chǔ)在分離地維護(hù)的存儲(chǔ)媒介上的程度上彼此獨(dú)立。
將數(shù)據(jù)中心保持在遠(yuǎn)程地點(diǎn)的目的是在災(zāi)難事件(例如,洪水、地震或龍卷風(fēng))的情況下減輕對(duì)多個(gè)數(shù)據(jù)中心損壞的風(fēng)險(xiǎn)。在數(shù)據(jù)中心經(jīng)歷丟失數(shù)據(jù)對(duì)象或副本的情況下,恢復(fù)過程要求定位存活副本,其中從該存活副本復(fù)制或恢復(fù)丟失的數(shù)據(jù)。因此,數(shù)據(jù)中心通常構(gòu)建為每個(gè)集群具有多個(gè)本地副本。這種特征允許集群使用存活的本地副本從故障進(jìn)行自我恢復(fù)。
如果所有的本地副本都被丟失,則可以從一個(gè)或多個(gè)遠(yuǎn)程存儲(chǔ)的副本恢復(fù)數(shù)據(jù)。這種遠(yuǎn)程恢復(fù)當(dāng)前經(jīng)由手動(dòng)過程完成,通常要求管理協(xié)助。由于大規(guī)模數(shù)據(jù)存儲(chǔ)系統(tǒng)中資源的大小和分布,關(guān)于跨越多個(gè)數(shù)據(jù)中心和集群的副本的位置和可用性的信息不容易可擴(kuò)展,并且繼而不可用于跨越多個(gè)數(shù)據(jù)中心的所有節(jié)點(diǎn)。
發(fā)明內(nèi)容
出于總結(jié)的目的,本文已經(jīng)描述了某些方面、優(yōu)點(diǎn)和新穎特征。應(yīng)當(dāng)理解的是,不是根據(jù)任一特定實(shí)施例都可以實(shí)現(xiàn)所有這樣的優(yōu)點(diǎn)。因此,所公開的主題可以以實(shí)現(xiàn)或優(yōu)化一個(gè)優(yōu)點(diǎn)或一組優(yōu)點(diǎn)的方式體現(xiàn)或執(zhí)行,而不必實(shí)現(xiàn)在本文中教導(dǎo)或暗示的全部優(yōu)點(diǎn)。
提供了用于在分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)中恢復(fù)數(shù)據(jù)對(duì)象的機(jī)器、系統(tǒng)和方法。所述方法包括:在通過數(shù)據(jù)通信網(wǎng)絡(luò)連接的一個(gè)或多個(gè)數(shù)據(jù)中心中的一個(gè)或多個(gè)集群上存儲(chǔ)第一數(shù)據(jù)對(duì)象的一個(gè)或多個(gè)副本;記錄關(guān)于所述一個(gè)或多個(gè)副本的健康信息,其中健康信息包括關(guān)于副本參與恢復(fù)過程的可用性的數(shù)據(jù);計(jì)算第一數(shù)據(jù)對(duì)象的查詢優(yōu)先級(jí);基于算得的查詢優(yōu)先級(jí)查詢一個(gè)或多個(gè)副本的健康信息,以確定一個(gè)或多個(gè)副本中的哪個(gè)可用于對(duì)象數(shù)據(jù)的恢復(fù);基于一個(gè)或多個(gè)副本的健康信息來計(jì)算第一數(shù)據(jù)對(duì)象的恢復(fù)優(yōu)先級(jí);以及基于算得的恢復(fù)優(yōu)先級(jí)從可用副本中的一個(gè)或多個(gè)可用副本恢復(fù)第一數(shù)據(jù)對(duì)象。
根據(jù)一個(gè)或多個(gè)實(shí)施例,提供了包括一個(gè)或多個(gè)邏輯單元的系統(tǒng)。一個(gè)或多個(gè)邏輯單元配置成執(zhí)行與上面公開的方法相關(guān)聯(lián)的功能和操作。在另一個(gè)實(shí)施例中,提供了包括具有計(jì)算機(jī)可讀程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的計(jì)算機(jī)程序產(chǎn)品。當(dāng)在計(jì)算機(jī)上被執(zhí)行時(shí),該計(jì)算機(jī)可讀程序使計(jì)算機(jī)執(zhí)行與上面公開的方法相關(guān)聯(lián)的功能和操作。
下面參考附圖進(jìn)一步詳細(xì)提供除了某些替代方案之外的一個(gè)或多個(gè)以上公開的實(shí)施例。然而,所公開的主題不限于所公開的任何特定實(shí)施例。
附圖說明
通過參考下面提供的附圖中的各附圖,可以更好地理解所公開的實(shí)施例。
圖1A和1B示出根據(jù)一個(gè)或多個(gè)實(shí)施例的用于在分布式數(shù)據(jù)通信網(wǎng)絡(luò)中存儲(chǔ)和恢復(fù)數(shù)據(jù)的示例性系統(tǒng)基礎(chǔ)設(shè)施的框圖。
圖2和3是示出根據(jù)一個(gè)實(shí)施例的從丟失數(shù)據(jù)對(duì)象的遠(yuǎn)程存儲(chǔ)副本進(jìn)行自動(dòng)數(shù)據(jù)恢復(fù)的示例性方法的流程圖。
圖4A和4B是根據(jù)一個(gè)或多個(gè)實(shí)施例的所公開的系統(tǒng)和方法可以在其中操作的硬件和軟件環(huán)境的框圖。
根據(jù)一個(gè)或多個(gè)實(shí)施例,在不同的圖中用相同的數(shù)字標(biāo)記的特征、元件和方面表示相同、等效或類似的特征、元件或方面。
具體實(shí)施方式
在下文中,闡述了許多具體細(xì)節(jié)以提供對(duì)各種實(shí)施例的徹底描述??梢栽跊]有這些具體細(xì)節(jié)或在細(xì)節(jié)發(fā)生一些變化的情況下實(shí)踐某些實(shí)施例。在一些實(shí)例中,為了不使其他方面變模糊,沒有詳細(xì)描述某些特征。與元件或特征中的每個(gè)相關(guān)聯(lián)的細(xì)節(jié)水平不應(yīng)被解釋為將一個(gè)特征的新穎性或重要性限定為超過其他特征。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國際商業(yè)機(jī)器公司;,未經(jīng)國際商業(yè)機(jī)器公司;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410557711.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 用于處理到遠(yuǎn)程存儲(chǔ)位置的故障恢復(fù)的方法、系統(tǒng)以及程序
- 包括向外擴(kuò)展型存儲(chǔ)系統(tǒng)的存儲(chǔ)系統(tǒng)群及其管理方法
- 一種移動(dòng)存儲(chǔ)系統(tǒng)及其存儲(chǔ)方法
- 存儲(chǔ)系統(tǒng)的數(shù)據(jù)備份與恢復(fù)系統(tǒng)、方法、設(shè)備及存儲(chǔ)介質(zhì)
- 在線遷移異構(gòu)系統(tǒng)數(shù)據(jù)的方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 建立存儲(chǔ)系統(tǒng)伙伴關(guān)系的方法及裝置
- 數(shù)據(jù)處理系統(tǒng)及其操作方法
- 一種容災(zāi)平臺(tái)及一種容災(zāi)方法
- 在基于云的存儲(chǔ)系統(tǒng)中服務(wù)I/O操作
- 一種數(shù)據(jù)修復(fù)方法及裝置





