本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種存儲(chǔ)虛擬化中的數(shù)據(jù)存儲(chǔ)方法,其特征在于,應(yīng)用于路由服務(wù)器,所述方法包括步驟: 接收應(yīng)用服務(wù)器發(fā)送的數(shù)據(jù)存儲(chǔ)請求,其中,所述數(shù)據(jù)存儲(chǔ)請求中包括存儲(chǔ)數(shù)據(jù)的源存儲(chǔ)單元的標(biāo)識信息; 判斷是否對當(dāng)前存儲(chǔ)到所述源存儲(chǔ)單元的數(shù)據(jù)進(jìn)行控制,如果否,則將所述源存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元,將所述目標(biāo)存儲(chǔ)單元的標(biāo)識信息返回給所述應(yīng)用服務(wù)器,使所述應(yīng)用服務(wù)器將數(shù)據(jù)存儲(chǔ)到所述源存儲(chǔ)單元; 如果是,根據(jù)保存的源存儲(chǔ)單元與關(guān)聯(lián)存儲(chǔ)單元的映射關(guān)系,在所述關(guān)聯(lián)存儲(chǔ)單元中確定所述數(shù)據(jù)存儲(chǔ)的目標(biāo)存儲(chǔ)單元,將所述目標(biāo)存儲(chǔ)單元的標(biāo)識信息返回所述應(yīng)用服務(wù)器,使所述應(yīng)用服務(wù)器將數(shù)據(jù)存儲(chǔ)到所述目標(biāo)存儲(chǔ)單元。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)保存的源存儲(chǔ)單元與關(guān)聯(lián)存儲(chǔ)單元的映射關(guān)系,在所述關(guān)聯(lián)存儲(chǔ)單元中確定所述數(shù)據(jù)存儲(chǔ)的目標(biāo)存儲(chǔ)單元,包括: 根據(jù)所述映射關(guān)系中保存的所述源存儲(chǔ)單元與每一級關(guān)聯(lián)存儲(chǔ)單元的映射關(guān)系,判斷是否存在所述源存儲(chǔ)單元的第一級關(guān)聯(lián)存儲(chǔ)單元; 如果存在,在所述第一級關(guān)聯(lián)存儲(chǔ)單元中任意選擇一個(gè)關(guān)聯(lián)存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單J L.ο3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述映射關(guān)系中還保存有所述源存儲(chǔ)單元與每個(gè)關(guān)聯(lián)存儲(chǔ)單元間相關(guān)聯(lián)的權(quán)重系數(shù),所述在所述第一級關(guān)聯(lián)存儲(chǔ)單元中任意選擇一個(gè)關(guān)聯(lián)存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元包括: 根據(jù)所述第一級關(guān)聯(lián)存儲(chǔ)單元中每個(gè)關(guān)聯(lián)存儲(chǔ)單元,與所述源存儲(chǔ)單元間相關(guān)聯(lián)的權(quán)重系數(shù),選擇一個(gè)關(guān)聯(lián)存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)保存的源存儲(chǔ)單元與關(guān)聯(lián)存儲(chǔ)單元的映射關(guān)系,在所述關(guān)聯(lián)存儲(chǔ)單元中確定所述數(shù)據(jù)存儲(chǔ)的目標(biāo)存儲(chǔ)單元,包括: A、根據(jù)所述映射關(guān)系中保存的所述源存儲(chǔ)單兀與每一級關(guān)聯(lián)存儲(chǔ)單兀的映射關(guān)系,其中所述映射關(guān)系中每一級關(guān)聯(lián)存儲(chǔ)單兀與其相鄰的下一級關(guān)聯(lián)存儲(chǔ)單兀存在關(guān)聯(lián)關(guān)系; B、判斷是否存在所述源存儲(chǔ)單元的下一級關(guān)聯(lián)存儲(chǔ)單元; C、如果是,在所述下一級關(guān)聯(lián)存儲(chǔ)單元中任意選擇一個(gè)關(guān)聯(lián)存儲(chǔ)單元,判斷所述選擇的關(guān)聯(lián)存儲(chǔ)單元是否滿足預(yù)設(shè)的條件,如果是,將選擇的所述關(guān)聯(lián)存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元,如果否,記錄所述關(guān)聯(lián)存儲(chǔ)單元,并將所述關(guān)聯(lián)存儲(chǔ)單元作為源存儲(chǔ)單元,進(jìn)行B; D、如果否,將所述源存儲(chǔ)單元確定為目標(biāo)存儲(chǔ)單元。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述映射關(guān)系中還保存有所述源存儲(chǔ)單元與每個(gè)關(guān)聯(lián)存儲(chǔ)單元間相關(guān)聯(lián)的權(quán)重系數(shù),所述根據(jù)保存的源存儲(chǔ)單元與關(guān)聯(lián)存儲(chǔ)單元的映射關(guān)系,在所述源存儲(chǔ)單元的第二級關(guān)聯(lián)存儲(chǔ)單元在滿足所述預(yù)設(shè)的條件下,從所述關(guān)聯(lián)存儲(chǔ)單元中,確定所述數(shù)據(jù)存儲(chǔ)的目標(biāo)存儲(chǔ)單元包括: 根據(jù)所述第二級及所述第二級之后每一級關(guān)聯(lián)存儲(chǔ)單元與其相鄰的下一級關(guān)聯(lián)存儲(chǔ)單元,與所述源存儲(chǔ)單元間相關(guān)聯(lián)的權(quán)重系數(shù),選擇一個(gè)關(guān)聯(lián)存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元。6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述預(yù)設(shè)的條件包括: 所述選擇的關(guān)聯(lián)存儲(chǔ)單元為源存儲(chǔ)單元;或 所述選擇的關(guān)聯(lián)存儲(chǔ)單元已經(jīng)被記錄過。7.—種存儲(chǔ)虛擬化中的數(shù)據(jù)存儲(chǔ)方法,其特征在于,應(yīng)用于應(yīng)用服務(wù)器,所述方法包括: 向路由服務(wù)器發(fā)送數(shù)據(jù)存儲(chǔ)請求,其中,所述數(shù)據(jù)存儲(chǔ)請求中包括存儲(chǔ)數(shù)據(jù)的源存儲(chǔ)單元的標(biāo)識信息; 當(dāng)所述路由服務(wù)器判斷不對當(dāng)前存儲(chǔ)到所述源存儲(chǔ)單元的數(shù)據(jù)進(jìn)行控制時(shí),接收所述路由服務(wù)器返回的所述源存儲(chǔ)單元的標(biāo)識信息,將數(shù)據(jù)存儲(chǔ)到所述源存儲(chǔ)單元; 當(dāng)所述路由服務(wù)器判斷對當(dāng)前存儲(chǔ)到所述源存儲(chǔ)單元的數(shù)據(jù)進(jìn)行控制時(shí),根據(jù)保存的源存儲(chǔ)單元與關(guān)聯(lián)存儲(chǔ)單元的映射關(guān)系,在所述關(guān)聯(lián)存儲(chǔ)單元中確定所述數(shù)據(jù)存儲(chǔ)的目標(biāo)存儲(chǔ)單元時(shí),接收所述路由服務(wù)器返回的所述目標(biāo)存儲(chǔ)單元的標(biāo)識信息,將數(shù)據(jù)存儲(chǔ)到所述目標(biāo)存儲(chǔ)單元。8.—種存儲(chǔ)虛擬化中的數(shù)據(jù)存儲(chǔ)裝置,其特征在于,應(yīng)用于路由服務(wù)器,所述裝置包括: 接收單元,用于接收應(yīng)用服務(wù)器發(fā)送的數(shù)據(jù)存儲(chǔ)請求,其中,所述數(shù)據(jù)存儲(chǔ)請求中包括存儲(chǔ)數(shù)據(jù)的源存儲(chǔ)單元的標(biāo)識信息; 判斷單元,用于判斷是否對當(dāng)前存儲(chǔ)到所述源存儲(chǔ)單元的數(shù)據(jù)進(jìn)行控制; 目標(biāo)確定單元,用于當(dāng)判斷單元判斷結(jié)果為否時(shí),將所述源存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元,將所述目標(biāo)存儲(chǔ)單元的標(biāo)識信息返回給所述應(yīng)用服務(wù)器,使所述應(yīng)用服務(wù)器將數(shù)據(jù)存儲(chǔ)到所述源存儲(chǔ)單元;當(dāng)所述判斷單元判斷結(jié)果為是時(shí),根據(jù)保存的源存儲(chǔ)單元與關(guān)聯(lián)存儲(chǔ)單元的映射關(guān)系,在所述關(guān)聯(lián)存儲(chǔ)單元中確定所述數(shù)據(jù)存儲(chǔ)的目標(biāo)存儲(chǔ)單元,將所述目標(biāo)存儲(chǔ)單元的標(biāo)識信息返回所述應(yīng)用服務(wù)器,使所述應(yīng)用服務(wù)器將數(shù)據(jù)存儲(chǔ)到所述目標(biāo)存儲(chǔ)單元。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述目標(biāo)確定單元,具體用于根據(jù)所述映射關(guān)系中保存的所述源存儲(chǔ)單元與每一級關(guān)聯(lián)存儲(chǔ)單元的映射關(guān)系,判斷是否存在所述源存儲(chǔ)單元的第一級關(guān)聯(lián)存儲(chǔ)單元;如果存在,在所述第一級關(guān)聯(lián)存儲(chǔ)單元中任意選擇一個(gè)關(guān)聯(lián)存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述映射關(guān)系中還保存有所述源存儲(chǔ)單元與每個(gè)關(guān)聯(lián)存儲(chǔ)單元間相關(guān)聯(lián)的權(quán)重系數(shù),所述目標(biāo)確定單元,具體用于根據(jù)所述第一級關(guān)聯(lián)存儲(chǔ)單元中每個(gè)關(guān)聯(lián)存儲(chǔ)單元,與所述源存儲(chǔ)單元間相關(guān)聯(lián)的權(quán)重系數(shù),選擇一個(gè)關(guān)聯(lián)存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元。11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述目標(biāo)確定單元,具體用于A、根據(jù)所述映射關(guān)系中保存的所述源存儲(chǔ)單元與每一級關(guān)聯(lián)存儲(chǔ)單元的映射關(guān)系,其中所述映射關(guān)系中每一級關(guān)聯(lián)存儲(chǔ)單元與其相鄰的下一級關(guān)聯(lián)存儲(chǔ)單元存在關(guān)聯(lián)關(guān)系;B、判斷是否存在所述源存儲(chǔ)單元的下一級關(guān)聯(lián)存儲(chǔ)單元;C、如果是,在所述下一級關(guān)聯(lián)存儲(chǔ)單元中任意選擇一個(gè)關(guān)聯(lián)存儲(chǔ)單元,判斷所述選擇的關(guān)聯(lián)存儲(chǔ)單元是否滿足預(yù)設(shè)的條件,如果是,將選擇的所述關(guān)聯(lián)存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元,如果否,記錄所述關(guān)聯(lián)存儲(chǔ)單元,并將所述關(guān)聯(lián)存儲(chǔ)單元作為源存儲(chǔ)單元,進(jìn)行B; D、如果否,將所述源存儲(chǔ)單元確定為目標(biāo)存儲(chǔ)單元。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述映射關(guān)系中還保存有所述源存儲(chǔ)單元與每個(gè)關(guān)聯(lián)存儲(chǔ)單元間相關(guān)聯(lián)的權(quán)重系數(shù),所述目標(biāo)確定單元,具體用于根據(jù)所述第二級及所述第二級之后每一級關(guān)聯(lián)存儲(chǔ)單元與其相鄰的下一級關(guān)聯(lián)存儲(chǔ)單元,與所述源存儲(chǔ)單元間相關(guān)聯(lián)的權(quán)重系數(shù),選擇一個(gè)關(guān)聯(lián)存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元。13.一種存儲(chǔ)虛擬化中的數(shù)據(jù)存儲(chǔ)裝置,其特征在于,應(yīng)用于應(yīng)用服務(wù)器,所述裝置包括: 發(fā)送單元,用于向路由服務(wù)器發(fā)送數(shù)據(jù)存儲(chǔ)請求,其中,所述數(shù)據(jù)存儲(chǔ)請求中包括存儲(chǔ)數(shù)據(jù)的源存儲(chǔ)單元的標(biāo)識信息; 接收存儲(chǔ)單元,用于當(dāng)所述路由服務(wù)器判斷不對當(dāng)前存儲(chǔ)到所述源存儲(chǔ)單元的數(shù)據(jù)進(jìn)行控制時(shí),接收所述路由服務(wù)器返回的所述源存儲(chǔ)單元的標(biāo)識信息,將數(shù)據(jù)存儲(chǔ)到所述源存儲(chǔ)單元;當(dāng)所述路由服務(wù)器判斷對當(dāng)前存儲(chǔ)到所述源存儲(chǔ)單元的數(shù)據(jù)進(jìn)行控制時(shí),根據(jù)保存的源存儲(chǔ)單元與關(guān)聯(lián)存儲(chǔ)單元的映射關(guān)系,在所述關(guān)聯(lián)存儲(chǔ)單元中確定所述數(shù)據(jù)存儲(chǔ)的目標(biāo)存儲(chǔ)單元時(shí),接收所述路由服務(wù)器返回的所述目標(biāo)存儲(chǔ)單元的標(biāo)識信息,將數(shù)據(jù)存儲(chǔ)到所述目標(biāo)存儲(chǔ)單元。14.一種存儲(chǔ)虛擬化中的數(shù)據(jù)存儲(chǔ)系統(tǒng),其特征在于,所述系統(tǒng)包括權(quán)利要求8-12任一應(yīng)用于路由服務(wù)器的數(shù)據(jù)存儲(chǔ)裝置,及權(quán)利要求13應(yīng)用于應(yīng)用服務(wù)器的數(shù)據(jù)存儲(chǔ)裝置。
【專利摘要】本發(fā)明實(shí)施例提供了一種存儲(chǔ)虛擬化中的數(shù)據(jù)存儲(chǔ)方法、系統(tǒng)及裝置,應(yīng)用于路由服務(wù)器,所述方法包括:接收應(yīng)用服務(wù)器發(fā)送的數(shù)據(jù)存儲(chǔ)請求;判斷是否對當(dāng)前存儲(chǔ)到所述源存儲(chǔ)單元的數(shù)據(jù)進(jìn)行控制;如果否,則將所述源存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元;如果是,根據(jù)保存的源存儲(chǔ)單元與關(guān)聯(lián)存儲(chǔ)單元的映射關(guān)系,在所述關(guān)聯(lián)存儲(chǔ)單元中確定所述數(shù)據(jù)存儲(chǔ)的目標(biāo)存儲(chǔ)單元;將所述目標(biāo)存儲(chǔ)單元對應(yīng)的標(biāo)識信息返回所述應(yīng)用服務(wù)器,使所述應(yīng)用服務(wù)器將數(shù)據(jù)存儲(chǔ)到所述目標(biāo)存儲(chǔ)單元。應(yīng)用本發(fā)明實(shí)施例能夠在源存儲(chǔ)單元出現(xiàn)故障或快要達(dá)到存儲(chǔ)上限時(shí),將數(shù)據(jù)存儲(chǔ)到選定的目標(biāo)存儲(chǔ)單元,保障數(shù)據(jù)存儲(chǔ)的順利進(jìn)行。
【IPC分類】G06F3/06
【公開號】CN105487821
【申請?zhí)枴緾N201510860506
【發(fā)明人】劉剛, 盧明樊
【申請人】北京奇藝世紀(jì)科技有限公司
【公開日】2016年4月13日
【申請日】2015年11月30日