本發(fā)明涉及一種分布式存儲(chǔ)系統(tǒng)中數(shù)據(jù)的修復(fù)方法及裝置,屬于數(shù)據(jù)修復(fù)技術(shù)領(lǐng)域,解決了現(xiàn)有技術(shù)中數(shù)據(jù)修復(fù)速度慢、可靠性和實(shí)用性差的問題。該方法包括,當(dāng)分布式存儲(chǔ)系統(tǒng)中的多個(gè)供應(yīng)節(jié)點(diǎn)的任意一個(gè)發(fā)生故障時(shí),將多個(gè)冗余節(jié)點(diǎn)中的一個(gè)作為新生供應(yīng)節(jié)點(diǎn);從控制器中獲取新生供應(yīng)節(jié)點(diǎn)的帶寬數(shù)據(jù)值,并獲取新生供應(yīng)節(jié)點(diǎn)和其他每一供應(yīng)節(jié)點(diǎn)間的網(wǎng)絡(luò)距離;根據(jù)帶寬數(shù)據(jù)值和網(wǎng)絡(luò)距離,生成數(shù)據(jù)修復(fù)模型,根據(jù)數(shù)據(jù)修復(fù)模型傳輸數(shù)據(jù)編碼塊至新生供應(yīng)節(jié)點(diǎn);基于接收到的數(shù)據(jù)編碼塊利用配置的編解碼算法修復(fù)失效的數(shù)據(jù)編碼塊。該方法通過實(shí)時(shí)監(jiān)測(cè)存儲(chǔ)節(jié)點(diǎn)的帶寬,通過選擇最佳帶寬提高數(shù)據(jù)修復(fù)速度和數(shù)據(jù)修復(fù)的可靠性、可用性。
聲明:
“分布式存儲(chǔ)系統(tǒng)中數(shù)據(jù)的修復(fù)方法及裝置” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)