本發(fā)明公開了一種用于提高數(shù)據(jù)修復(fù)性能的最小存儲(chǔ)再生碼編碼方法及系統(tǒng),屬于計(jì)算機(jī)存儲(chǔ)領(lǐng)域,包括:將原始數(shù)據(jù)等分為k個(gè)數(shù)據(jù)塊,并將每個(gè)數(shù)據(jù)塊等分為α個(gè)數(shù)據(jù)分片;將每個(gè)校驗(yàn)塊等分為α個(gè)校驗(yàn)分片;確定用于數(shù)據(jù)編碼的生成矩陣后,對(duì)k×α個(gè)數(shù)據(jù)分片進(jìn)行編碼,得到各校驗(yàn)塊中的各個(gè)校驗(yàn)分片;編碼完成后,將數(shù)據(jù)塊和校驗(yàn)塊分別存儲(chǔ)到不同的存儲(chǔ)節(jié)點(diǎn)上;定期檢查是否存在失效塊;若失效塊的總數(shù)大于編碼塊數(shù)量m,則修復(fù)失?。蝗魞H存在一個(gè)失效的數(shù)據(jù)塊,則向最不擁塞的d個(gè)有效存儲(chǔ)節(jié)點(diǎn)請(qǐng)求1/(d?k+1)的數(shù)據(jù)量來修復(fù)失效的數(shù)據(jù)塊;在其他情況下,從m個(gè)有效存儲(chǔ)節(jié)點(diǎn)請(qǐng)求完整的塊來修復(fù)失效塊。本發(fā)明能夠提高不穩(wěn)定網(wǎng)絡(luò)環(huán)境中的數(shù)據(jù)修復(fù)性能。
聲明:
“用于提高數(shù)據(jù)修復(fù)性能的最小存儲(chǔ)再生碼編碼方法及系統(tǒng)” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)