一種云存儲系統(tǒng)中使數(shù)據(jù)均勻分布的方法

基本信息

申請?zhí)?/td> CN201410841392.4 申請日 -
公開(公告)號 CN104580439B 公開(公告)日 2020-01-03
申請公布號 CN104580439B 申請公布日 2020-01-03
分類號 H04L29/08 分類 電通信技術(shù);
發(fā)明人 楊衛(wèi)華;黃欽皇 申請(專利權(quán))人 深圳創(chuàng)新科軟件技術(shù)有限公司
代理機(jī)構(gòu) 北京德琦知識產(chǎn)權(quán)代理有限公司 代理人 杜志敏;宋志強(qiáng)
地址 518057 廣東省深圳市南山區(qū)科技中二路深圳軟件園9#樓501、502
法律狀態(tài) -

摘要

摘要 本申請公開了一種云存儲系統(tǒng)中使數(shù)據(jù)均勻分布的方法,A、客戶端向元數(shù)據(jù)服務(wù)節(jié)點(diǎn)發(fā)出寫請求,所述寫請求中包括所需的存儲空間、文件基本信息、現(xiàn)在要寫第幾個數(shù)據(jù)塊;B、元數(shù)據(jù)服務(wù)節(jié)點(diǎn)運(yùn)用哈希算法,從所有可用的存儲服務(wù)節(jié)點(diǎn)中隨機(jī)出一個,再運(yùn)用哈希算法在所選的存儲服務(wù)節(jié)點(diǎn)上隨機(jī)選出一個磁盤,元數(shù)據(jù)服務(wù)節(jié)點(diǎn)將所選的存儲服務(wù)節(jié)點(diǎn)以及磁盤的標(biāo)識作為位置分配信息進(jìn)行保存;C、元數(shù)據(jù)服務(wù)節(jié)點(diǎn)將位置分配信息發(fā)送至客戶端;D、客戶端根據(jù)所述位置分配信息將數(shù)據(jù)寫入相應(yīng)位置的磁盤。E、客戶端判斷是否寫滿當(dāng)前數(shù)據(jù)塊,若是,返回步驟A,否則繼續(xù)執(zhí)行步驟F;F、客戶端判斷是否完成寫入過程,若是結(jié)束本流程,否則返回步驟A。