一種在多控存儲(chǔ)系統(tǒng)中實(shí)現(xiàn)前端協(xié)議的方法和設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種在多控存儲(chǔ)系統(tǒng)中實(shí)現(xiàn)前端協(xié)議的方法和設(shè)備,該方法包括以下步驟:虛擬目標(biāo)設(shè)備接收來自數(shù)據(jù)處理層的輸出數(shù)據(jù),對(duì)輸出數(shù)據(jù)進(jìn)行預(yù)處理,得到對(duì)應(yīng)的協(xié)議塊,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的物理目標(biāo)端口,向確定出的物理目標(biāo)端口分發(fā)協(xié)議塊,并通過物理目標(biāo)端口將協(xié)議塊發(fā)送給客戶端;和/或,虛擬目標(biāo)設(shè)備通過物理目標(biāo)端口接收數(shù)據(jù)塊,對(duì)數(shù)據(jù)塊進(jìn)行預(yù)處理,將處理得到的數(shù)據(jù)發(fā)送給數(shù)據(jù)處理層。本發(fā)明通過虛擬目標(biāo)設(shè)備與數(shù)據(jù)處理層進(jìn)行數(shù)據(jù)交互,降低了多控存儲(chǔ)系統(tǒng)中各模塊與其他模塊交互的復(fù)雜度,提高了多控存儲(chǔ)系統(tǒng)各模塊的獨(dú)立性和執(zhí)行效率。
【專利說明】_種在多控存儲(chǔ)系統(tǒng)中實(shí)現(xiàn)前端協(xié)議的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,具體涉及一種在多控存儲(chǔ)系統(tǒng)中實(shí)現(xiàn)前端協(xié)議的方法和設(shè)備。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)朝著大容量和高速度方向的發(fā)展,計(jì)算機(jī)產(chǎn)業(yè)對(duì)計(jì)算機(jī)設(shè)備和存儲(chǔ)設(shè)備的要求越來越高,對(duì)設(shè)備的容量、速度、可持續(xù)性和高可用性等方面都提出越來越高的要求,多控存儲(chǔ)成為存儲(chǔ)設(shè)備發(fā)展的必然方向。
[0003]多控存儲(chǔ)系統(tǒng)中包含多個(gè)控制器,數(shù)據(jù)處理層在進(jìn)行數(shù)據(jù)輸入和輸出時(shí),需要確定進(jìn)行數(shù)據(jù)處理的控制器,以及數(shù)據(jù)的輸入和輸出方向,導(dǎo)致多控存儲(chǔ)系統(tǒng)中不同模塊之間交互復(fù)雜,容易引起接口錯(cuò)誤,進(jìn)而降低了多控存儲(chǔ)系統(tǒng)的性能。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種在多控存儲(chǔ)系統(tǒng)中實(shí)現(xiàn)前端協(xié)議的方法和設(shè)備,以解決多控存儲(chǔ)系統(tǒng)中不同模塊之間交互復(fù)雜的缺陷。
[0005]本發(fā)明提供了一種在多控存儲(chǔ)系統(tǒng)中實(shí)現(xiàn)前端協(xié)議的方法,包括以下步驟:
[0006]虛擬目標(biāo)設(shè)備接收來自數(shù)據(jù)處理層的輸出數(shù)據(jù),對(duì)所述輸出數(shù)據(jù)進(jìn)行預(yù)處理,得到對(duì)應(yīng)的協(xié)議塊,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的物理目標(biāo)端口,向確定出的物理目標(biāo)端口分發(fā)所述協(xié)議塊,并通過所述物理目標(biāo)端口將所述協(xié)議塊發(fā)送給客戶端;
[0007]和/ 或,
[0008]所述虛擬目標(biāo)設(shè)備通過物理目標(biāo)端口接收數(shù)據(jù)塊,對(duì)所述數(shù)據(jù)塊進(jìn)行預(yù)處理,將處理得到的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理層。
[0009]可選地,所述虛擬目標(biāo)設(shè)備接收來自數(shù)據(jù)處理層的輸出數(shù)據(jù),對(duì)所述輸出數(shù)據(jù)進(jìn)行預(yù)處理,得到對(duì)應(yīng)的協(xié)議塊,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的物理目標(biāo)端口,向確定出的物理目標(biāo)端口分發(fā)所述協(xié)議塊,并通過所述物理目標(biāo)端口將所述協(xié)議塊發(fā)送給客戶端,具體為:
[0010]所述虛擬目標(biāo)設(shè)備將所述輸出數(shù)據(jù)拆分為多個(gè)數(shù)據(jù)片,對(duì)所述數(shù)據(jù)片分別進(jìn)行封裝,得到多個(gè)協(xié)議塊;
[0011]所述虛擬目標(biāo)設(shè)備根據(jù)自身保存的多個(gè)物理目標(biāo)端口與端口 ID的對(duì)照表,對(duì)所述物理目標(biāo)端口的路徑進(jìn)行調(diào)配,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的多個(gè)物理目標(biāo)端口,向每個(gè)物理目標(biāo)端口發(fā)送一個(gè)或多個(gè)協(xié)議塊,通過各個(gè)物理目標(biāo)端口將各自對(duì)應(yīng)的協(xié)議塊發(fā)送給客戶端。
[0012]可選地,所述虛擬目標(biāo)設(shè)備通過物理目標(biāo)端口接收數(shù)據(jù)塊,對(duì)所述數(shù)據(jù)塊進(jìn)行預(yù)處理,將處理得到的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理層,具體為:
[0013]所述虛擬目標(biāo)設(shè)備通過多個(gè)物理目標(biāo)端口接收多個(gè)數(shù)據(jù)塊,對(duì)所述多個(gè)數(shù)據(jù)塊進(jìn)行拼接,將拼接得到的數(shù)據(jù)包進(jìn)行解封,并將解封得到的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理層。
[0014]可選地,所述數(shù)據(jù)處理層包括處于系統(tǒng)中部的塊設(shè)備管理模塊和文件系統(tǒng)管理模塊。
[0015]可選地,所述數(shù)據(jù)處理層由集群進(jìn)行統(tǒng)一管理,通過所述虛擬目標(biāo)設(shè)備與所述客戶端進(jìn)行數(shù)據(jù)交互。
[0016]本發(fā)明還提供了一種虛擬目標(biāo)設(shè)備,包括:
[0017]輸出處理模塊,用于接收來自數(shù)據(jù)處理層的輸出數(shù)據(jù),對(duì)所述輸出數(shù)據(jù)進(jìn)行預(yù)處理,得到對(duì)應(yīng)的協(xié)議塊,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的物理目標(biāo)端口,向確定出的物理目標(biāo)端口分發(fā)所述協(xié)議塊,并通過所述物理目標(biāo)端口將所述協(xié)議塊發(fā)送給客戶端;
[0018]和/ 或,
[0019]輸入處理模塊,用于通過物理目標(biāo)端口接收數(shù)據(jù)塊,對(duì)所述數(shù)據(jù)塊進(jìn)行預(yù)處理,將處理得到的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理層。
[0020]可選地,所述輸出處理模塊,具體用于將所述輸出數(shù)據(jù)拆分為多個(gè)數(shù)據(jù)片,對(duì)所述數(shù)據(jù)片分別進(jìn)行封裝,得到多個(gè)協(xié)議塊;根據(jù)自身保存的多個(gè)物理目標(biāo)端口與端口 ID的對(duì)照表,對(duì)所述物理目標(biāo)端口的路徑進(jìn)行調(diào)配,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的多個(gè)物理目標(biāo)端口,向每個(gè)物理目標(biāo)端口發(fā)送一個(gè)或多個(gè)協(xié)議塊,通過各個(gè)物理目標(biāo)端口將各自對(duì)應(yīng)的協(xié)議塊發(fā)送給客戶端。
[0021 ] 可選地,所述輸入處理模塊,具體用于通過多個(gè)物理目標(biāo)端口接收多個(gè)數(shù)據(jù)塊,對(duì)所述多個(gè)數(shù)據(jù)塊進(jìn)行拼接,將拼接得到的數(shù)據(jù)包進(jìn)行解封,并將解封得到的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理層。
[0022]可選地,所述數(shù)據(jù)處理層包括處于系統(tǒng)中部的塊設(shè)備管理模塊和文件系統(tǒng)管理模塊。
[0023]可選地,所述數(shù)據(jù)處理層由集群進(jìn)行統(tǒng)一管理,通過所述虛擬目標(biāo)設(shè)備與所述客戶端進(jìn)行數(shù)據(jù)交互。
[0024]本發(fā)明通過虛擬目標(biāo)設(shè)備與數(shù)據(jù)處理層進(jìn)行數(shù)據(jù)交互,使得數(shù)據(jù)處理層無需考慮數(shù)據(jù)的輸入和輸出方向,也無需確定進(jìn)行數(shù)據(jù)處理的控制器,實(shí)現(xiàn)了目標(biāo)資源的全局管理、多控存儲(chǔ)系統(tǒng)的各個(gè)控制器中的目標(biāo)操作的統(tǒng)一,以及數(shù)據(jù)處理層處理前端數(shù)據(jù)時(shí)接口的統(tǒng)一,在系統(tǒng)層面上對(duì)資源進(jìn)行調(diào)配,有利于集群對(duì)前端10處理能力的調(diào)配管理,不僅降低了多控存儲(chǔ)系統(tǒng)中各模塊與其他模塊交互的復(fù)雜度,避免由于接口錯(cuò)誤引起的問題,同時(shí)也能提高多控存儲(chǔ)系統(tǒng)各模塊的獨(dú)立性和執(zhí)行效率,使得各模塊能夠立足于整個(gè)多控存儲(chǔ)系統(tǒng),提高了前端端口帶寬的利用率,優(yōu)化了多控存儲(chǔ)系統(tǒng)的性能。
【專利附圖】
【附圖說明】
[0025]圖1為本發(fā)明實(shí)施例中的多控存儲(chǔ)系統(tǒng)的結(jié)構(gòu)示意圖;
[0026]圖2為本發(fā)明實(shí)施例中的通過虛擬目標(biāo)設(shè)備進(jìn)行數(shù)據(jù)輸出的方法流程圖;
[0027]圖3為本發(fā)明實(shí)施例中的通過虛擬目標(biāo)設(shè)備進(jìn)行數(shù)據(jù)輸入的方法流程圖;
[0028]圖4為本發(fā)明實(shí)施例中的虛擬目標(biāo)設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0030]需要說明的是,如果不沖突,本發(fā)明實(shí)施例以及實(shí)施例中的各個(gè)特征可以相互結(jié)合,均在本發(fā)明的保護(hù)范圍之內(nèi)。另外,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0031]本發(fā)明實(shí)施例提供了一種多控存儲(chǔ)系統(tǒng)中實(shí)現(xiàn)前端協(xié)議的方法,將多控存儲(chǔ)系統(tǒng)中的多個(gè)控制器的所有前端目標(biāo)端口虛擬成為一個(gè)跨控制器的虛擬目標(biāo)設(shè)備,如圖1,數(shù)據(jù)處理層由集群進(jìn)行統(tǒng)一管理,通過虛擬目標(biāo)設(shè)備與客戶端進(jìn)行數(shù)據(jù)交互。虛擬目標(biāo)設(shè)備建立與數(shù)據(jù)處理層之間的統(tǒng)一的接口,使用該接口調(diào)用數(shù)據(jù)處理層,并為數(shù)據(jù)處理層提供統(tǒng)一的處理者(handler)。通過虛擬目標(biāo)設(shè)備進(jìn)行數(shù)據(jù)輸出的方法流程,如圖2所示,包括以下步驟:
[0032]步驟201,虛擬目標(biāo)設(shè)備接收來自數(shù)據(jù)處理層的輸出數(shù)據(jù)。
[0033]其中,數(shù)據(jù)處理層包括處于系統(tǒng)中部的塊設(shè)備管理模塊和文件系統(tǒng)管理模塊。
[0034]步驟202,虛擬目標(biāo)設(shè)備對(duì)接收到的輸出數(shù)據(jù)進(jìn)行預(yù)處理,得到對(duì)應(yīng)的協(xié)議塊。
[0035]具體地,虛擬目標(biāo)設(shè)備可以將接收到的輸出數(shù)據(jù)拆分為多個(gè)數(shù)據(jù)片,對(duì)數(shù)據(jù)片分別進(jìn)行封裝,得到多個(gè)協(xié)議塊。
[0036]步驟203,虛擬目標(biāo)設(shè)備確定執(zhí)行數(shù)據(jù)輸出任務(wù)的物理目標(biāo)端口,向確定出的物理目標(biāo)端口分發(fā)協(xié)議塊,并通過該物理目標(biāo)端口將協(xié)議塊發(fā)送給客戶端。
[0037]具體地,虛擬目標(biāo)設(shè)備可以根據(jù)自身保存的多個(gè)物理目標(biāo)端口與端口 ID的對(duì)照表,對(duì)物理目標(biāo)端口的路徑進(jìn)行調(diào)配,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的多個(gè)物理目標(biāo)端口,向每個(gè)物理目標(biāo)端口發(fā)送一個(gè)或多個(gè)協(xié)議塊,通過各個(gè)物理目標(biāo)端口將各自對(duì)應(yīng)的協(xié)議塊發(fā)送給客戶端。
[0038]相應(yīng)地,通過虛擬目標(biāo)設(shè)備進(jìn)行數(shù)據(jù)輸入的流程,如圖3所示,包括以下步驟:
[0039]步驟301,虛擬目標(biāo)設(shè)備通過物理目標(biāo)端口接收數(shù)據(jù)塊。
[0040]具體地,虛擬目標(biāo)設(shè)備可以通過多個(gè)物理目標(biāo)端口接收多個(gè)數(shù)據(jù)塊。
[0041]步驟302,虛擬目標(biāo)設(shè)備對(duì)接收到的數(shù)據(jù)塊進(jìn)行預(yù)處理,將處理得到的數(shù)據(jù)發(fā)送給數(shù)據(jù)處理層。
[0042]具體地,虛擬目標(biāo)設(shè)備對(duì)接收到的多個(gè)數(shù)據(jù)塊進(jìn)行拼接,將拼接得到的數(shù)據(jù)包進(jìn)行解封,并將解封得到的數(shù)據(jù)發(fā)送給數(shù)據(jù)處理層。
[0043]本發(fā)明實(shí)施例通過虛擬目標(biāo)設(shè)備與數(shù)據(jù)處理層進(jìn)行數(shù)據(jù)交互,使得數(shù)據(jù)處理層無需考慮數(shù)據(jù)的輸入和輸出方向,也無需確定進(jìn)行數(shù)據(jù)處理的控制器,實(shí)現(xiàn)了目標(biāo)資源的全局管理、多控存儲(chǔ)系統(tǒng)的各個(gè)控制器中的目標(biāo)操作的統(tǒng)一,以及數(shù)據(jù)處理層處理前端數(shù)據(jù)時(shí)接口的統(tǒng)一,在系統(tǒng)層面上對(duì)資源進(jìn)行調(diào)配,有利于集群對(duì)前端1處理能力的調(diào)配管理,不僅降低了多控存儲(chǔ)系統(tǒng)中各模塊與其他模塊交互的復(fù)雜度,避免由于接口錯(cuò)誤引起的問題,同時(shí)也能提高多控存儲(chǔ)系統(tǒng)各模塊的獨(dú)立性和執(zhí)行效率,使得各模塊能夠立足于整個(gè)多控存儲(chǔ)系統(tǒng),提高了前端端口帶寬的利用率,優(yōu)化了多控存儲(chǔ)系統(tǒng)的性能。
[0044]基于上述多控存儲(chǔ)系統(tǒng)中實(shí)現(xiàn)前端協(xié)議的方法,本發(fā)明實(shí)施例還提供了一種虛擬目標(biāo)設(shè)備,如圖4所示,包括:
[0045]輸出處理模塊401,用于接收來自數(shù)據(jù)處理層的輸出數(shù)據(jù),對(duì)輸出數(shù)據(jù)進(jìn)行預(yù)處理,得到對(duì)應(yīng)的協(xié)議塊,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的物理目標(biāo)端口,向確定出的物理目標(biāo)端口分發(fā)協(xié)議塊,并通過物理目標(biāo)端口將協(xié)議塊發(fā)送給客戶端;
[0046]和/ 或,
[0047]輸入處理模塊402,用于通過物理目標(biāo)端口接收數(shù)據(jù)塊,對(duì)數(shù)據(jù)塊進(jìn)行預(yù)處理,將處理得到的數(shù)據(jù)發(fā)送給數(shù)據(jù)處理層。
[0048]具體地,上述輸出處理模塊401,具體用于將輸出數(shù)據(jù)拆分為多個(gè)數(shù)據(jù)片,對(duì)數(shù)據(jù)片分別進(jìn)行封裝,得到多個(gè)協(xié)議塊;根據(jù)自身保存的多個(gè)物理目標(biāo)端口與端口 ID的對(duì)照表,對(duì)物理目標(biāo)端口的路徑進(jìn)行調(diào)配,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的多個(gè)物理目標(biāo)端口,向每個(gè)物理目標(biāo)端口發(fā)送一個(gè)或多個(gè)協(xié)議塊,通過各個(gè)物理目標(biāo)端口將各自對(duì)應(yīng)的協(xié)議塊發(fā)送給客戶端。
[0049]上述輸入處理模塊402,具體用于通過多個(gè)物理目標(biāo)端口接收多個(gè)數(shù)據(jù)塊,對(duì)多個(gè)數(shù)據(jù)塊進(jìn)行拼接,將拼接得到的數(shù)據(jù)包進(jìn)行解封,并將解封得到的數(shù)據(jù)發(fā)送給數(shù)據(jù)處理層。
[0050]其中,數(shù)據(jù)處理層包括處于系統(tǒng)中部的塊設(shè)備管理模塊和文件系統(tǒng)管理模塊,由集群進(jìn)行統(tǒng)一管理,通過虛擬目標(biāo)設(shè)備與所述客戶端進(jìn)行數(shù)據(jù)交互。
[0051]本發(fā)明實(shí)施例通過虛擬目標(biāo)設(shè)備與數(shù)據(jù)處理層進(jìn)行數(shù)據(jù)交互,使得數(shù)據(jù)處理層無需考慮數(shù)據(jù)的輸入和輸出方向,也無需確定進(jìn)行數(shù)據(jù)處理的控制器,實(shí)現(xiàn)了目標(biāo)資源的全局管理、多控存儲(chǔ)系統(tǒng)的各個(gè)控制器中的目標(biāo)操作的統(tǒng)一,以及數(shù)據(jù)處理層處理前端數(shù)據(jù)時(shí)接口的統(tǒng)一,在系統(tǒng)層面上對(duì)資源進(jìn)行調(diào)配,有利于集群對(duì)前端10處理能力的調(diào)配管理,不僅降低了多控存儲(chǔ)系統(tǒng)中各模塊與其他模塊交互的復(fù)雜度,避免由于接口錯(cuò)誤引起的問題,同時(shí)也能提高多控存儲(chǔ)系統(tǒng)各模塊的獨(dú)立性和執(zhí)行效率,使得各模塊能夠立足于整個(gè)多控存儲(chǔ)系統(tǒng),提高了前端端口帶寬的利用率,優(yōu)化了多控存儲(chǔ)系統(tǒng)的性能。
[0052]結(jié)合本文中所公開的實(shí)施例描述的方法中的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或【技術(shù)領(lǐng)域】內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
[0053]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種在多控存儲(chǔ)系統(tǒng)中實(shí)現(xiàn)前端協(xié)議的方法,其特征在于,包括以下步驟: 虛擬目標(biāo)設(shè)備接收來自數(shù)據(jù)處理層的輸出數(shù)據(jù),對(duì)所述輸出數(shù)據(jù)進(jìn)行預(yù)處理,得到對(duì)應(yīng)的協(xié)議塊,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的物理目標(biāo)端口,向確定出的物理目標(biāo)端口分發(fā)所述協(xié)議塊,并通過所述物理目標(biāo)端口將所述協(xié)議塊發(fā)送給客戶端; 和/或, 所述虛擬目標(biāo)設(shè)備通過物理目標(biāo)端口接收數(shù)據(jù)塊,對(duì)所述數(shù)據(jù)塊進(jìn)行預(yù)處理,將處理得到的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理層。
2.如權(quán)利要求1所述的方法,其特征在于,所述虛擬目標(biāo)設(shè)備接收來自數(shù)據(jù)處理層的輸出數(shù)據(jù),對(duì)所述輸出數(shù)據(jù)進(jìn)行預(yù)處理,得到對(duì)應(yīng)的協(xié)議塊,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的物理目標(biāo)端口,向確定出的物理目標(biāo)端口分發(fā)所述協(xié)議塊,并通過所述物理目標(biāo)端口將所述協(xié)議塊發(fā)送給客戶端,具體為: 所述虛擬目標(biāo)設(shè)備將所述輸出數(shù)據(jù)拆分為多個(gè)數(shù)據(jù)片,對(duì)所述數(shù)據(jù)片分別進(jìn)行封裝,得到多個(gè)協(xié)議塊; 所述虛擬目標(biāo)設(shè)備根據(jù)自身保存的多個(gè)物理目標(biāo)端口與端口 10的對(duì)照表,對(duì)所述物理目標(biāo)端口的路徑進(jìn)行調(diào)配,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的多個(gè)物理目標(biāo)端口,向每個(gè)物理目標(biāo)端口發(fā)送一個(gè)或多個(gè)協(xié)議塊,通過各個(gè)物理目標(biāo)端口將各自對(duì)應(yīng)的協(xié)議塊發(fā)送給客戶端。
3.如權(quán)利要求1所述的方法,其特征在于,所述虛擬目標(biāo)設(shè)備通過物理目標(biāo)端口接收數(shù)據(jù)塊,對(duì)所述數(shù)據(jù)塊進(jìn)行預(yù)處理,將處理得到的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理層,具體為: 所述虛擬目標(biāo)設(shè)備通過多個(gè)物理目標(biāo)端口接收多個(gè)數(shù)據(jù)塊,對(duì)所述多個(gè)數(shù)據(jù)塊進(jìn)行拼接,將拼接得到的數(shù)據(jù)包進(jìn)行解封,并將解封得到的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理層。
4.如權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)處理層包括處于系統(tǒng)中部的塊設(shè)備管理模塊和文件系統(tǒng)管理模塊。
5.如權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)處理層由集群進(jìn)行統(tǒng)一管理,通過所述虛擬目標(biāo)設(shè)備與所述客戶端進(jìn)行數(shù)據(jù)交互。
6.一種虛擬目標(biāo)設(shè)備,其特征在于,包括: 輸出處理模塊,用于接收來自數(shù)據(jù)處理層的輸出數(shù)據(jù),對(duì)所述輸出數(shù)據(jù)進(jìn)行預(yù)處理,得到對(duì)應(yīng)的協(xié)議塊,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的物理目標(biāo)端口,向確定出的物理目標(biāo)端口分發(fā)所述協(xié)議塊,并通過所述物理目標(biāo)端口將所述協(xié)議塊發(fā)送給客戶端; 和/或, 輸入處理模塊,用于通過物理目標(biāo)端口接收數(shù)據(jù)塊,對(duì)所述數(shù)據(jù)塊進(jìn)行預(yù)處理,將處理得到的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理層。
7.如權(quán)利要求6所述的虛擬目標(biāo)設(shè)備,其特征在于, 所述輸出處理模塊,具體用于將所述輸出數(shù)據(jù)拆分為多個(gè)數(shù)據(jù)片,對(duì)所述數(shù)據(jù)片分別進(jìn)行封裝,得到多個(gè)協(xié)議塊;根據(jù)自身保存的多個(gè)物理目標(biāo)端口與端口 10的對(duì)照表,對(duì)所述物理目標(biāo)端口的路徑進(jìn)行調(diào)配,確定執(zhí)行數(shù)據(jù)輸出任務(wù)的多個(gè)物理目標(biāo)端口,向每個(gè)物理目標(biāo)端口發(fā)送一個(gè)或多個(gè)協(xié)議塊,通過各個(gè)物理目標(biāo)端口將各自對(duì)應(yīng)的協(xié)議塊發(fā)送給客戶端。
8.如權(quán)利要求6所述的虛擬目標(biāo)設(shè)備,其特征在于, 所述輸入處理模塊,具體用于通過多個(gè)物理目標(biāo)端口接收多個(gè)數(shù)據(jù)塊,對(duì)所述多個(gè)數(shù)據(jù)塊進(jìn)行拼接,將拼接得到的數(shù)據(jù)包進(jìn)行解封,并將解封得到的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理層。
9.如權(quán)利要求6所述的虛擬目標(biāo)設(shè)備,其特征在于,所述數(shù)據(jù)處理層包括處于系統(tǒng)中部的塊設(shè)備管理模塊和文件系統(tǒng)管理模塊。
10.如權(quán)利要求6所述的虛擬目標(biāo)設(shè)備,其特征在于,所述數(shù)據(jù)處理層由集群進(jìn)行統(tǒng)一管理,通過所述虛擬目標(biāo)設(shè)備與所述客戶端進(jìn)行數(shù)據(jù)交互。
【文檔編號(hào)】G06F13/42GK104484293SQ201410669855
【公開日】2015年4月1日 申請日期:2014年11月20日 優(yōu)先權(quán)日:2014年11月20日
【發(fā)明者】殷雷 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司