亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于分布式文件系統(tǒng)的文件訪問流量控制方法及系統(tǒng)的制作方法

文檔序號(hào):9451558閱讀:598來源:國知局
基于分布式文件系統(tǒng)的文件訪問流量控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,特別是涉及一種基于分布式文件系統(tǒng)的文件訪問流量控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]分布式文件系統(tǒng)(Distributed File System)是指文件系統(tǒng)管理的物理資源不一定直接連接到本地節(jié)點(diǎn)上,而是散布在不同的服務(wù)器上,通過計(jì)算機(jī)網(wǎng)絡(luò)使各服務(wù)器互聯(lián),共同管理物理資源提供存儲(chǔ)服務(wù)。分布式文件系統(tǒng)對(duì)外提供的是文件系統(tǒng)掛載服務(wù),用戶掛載分布式文件系統(tǒng)后,即可訪問文件系統(tǒng)中全局的文件,效果等同于訪問本地文件系統(tǒng)。
[0003]分布式文件系統(tǒng)對(duì)外提供掛載服務(wù),即各終端均可掛載,各終端均可訪問文件系統(tǒng)全局文件。由于終端對(duì)文件訪問的流量不相同,而網(wǎng)絡(luò)帶寬資源是有限的,必然會(huì)存在各終端對(duì)網(wǎng)絡(luò)資源的搶奪,往往會(huì)呈現(xiàn)有的終端能快速訪問到文件,而有的終端卻訪問文件的速度很慢,對(duì)客戶不公平。
[0004]舉例一,如果分布式文件系統(tǒng)中存在業(yè)務(wù)A(數(shù)據(jù)庫業(yè)務(wù))、B (公司Cl業(yè)務(wù))、C(電子流業(yè)務(wù)),各業(yè)務(wù)對(duì)應(yīng)不同的目錄,其中業(yè)務(wù)A業(yè)務(wù)重要性高,時(shí)延小,如果B和C的業(yè)務(wù)流量大,訪問頻繁,那么A的帶寬資源將受擠壓,網(wǎng)絡(luò)時(shí)延將增大。
[0005]舉例二,如果分布式文件系統(tǒng)上只運(yùn)行同一個(gè)業(yè)務(wù),比如:虛擬機(jī)業(yè)務(wù),但虛擬機(jī)存在服務(wù)器級(jí)別的虛擬機(jī)和普通級(jí)別的虛擬機(jī),普通級(jí)別的虛擬機(jī)流業(yè)務(wù)量太大,將影響到服務(wù)器級(jí)別的虛擬機(jī)的帶寬資源。
[0006]舉例三,如果分布式文件系統(tǒng)上只運(yùn)行同一個(gè)業(yè)務(wù),比如:虛擬機(jī)業(yè)務(wù),但虛擬機(jī)都是普通級(jí)別的虛擬機(jī),某些普通虛擬機(jī)的業(yè)務(wù)流量太大,導(dǎo)致其他同等級(jí)的虛擬機(jī)業(yè)務(wù)受影響。

【發(fā)明內(nèi)容】

[0007]基于此,有必要針對(duì)上述問題,提供一種提高帶寬分配合理性的基于分布式文件系統(tǒng)的文件訪問流量控制方法及系統(tǒng)。
[0008]—種基于分布式文件系統(tǒng)的文件訪問流量控制方法,所述方法應(yīng)用于分布式文件系統(tǒng)中的服務(wù)器中,所述方法包括:
[0009]配置各終端訪問分布式文件系統(tǒng)中文件的第一流量閾值;
[0010]將所述第一流量閾值發(fā)送至所述終端,使得所述終端根據(jù)所述第一流量閾值控制對(duì)文件的訪問;
[0011]獲取所述終端發(fā)送的對(duì)文件訪問進(jìn)行流量統(tǒng)計(jì)得到的第一實(shí)際流量值;
[0012]根據(jù)第一實(shí)際流量值重新調(diào)整第一流量閾值;
[0013]將所述調(diào)整后的第一流量閾值發(fā)送至所述終端,使得所述終端根據(jù)調(diào)整后的第一流量閾值控制對(duì)文件的訪問。
[0014]在其中一個(gè)實(shí)施例中,所述獲取所述終端發(fā)送的對(duì)文件訪問進(jìn)行統(tǒng)計(jì)獲得第一實(shí)際流量值的步驟,包括:
[0015]在預(yù)設(shè)的時(shí)間周期向終端發(fā)送流量獲取請(qǐng)求;
[0016]接收所述終端根據(jù)流量獲取請(qǐng)求返回的第一實(shí)際流量值,所述第一實(shí)際流量值是指終端在預(yù)設(shè)的固定時(shí)間段內(nèi)統(tǒng)計(jì)對(duì)文件實(shí)際訪問的流量獲得的。
[0017]在其中一個(gè)實(shí)施例中,所述根據(jù)第一實(shí)際流量值重新調(diào)整第一流量閾值的步驟,包括:
[0018]計(jì)算所述第一實(shí)際流量值與第一流量閾值之間的差值;
[0019]根據(jù)所述差值調(diào)整第一流量閾值的大小,以使得流量閾值與實(shí)際流量的大小相匹配。
[0020]在其中一個(gè)實(shí)施例中,所述方法還包括:
[0021]配置所述服務(wù)器包含的各存儲(chǔ)節(jié)點(diǎn)的第二流量閾值,所述第二流量閾值是指存儲(chǔ)節(jié)點(diǎn)為訪問分布式文件系統(tǒng)中文件提供的最大流量值;
[0022]將所述第二流量閾值發(fā)送至各存儲(chǔ)節(jié)點(diǎn),使得所述存儲(chǔ)節(jié)點(diǎn)按照第二流量閾值控制對(duì)文件的訪問;
[0023]獲取所述存儲(chǔ)節(jié)點(diǎn)發(fā)送的對(duì)文件訪問進(jìn)行流量統(tǒng)計(jì)得到的第二實(shí)際流量值;
[0024]根據(jù)第二實(shí)際流量值重新調(diào)整第二流量閾值;
[0025]將所述調(diào)整后的第二流量閾值發(fā)送至所述存儲(chǔ)節(jié)點(diǎn),使得所述存儲(chǔ)節(jié)點(diǎn)根據(jù)調(diào)整后的第二流量閾值控制對(duì)文件的訪問。
[0026]在其中一個(gè)實(shí)施例中,所述存儲(chǔ)節(jié)點(diǎn)包含若干的備份存儲(chǔ)節(jié)點(diǎn),在所述根據(jù)第二實(shí)際流量值重新調(diào)整第二流量閾值的步驟之后,還包括:
[0027]將重新調(diào)整后的第二流量閾值發(fā)送至備份存儲(chǔ)節(jié)點(diǎn),使得所述備份存儲(chǔ)節(jié)點(diǎn)在存儲(chǔ)節(jié)點(diǎn)存在訪問故障時(shí),根據(jù)調(diào)整后的第二流量閾值控制對(duì)文件的訪問。
[0028]—種基于分布式文件系統(tǒng)的文件訪問流量控制系統(tǒng),所述系統(tǒng)包括:
[0029]第一配置模塊,用于配置各終端訪問分布式文件系統(tǒng)中文件的第一流量閾值;
[0030]第一發(fā)送模塊,用于將所述第一流量閾值發(fā)送至所述終端,使得所述終端根據(jù)所述第一流量閾值控制對(duì)文件的訪問;
[0031]第一獲取模塊,用于獲取所述終端發(fā)送的對(duì)文件訪問進(jìn)行流量統(tǒng)計(jì)得到的第一實(shí)際流量值;
[0032]第一調(diào)整模塊,用于根據(jù)第一實(shí)際流量值重新調(diào)整第一流量閾值;
[0033]第一發(fā)送模塊還用于將所述調(diào)整后的第一流量閾值發(fā)送至所述終端,使得所述終端根據(jù)調(diào)整后的第一流量閾值控制對(duì)文件的訪問。
[0034]在其中一個(gè)實(shí)施例中,所述流第一獲取模塊包括:
[0035]請(qǐng)求發(fā)送模塊,用于在預(yù)設(shè)的時(shí)間周期向終端發(fā)送流量獲取請(qǐng)求;
[0036]流量值接收模塊,用于接收所述終端根據(jù)流量獲取請(qǐng)求返回的第一實(shí)際流量值,所述第一實(shí)際流量值是指終端在預(yù)設(shè)的固定時(shí)間段內(nèi)統(tǒng)計(jì)對(duì)文件實(shí)際訪問的流量獲得的。
[0037]在其中一個(gè)實(shí)施例中,所述第一調(diào)整模塊包括:
[0038]差值計(jì)算模塊,用于計(jì)算所述第一實(shí)際流量值與第一流量閾值之間的差值;
[0039]閾值調(diào)整模塊,用于根據(jù)所述差值調(diào)整第一流量閾值的大小,以使得流量閾值與實(shí)際流量的大小相匹配。9、根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:
[0040]第二配置模塊,用于配置所述服務(wù)器包含的各存儲(chǔ)節(jié)點(diǎn)的第二流量閾值,所述第二流量閾值是指存儲(chǔ)節(jié)點(diǎn)為訪問分布式文件系統(tǒng)中文件提供的最大流量值;
[0041]第二發(fā)送模塊,用于將所述第二流量閾值發(fā)送至各存儲(chǔ)節(jié)點(diǎn),使得所述存儲(chǔ)節(jié)點(diǎn)按照第二流量閾值控制對(duì)文件的訪問;
[0042]第二獲取模塊,用于獲取所述存儲(chǔ)節(jié)點(diǎn)發(fā)送的對(duì)文件訪問進(jìn)行流量統(tǒng)計(jì)得到的第二實(shí)際流量值;
[0043]第二調(diào)整模塊,用于根據(jù)第二實(shí)際流量值重新調(diào)整第二流量閾值;
[0044]第二發(fā)送模塊還用于將所述調(diào)整后的第二流量閾值發(fā)送至所述存儲(chǔ)節(jié)點(diǎn),使得所述存儲(chǔ)節(jié)點(diǎn)根據(jù)調(diào)整后的第二流量閾值控制對(duì)文件的訪問。
[0045]在其中一個(gè)實(shí)施例中,所述存儲(chǔ)節(jié)點(diǎn)包含若干的備份存儲(chǔ)節(jié)點(diǎn),第二發(fā)送模塊還用于將重新調(diào)整后的第二流量閾值發(fā)送至備份存儲(chǔ)節(jié)點(diǎn),使得所述備份存儲(chǔ)節(jié)點(diǎn)在存儲(chǔ)節(jié)點(diǎn)存在訪問故障時(shí),根據(jù)后的第二流量閾值控制對(duì)文件的訪問。
[0046]上述基于分布式文件系統(tǒng)的文件訪問流量控制方法及系統(tǒng),可以通過服務(wù)器配置訪問分布式文件系統(tǒng)的第一流量閾值,并結(jié)合各終端對(duì)文件訪問的第一實(shí)際流量,動(dòng)態(tài)的調(diào)整各終端對(duì)分布式文件系統(tǒng)中文件訪問的流量控制,由于對(duì)文件訪問的流量是可控的,有效避免了各終端訪問文件時(shí)對(duì)網(wǎng)絡(luò)帶寬資源的搶奪,因此上述方法及系統(tǒng)提高了帶寬資源分配的合理性。
【附圖說明】
[0047]圖1為一個(gè)實(shí)施例中基于分布式文件系統(tǒng)的文件訪問流量控制方法的流程圖;
[0048]圖2為一個(gè)實(shí)施例中基于分布式文件系統(tǒng)的文件訪問流量控制方法的流程示意圖;
[0049]圖3為一個(gè)實(shí)施例中基于分布式文件系統(tǒng)的文件訪問流量控制方法的應(yīng)用示例圖;
[0050]圖4為另一個(gè)實(shí)施例中基于分布式文件系統(tǒng)的文件訪問流量控制方法的應(yīng)用示例圖;
[0051]圖5為一個(gè)實(shí)施例中基于分布式文件系統(tǒng)的文件訪問流量控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0052]圖6為一個(gè)實(shí)施例中第一獲取模塊的結(jié)構(gòu)不意圖;
[0053]圖7為一個(gè)實(shí)施例中第一調(diào)整模塊的結(jié)構(gòu)不意圖;
[0054]圖8為一個(gè)實(shí)施例中基于分布式文件系統(tǒng)的文件訪問流量控制系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0055]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0056]如圖1所示,在一個(gè)實(shí)施例中,提供了一種基于分布式文件系統(tǒng)的文件訪問流量控制方法,方法應(yīng)用于分布式文件系統(tǒng)中的服務(wù)器中,該方法包括如下步驟:
[0057]步驟101,配置各終端訪問分
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1