一種存儲(chǔ)數(shù)據(jù)的方法、裝置及分布式網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201210011386.7 申請(qǐng)日 -
公開(公告)號(hào) CN102624866A 公開(公告)日 2012-08-01
申請(qǐng)公布號(hào) CN102624866A 申請(qǐng)公布日 2012-08-01
分類號(hào) H04L29/08(2006.01)I 分類 電通信技術(shù);
發(fā)明人 李揮;黃顯霞;侯韓旭;周泰;朱兵;陳暢民;周敬邦 申請(qǐng)(專利權(quán))人 深圳廣信網(wǎng)絡(luò)傳媒有限公司
代理機(jī)構(gòu) 深圳中一專利商標(biāo)事務(wù)所 代理人 北京大學(xué)深圳研究生院;深圳廣信網(wǎng)絡(luò)傳媒有限公司
地址 518000 廣東省深圳市南山區(qū)西麗深圳大學(xué)城北大校區(qū)A棟212房
法律狀態(tài) -

摘要

摘要 本發(fā)明適用于存儲(chǔ)技術(shù)領(lǐng)域,提供了一種存儲(chǔ)數(shù)據(jù)的方法、裝置及分布式網(wǎng)絡(luò)存儲(chǔ)系統(tǒng),所述方法包括:將大小為M的文件分成k個(gè)模塊,每個(gè)模塊的大小為M/k;將所述k個(gè)模塊分發(fā)給分布式網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中的k個(gè)不同節(jié)點(diǎn);將所述k個(gè)模塊通過線性編碼構(gòu)造成n-k個(gè)互不相關(guān)的模塊,并且滿足n個(gè)節(jié)點(diǎn)中任意k個(gè)模塊能恢復(fù)出所述文件中的原始數(shù)據(jù),所述線性編碼是最大距離可分離碼MDS,;將所述n-k個(gè)模塊分發(fā)給分布式網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中剩余的n-k個(gè)不同節(jié)點(diǎn)。本發(fā)明,使分布式網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)能夠容忍n-k個(gè)節(jié)點(diǎn)同時(shí)失效而不丟失數(shù)據(jù),并使系統(tǒng)的冗余度保持不變,保證了分布式網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)的可靠性。