一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)姆椒?br>
【專利摘要】本發(fā)明涉及計算機(jī)存儲系統(tǒng)領(lǐng)域,公開了一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)姆椒?,將?shù)據(jù)從服務(wù)器通過網(wǎng)絡(luò)傳輸?shù)酱鎯?,其中?shù)據(jù)在服務(wù)器傳輸前先寫入緩存模塊暫存,再由傳輸控制模塊啟動傳輸,當(dāng)數(shù)據(jù)到達(dá)存儲端后,先讓數(shù)據(jù)存入緩存,然后再將數(shù)據(jù)慢慢寫入存儲。采用本發(fā)明技術(shù),傳輸速率比傳統(tǒng)架構(gòu)會有大幅度的躍升,滿足對響應(yīng)延遲苛刻的用戶;降低了存儲直接面對服務(wù)器的讀寫壓力,有利于保護(hù)存儲,延長存儲使用壽命。
【專利說明】一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)姆椒?br>
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)存儲系統(tǒng)領(lǐng)域,具體涉及一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)姆椒ā?br>
技術(shù)背景
[0002]目前存儲系統(tǒng)的接口傳輸速率越來越快,網(wǎng)卡從千兆發(fā)展到萬兆,再發(fā)展到現(xiàn)在的4萬兆,也就是目前的存儲主機(jī)端口的速率已高達(dá)4000MB,但是存儲內(nèi)部的控制器性能卻遠(yuǎn)沒有達(dá)到這個數(shù)值.如圖1所示,傳統(tǒng)的數(shù)據(jù)傳輸方式,服務(wù)器和存儲通過網(wǎng)絡(luò)進(jìn)行直連,數(shù)據(jù)由服務(wù)器直接寫入存儲;這就造成了雖然接口的速率在不斷提升,但是存儲的性能卻沒有相應(yīng)的提升。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是:云存儲內(nèi)部數(shù)據(jù)傳輸加速。
[0004]本發(fā)明所采用的技術(shù)方案為:一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)姆椒?,將?shù)據(jù)從服務(wù)器通過網(wǎng)絡(luò)傳輸?shù)酱鎯Γ渲袛?shù)據(jù)在服務(wù)器傳輸前先寫入緩存模塊暫存,再由傳輸控制模塊啟動傳輸,當(dāng)數(shù)據(jù)到達(dá)存儲端后,先讓數(shù)據(jù)存入緩存,然后再將數(shù)據(jù)慢慢寫入存儲。
[0005]為了提高傳輸效率, 數(shù)據(jù)在服務(wù)器傳輸前先寫入緩存模塊暫存,等到積攢的一定容量后,再由傳輸控制模塊啟動傳輸。
[0006]所述數(shù)據(jù)傳輸處理步驟為:
Φ服務(wù)器數(shù)據(jù)準(zhǔn)備傳輸;::?傳輸數(shù)據(jù)寫入服務(wù)器緩存模塊,并返回寫入完成指令;
傳輸控制模塊在數(shù)據(jù)寫入緩存模塊積攢到一定容量后,觸發(fā)傳輸啟動;
數(shù)據(jù)到達(dá)存儲端后,寫入存儲端緩存模塊;
數(shù)據(jù)從緩存模塊寫入存儲。
所述緩存模塊大小根據(jù)網(wǎng)絡(luò)帶寬設(shè)定。
[0007]所述數(shù)據(jù)在緩存模塊的積攢到一定容量根據(jù)網(wǎng)絡(luò)帶寬設(shè)定。
[0008]—種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)木W(wǎng)卡,包括傳輸模塊,其中在網(wǎng)卡上加裝緩存模塊和傳輸控制模塊,其中所述緩存加裝在傳輸模塊前。
[0009]整個加速的過程體現(xiàn)在服務(wù)器端,服務(wù)器寫入數(shù)據(jù)的時候,不再以寫入存儲為數(shù)據(jù)寫入完成的信號,而是以服務(wù)器寫入本地緩存模塊,即按寫入完畢處理,這將大大加速數(shù)據(jù)的傳輸速度,同時由于兩端都增加了緩存模塊,也大大增加的傳輸鏈路的帶寬使用率,同時可以隨著主機(jī)接口的速率不同,來實施調(diào)整傳輸帶寬并將帶寬寫滿。
[0010]本發(fā)明的有益效果為:采用本發(fā)明技術(shù),傳輸速率比傳統(tǒng)架構(gòu)會有大幅度的躍升,滿足對響應(yīng)延遲苛刻的用戶;降低了存儲直接面對服務(wù)器的讀寫壓力,有利于保護(hù)存儲,延長存儲使用壽命。
【專利附圖】
【附圖說明】
[0011]圖1為傳統(tǒng)數(shù)據(jù)傳輸方式示意圖;
圖2為本發(fā)明數(shù)據(jù)傳輸方式示意圖;
圖3為數(shù)據(jù)處理流程圖;
附圖標(biāo)記說明:1、服務(wù)器,2、存儲,3、緩存模塊。
【具體實施方式】
[0012]下面參照附圖,結(jié)合實施例對本發(fā)明詳細(xì)說明。
[0013]實施例1:
一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)姆椒?,將?shù)據(jù)從服務(wù)器I通過網(wǎng)絡(luò)傳輸?shù)酱鎯?,其中數(shù)據(jù)在服務(wù)器傳輸前先寫入緩存模塊3暫存,再由傳輸控制模塊啟動傳輸,當(dāng)數(shù)據(jù)到達(dá)存儲端后,先讓數(shù)據(jù)存入緩存模塊3,然后再將數(shù)據(jù)慢慢寫入存儲2。
[0014]實施例2:
在實施例1的基礎(chǔ)上,本實施例為了提高傳輸效率,數(shù)據(jù)在服務(wù)器傳輸前先寫入緩存模塊暫存3,等到積攢的一定容量后,再由傳輸控制模塊啟動傳輸。
[0015]實施例3:
在實施例2的基礎(chǔ)上,本實施例所述數(shù)據(jù)傳輸處理步驟為:
服務(wù)器數(shù)據(jù)準(zhǔn)備傳輸;
傳輸數(shù)據(jù)寫入服務(wù)器緩存模塊3,并返回寫入完成指令; if:傳輸控制模塊在數(shù)據(jù)寫入緩存模塊3積攢到一定容量后,觸發(fā)傳輸啟動;
數(shù)據(jù)到達(dá)存儲端后,寫入存儲端緩存模塊3 ;
數(shù)據(jù)從緩存模塊寫入存儲2。
[0016]實施例4:
一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)木W(wǎng)卡,包括傳輸模塊,可以在網(wǎng)卡上加裝緩存模塊3和傳輸控制模塊來實現(xiàn),所述緩存模塊3要加在傳輸模塊前,并增加寫入確認(rèn)指令,以實現(xiàn)寫入緩存模塊就完成整個寫入動作;
在存儲端是采用同樣的帶緩存模塊3的網(wǎng)卡,只不過不再需要寫入確認(rèn)指令,此處的緩存模塊的作用主要是確保數(shù)據(jù)能夠快速的接收下來不至于堵塞,從而影響加速效果。
【權(quán)利要求】
1.一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)姆椒?,將?shù)據(jù)從服務(wù)器通過網(wǎng)絡(luò)傳輸?shù)酱鎯?,其特征在?數(shù)據(jù)在服務(wù)器傳輸前先寫入緩存模塊暫存,再由傳輸控制模塊啟動傳輸,當(dāng)數(shù)據(jù)到達(dá)存儲端后,先讓數(shù)據(jù)存入緩存,然后再將數(shù)據(jù)慢慢寫入存儲。
2.根據(jù)權(quán)利要求1所述的一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)姆椒?,其特征在?數(shù)據(jù)在服務(wù)器傳輸前先寫入緩存模塊暫存,等到積攢的一定容量后,再由傳輸控制模塊啟動傳輸。
3.根據(jù)權(quán)利要求2所述的一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)姆椒?,其特征在?所述數(shù)據(jù)處理步驟為:
4.根據(jù)權(quán)利要求1、2或3所述的一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)姆椒ǎ涮卣髟谟?所述緩存模塊大小根據(jù)網(wǎng)絡(luò)帶寬設(shè)定。
5.根據(jù)權(quán)利要求2或3所述的一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)姆椒?,其特征在?所述數(shù)據(jù)在緩存模塊的積攢到的一定容量根據(jù)網(wǎng)絡(luò)帶寬設(shè)定。
6.一種加速云存儲內(nèi)部數(shù)據(jù)傳輸?shù)木W(wǎng)卡,包括傳輸模塊,其特征在于:在網(wǎng)卡上加裝緩存模塊和傳輸控制模塊,其中所述緩存加裝在傳輸模塊前。
【文檔編號】H04L29/08GK103516812SQ201310494915
【公開日】2014年1月15日 申請日期:2013年10月22日 優(yōu)先權(quán)日:2013年10月22日
【發(fā)明者】孫磊 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司