技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明公開(kāi)了一種分布式存儲(chǔ)系統(tǒng)的數(shù)據(jù)放置方法,包括:首節(jié)點(diǎn)在接收到寫(xiě)數(shù)據(jù)塊的操作時(shí),將數(shù)據(jù)塊的副本和副本計(jì)數(shù)值發(fā)送至節(jié)點(diǎn)列表中的任意一個(gè)中間節(jié)點(diǎn);中間節(jié)點(diǎn)在接收到副本后,存儲(chǔ)副本,并判斷當(dāng)前副本計(jì)數(shù)值是否為0,如果不為0,則將當(dāng)前副本計(jì)數(shù)值減1,將副本和當(dāng)前副本計(jì)數(shù)值發(fā)送至當(dāng)前節(jié)點(diǎn)列表中剩余的任意一個(gè)中間節(jié)點(diǎn),如果為0,則結(jié)束。由于本方法并不需要將生成副本的開(kāi)銷(xiāo)集中在一個(gè)節(jié)點(diǎn)上,因此系統(tǒng)的性能不會(huì)隨著冗余度的增加而降低,一定程度上保證了系統(tǒng)的可靠性。另外,由于是任意選取的節(jié)點(diǎn),因此不需要預(yù)先設(shè)置發(fā)送規(guī)則,能夠有效地解決在動(dòng)態(tài)網(wǎng)絡(luò)環(huán)境下副本的放置問(wèn)題。
技術(shù)研發(fā)人員:楊譯清
受保護(hù)的技術(shù)使用者:鄭州云海信息技術(shù)有限公司
技術(shù)研發(fā)日:2017.03.20
技術(shù)公布日:2017.07.21