專利名稱:一種基于模糊控制的p2p點播數(shù)據(jù)調(diào)度方法及系統(tǒng)的制作方法
技術(shù)領域:
本發(fā)明涉及計算機網(wǎng)絡技術(shù)領域,更具體地,本發(fā)明涉及一種基于模糊控制的P2P點播數(shù)據(jù)調(diào)度方法及系統(tǒng)。
背景技術(shù):
近年來,隨著寬帶通信和多媒體技術(shù)的迅猛發(fā)展,在線直播,視頻點播,文件下載等各種互聯(lián)網(wǎng)應用也應運而生,對傳統(tǒng)的客戶端/服務器(C/S)模式的服務系統(tǒng)提出了新的挑戰(zhàn),隨著用戶規(guī)模的增大,傳統(tǒng)的客戶端/服務器(C/S)模式的服務系統(tǒng)需要消耗更多的軟硬件資源,已經(jīng)不能滿足大規(guī)模用戶的需求,因此基于P2P的服務系統(tǒng)迅速發(fā)展并逐漸成為相對成熟的應用。
從功能上看,P2P系統(tǒng)一般主要有2類邏輯層構(gòu)成1)覆蓋網(wǎng)層(Overlay Layer),該層主要是描述P2P服務系統(tǒng)中節(jié)點之間如何組織,為進一步選擇鄰居節(jié)點和數(shù)據(jù)交互打下基礎;2)數(shù)據(jù)調(diào)度層(Data Schedule Layer),該層主要負責鄰居節(jié)點之間如何進行數(shù)據(jù)調(diào)度,滿足節(jié)點正常服務需求的同時最大化節(jié)點服務能力,從而提高系統(tǒng)整體性能。目前,大多數(shù)傳統(tǒng)的P2P系統(tǒng)中,節(jié)點進行數(shù)據(jù)調(diào)度時,僅僅考慮數(shù)據(jù)調(diào)度對于節(jié)點本身性能的影響,并沒有考慮單個節(jié)點的數(shù)據(jù)調(diào)度對于系統(tǒng)整體的影響。然而由于系統(tǒng)中節(jié)點狀態(tài)的異構(gòu)性,系統(tǒng)中單個節(jié)點性能的提高與系統(tǒng)整體性能的提高不存在等價關(guān)系。這種僅考慮自身的數(shù)據(jù)調(diào)度系統(tǒng)會使得系統(tǒng)中部分有能力的節(jié)點由于沒有數(shù)據(jù)而無法為其它節(jié)點提供服務,從而使得節(jié)點的上行帶寬得不到有效的利用,進而增大了服務器的壓力。
發(fā)明內(nèi)容
本發(fā)明的目的在于,為克服現(xiàn)有技術(shù)的節(jié)點進行數(shù)據(jù)調(diào)度時,僅僅考慮數(shù)據(jù)調(diào)度對于節(jié)點本身性能的影響,并沒有考慮單個節(jié)點的數(shù)據(jù)調(diào)度對于系統(tǒng)整體的影響,導致系統(tǒng)中部分有能力的節(jié)點由于沒有數(shù)據(jù)而無法為其它節(jié)點提供服務,從而使得節(jié)點的上行帶寬得不到有效的利用,進而增大了服務器的壓力的問題,從而提供一種基于模糊控制的P2P點播數(shù)據(jù)調(diào)度方法及系統(tǒng)。為了實現(xiàn)上述問題,本發(fā)明提供一種基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度方法,該方法基于模糊控制策略處理P2P流媒體點播的數(shù)據(jù)調(diào)度,所述方法包含步驟1,調(diào)度周期開始,流媒體請求節(jié)點統(tǒng)計其當前運行模糊變量的值。步驟2,根據(jù)模糊控制策略處理模糊變量值得到模糊決策。步驟3,利用模糊決策計算該媒體請求節(jié)點的鄰居節(jié)點的數(shù)據(jù)請求量,并發(fā)送數(shù)據(jù)請求。步驟4,如果所述鄰居節(jié)點不能滿足媒體請求節(jié)點的需求,則基于模糊決策啟動對服務器的數(shù)據(jù)請求。其中,根據(jù)流媒體請求節(jié)點依據(jù)鄰居節(jié)點緩沖區(qū)中缺少的數(shù)據(jù)塊和提供所述數(shù)據(jù)塊所需的上行帶寬選取模糊變量。上述技術(shù)方案中,所述模糊變量包含流媒體請求節(jié)點當前的緩沖區(qū)中的數(shù)據(jù)量Rb、數(shù)據(jù)量的增量Λ Rb、固有的上行帶寬Ua,當前上行帶寬的利用量Uu和節(jié)點剩余上行帶寬UL。所述模糊決策步驟為用于將模糊變量的值根據(jù)語言值模糊子集進行模糊化得到模糊值的步驟;用于將模糊值進行模糊推理,輸出被控量模糊決策的步驟;用于對被控量決策反模糊化輸出本輪調(diào)度的模糊決策的步驟。步驟3所述數(shù)據(jù)請求量采用如下公式計算Qe (n) = Qee (η-1) - n xfχ ( · ) ex
其中,其中,4( ·)為非線性函數(shù),其輸出用模糊決策來估計;Il1為控制比例系數(shù),ei為誤差信號,QEE(n-l)為流媒體請求節(jié)點上輪調(diào)度中向鄰居節(jié)點的實際請求的流媒體信息的數(shù)據(jù)量,Qe(η)為流媒體請求節(jié)點在本輪向鄰居節(jié)點的最大請求量。步驟4所述的數(shù)據(jù)請求量采用如下公式計算Qes (n) = n Ef Ε ( · ) eE ;其中,控制比例系數(shù);fE( ·)為非線性函數(shù),其值用模糊決策來估計;eE為上輪調(diào)度和本輪調(diào)度中流媒體請求節(jié)點數(shù)據(jù)請求與播放需求之差的最大值,并且eE > 0,稱為誤差信號;QKS(n)為流媒體請求節(jié)點向服務器請求的數(shù)據(jù)量。上述技術(shù)方案中,所述步驟3進一步包含如下子步驟根據(jù)媒體請求節(jié)點的數(shù)據(jù)請求信息與數(shù)據(jù)接收信息,計算誤差信號;根據(jù)模糊規(guī)則計算對鄰居節(jié)點的最大請求量。根據(jù)最大請求量向鄰居節(jié)點分配數(shù)據(jù)請求。向鄰居節(jié)點發(fā)送數(shù)據(jù)請求,并接收數(shù)據(jù)。所述步驟4進一步包含如下子步驟計算流媒體請求節(jié)點上輪調(diào)度周期向鄰居節(jié)點請求的總數(shù)據(jù)量及本輪向鄰居節(jié)點請求的總數(shù)據(jù)量。計算誤差信號e。根據(jù)模糊規(guī)則產(chǎn)生該流媒體請求節(jié)點對服務器請求的輸入量。節(jié)點根據(jù)上輪對服務器請求的信息計算本輪對服務器的請求量。發(fā)送數(shù)據(jù)請求,接收數(shù)據(jù)。其中,所述e計算公式如下θι = Qee-Qc其中,Qkk為流媒體請求節(jié)點上輪調(diào)度中的實際請求量;Q。為流媒體請求節(jié)點上輪調(diào)度中的實際接收量,ex為上輪調(diào)度中流媒體請求節(jié)點向其鄰居節(jié)點請求的誤差信號?;谏鲜龇椒?,本發(fā)明還提供一種基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度系統(tǒng),其特征在于,所述節(jié)點基于模糊控制策略處理P2P流媒體點播的數(shù)據(jù)調(diào)度,包含設置有基于模糊控制器生成流媒體請求量的若干節(jié)點;和設置有基于模糊控制器生成流媒體請求量的服務器。所述節(jié)點中的流媒體請求節(jié)點用于,調(diào)度周期開始時統(tǒng)計其當前運行模糊變量的值;根據(jù)模糊控制策略處理模糊變量值得到模糊決策;利用模糊決策計算該媒體請求節(jié)點的鄰居節(jié)點的數(shù)據(jù)請求量,并發(fā)送數(shù)據(jù)請求。所述服務器用于如果所述節(jié)點不能滿足媒體請求節(jié)點的需求,則基于模糊決策啟動對服務器的數(shù)據(jù)請求,向流媒體請求服務器發(fā)送其需求的流媒體內(nèi)容。本發(fā)明的優(yōu)點在于,著重于描述節(jié)點選取何種狀態(tài)信息進行模糊決策,以及如何將狀態(tài)信息進行模糊化,并利用模糊規(guī)則產(chǎn)生模糊決策以及如何利用模糊決策來計算對鄰居節(jié)點的數(shù)據(jù)請求,以跟蹤?quán)従庸?jié)點的可用上行帶寬,從而 提高系統(tǒng)中節(jié)點整體的上行帶寬利用,以及利用模糊決策決定節(jié)點當前是否應利用服務器完成數(shù)據(jù)調(diào)度,以降低服務器負載,提高服務器上行帶寬利用效率。
圖I為本發(fā)明的P2P流媒體數(shù)據(jù)調(diào)度的流程圖;圖2為本發(fā)明的節(jié)點對鄰居節(jié)點數(shù)據(jù)請求的系統(tǒng)結(jié)構(gòu)圖;圖3為本發(fā)明的節(jié)點對鄰居節(jié)點數(shù)據(jù)請求流程圖;圖4為本發(fā)明的節(jié)點對服務器數(shù)據(jù)請求的系統(tǒng)結(jié)構(gòu)圖;圖5為本發(fā)明的節(jié)點對服務器數(shù)據(jù)請求流程圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明的內(nèi)容做進一步解析。針對以上問題,本發(fā)明著重于描述節(jié)點選取何種狀態(tài)信息進行模糊決策,以及如何將狀態(tài)信息進行模糊化,并利用模糊規(guī)則產(chǎn)生模糊決策以及如何利用模糊決策來計算對鄰居節(jié)點的數(shù)據(jù)請求,以跟蹤?quán)従庸?jié)點的可用上行帶寬,從而提高系統(tǒng)中節(jié)點整體的上行帶寬利用,以及利用模糊決策決定節(jié)點當前是否應利用服務器完成數(shù)據(jù)調(diào)度,以降低服務器負載,提高服務器上行帶寬利用效率。數(shù)據(jù)調(diào)度的流程圖參見圖1,實現(xiàn)步驟如下步驟1,選取節(jié)點的狀態(tài)變量作為模糊變量,并制定模糊變量的模糊化規(guī)則,以及模糊化后控制量狀態(tài)和被控量狀態(tài)的映射關(guān)系,稱為模糊規(guī)則。步驟2,調(diào)度周期開始后,節(jié)點收集本節(jié)點當前的狀態(tài)信息,并將狀態(tài)信息模糊化,然后利用模糊規(guī)則產(chǎn)生模糊決策。步驟3,根據(jù)模糊決策,并利用本節(jié)點上輪調(diào)度中向鄰居節(jié)點請求的信息,產(chǎn)生節(jié)點本輪調(diào)度可以向鄰居節(jié)點請求的最大數(shù)據(jù)量,然后依據(jù)鄰居節(jié)點緩沖區(qū)中的所擁有的數(shù)據(jù)向鄰居節(jié)點分配數(shù)據(jù)請求。步驟4,根據(jù)節(jié)點本輪調(diào)度中向鄰居節(jié)點的實際請求量及上輪調(diào)度中節(jié)點的數(shù)據(jù)接收量,以及模糊決策,節(jié)點產(chǎn)生本輪調(diào)度中向服務器請求量的輸入量,節(jié)點根據(jù)上輪調(diào)度中對服務器的請求量,產(chǎn)生節(jié)點向服務器的請求量。步驟5,節(jié)點向鄰居節(jié)點及服務器請求數(shù)據(jù),并收到從鄰居節(jié)點返回的數(shù)據(jù),一輪數(shù)據(jù)調(diào)度完成,產(chǎn)生新的狀態(tài)信息。(I)模糊變量的選取節(jié)點數(shù)據(jù)調(diào)度的目標是在保證播放質(zhì)量的基礎上,提高節(jié)點的上行帶寬利用率,降低服務器負載,因此選取模糊變量是與保證節(jié)點的播放質(zhì)量以及節(jié)點的上行帶寬利用率的提高相關(guān)的變量。節(jié)點上行帶寬的利用與兩個因素有關(guān),鄰居節(jié)點緩沖區(qū)中缺少的數(shù)據(jù)和提供數(shù)據(jù)所需要的上行帶寬,選取的變量與這兩個因素有關(guān)。在節(jié)點中的數(shù)據(jù)方面,選取節(jié)點當前的緩沖區(qū)中的數(shù)據(jù)量Rb以及數(shù)據(jù)量的增量AIV節(jié)點上行帶寬方面,選取節(jié)點固有的上行帶寬Ua,當前上行帶寬的利用量Uu和節(jié)點剩余上行帶寬隊中任意兩個或者三個作為模糊變量。(2)模糊規(guī)則設計在設計模糊規(guī)則前需要將模糊變量進行模糊化。在進行模糊化時,需要確定模糊決策的精度。依據(jù)模糊決策的精度以及變量對節(jié)點數(shù)據(jù)調(diào)度影響的強度設計模糊化原則,也即輸出的精度越高,則模糊化后產(chǎn)生的狀態(tài)越多;變量對于系統(tǒng)性能的影響越大,則模糊化產(chǎn)生的狀態(tài)越多。在確定了節(jié)點的狀態(tài)數(shù)量之后,需要模糊變量根據(jù)各個狀態(tài)組合實際的對系統(tǒng)的影響設置模糊決策。由于對鄰居節(jié)點數(shù)據(jù)請求與對服務器數(shù)據(jù)請求的目標不同,設計不同的模糊規(guī)則表以適應不同的目標。(3)模糊決策的產(chǎn)生數(shù)據(jù)調(diào)度中,在一輪調(diào)度開始時,節(jié)點統(tǒng)計其緩沖區(qū)中當前的數(shù)據(jù)量Rb;并計算緩沖區(qū)中數(shù)據(jù)量的增量表示ARb ;節(jié)點的上行帶寬總量Ua,為固定值;節(jié)點當前上行帶寬利用量叫可以通過對節(jié)點發(fā)送的數(shù)據(jù)進行統(tǒng)計得到;節(jié)點剩余上行帶寬隊可以通過以上二值相減得到。得到這些信息后依據(jù)模糊化規(guī)則產(chǎn)生模糊狀態(tài),并由模糊狀態(tài)依據(jù)模糊規(guī)則得到模糊決策。(4)對鄰居節(jié)點的數(shù)據(jù)請求對鄰居節(jié)點進行數(shù)據(jù)請求的控制系統(tǒng)框圖如圖2所示,流程圖如圖3所示。節(jié)點首先統(tǒng)計其上輪調(diào)度中對鄰居節(jié)點數(shù)據(jù)請求Qkk的數(shù)據(jù)接收量Q。,并取誤差% = Qee-Qc ;而在節(jié)點能夠從鄰居節(jié)點收到全部的數(shù)據(jù)請求時,鄰居節(jié)點尚有剩余的上行帶寬為本節(jié)點提供服務,但無法準確估計鄰居節(jié)點尚有多少剩余帶寬能為自己服務,采用誤差估計步長-C來估計誤差信號eI; C > O。節(jié)點在計算本輪調(diào)度向鄰居節(jié)點最大數(shù)據(jù)請求量時,以上輪調(diào)度數(shù)據(jù)接收量Qkk為基礎,采用模糊比例控制的方式實現(xiàn),實現(xiàn)方程為Qk (η) =f\(·)=
;其中4(·)的變量為模糊變量,輸出為模糊決策,H1為控制參數(shù)。節(jié)點在計算出對鄰居節(jié)點的最大請求量時,節(jié)點在鄰居節(jié)點最大請求量的范圍內(nèi)對需要請求的數(shù)據(jù)片在所有鄰居節(jié)點間進行分配。分配后的節(jié)點向此鄰居節(jié)點請求數(shù)據(jù)片的數(shù)量即為節(jié)點對鄰居節(jié)點的實際請求量QKK。(5)對服務器數(shù)據(jù)請求對服務器進行數(shù)據(jù)請求的控制系統(tǒng)框圖如圖4所示,流程圖如圖5所示。節(jié)點在分配完向鄰居節(jié)點的數(shù)據(jù)請求后,計算節(jié)點是否向服務器請求數(shù)據(jù)。在依據(jù)模糊狀態(tài)判斷節(jié)點需要向服務器請求數(shù)據(jù)時,節(jié)點需要判斷需要向服務器請求多少數(shù)據(jù),由
于向服務器請求數(shù)據(jù)的判斷依據(jù)是節(jié)點上輪接收數(shù)據(jù)的量
權(quán)利要求
1.一種基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度方法,該方法基于模糊控制策略處理P2P網(wǎng)絡中鄰居節(jié)點之間對流媒體點播的數(shù)據(jù)調(diào)度,所述方法包含 步驟1,調(diào)度周期開始,流媒體請求節(jié)點統(tǒng)計其當前運行模糊變量的值; 步驟2,根據(jù)模糊控制策略處理模糊變量值得到模糊決策; 步驟3,利用模糊決策計算該媒體請求節(jié)點向鄰居節(jié)點請求的數(shù)據(jù)量,并發(fā)送數(shù)據(jù)請求; 步驟4,如果所述鄰居節(jié)點不能滿足媒體請求節(jié)點的需求,則基于模糊決策啟動對服務器的數(shù)據(jù)請求; 其中,所述流媒體請求節(jié)點依據(jù)該節(jié)點的緩沖區(qū)狀態(tài)信息和上行帶寬狀態(tài)信息選取模糊變量。
2.根據(jù)權(quán)利要求I所述的基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度方法,其特征在于,所述模糊變量包含流媒體請求節(jié)點當前的緩沖區(qū)中的數(shù)據(jù)量成、數(shù)據(jù)量的增量ARb、固有的上行帶寬UA,當前上行帶寬的利用量Uu和節(jié)點剩余上行帶寬UL。
3.根據(jù)權(quán)利要求I所述的基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度方法,其特征在于,所述模糊決策步驟為 用于將模糊變量的值根據(jù)語言值模糊子集進行模糊化得到模糊值的步驟; 用于將模糊值進行模糊推理,輸出被控量模糊決策的步驟; 用于對被控量決策反模糊化輸出本輪調(diào)度的模糊決策的步驟。
4.根據(jù)權(quán)利要求I或3所述的基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度方法,其特征在于,步驟3所述數(shù)據(jù)請求量采用如下公式計算 Qe (n) = Qee (η-1) - n J1 ( ·)巧其中,f\( ·)為非線性函數(shù),其輸出用模糊決策來估計;H1為控制比例系數(shù);ei為上輪調(diào)度中流媒體請求節(jié)點向其鄰居節(jié)點請求的誤差信號;QKK(n-l)為流媒體請求節(jié)點上輪調(diào)度中向鄰居節(jié)點的實際請求的流媒體信息的數(shù)據(jù)量;QK(n)為流媒體請求節(jié)點在本輪向鄰居節(jié)點的最大請求量。
5.根據(jù)權(quán)利要求I所述的基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度方法,其特征在于,步驟4所述的數(shù)據(jù)請求量采用如下公式計算 Qrs (n) = nEfE( * )eE ; 其中,!^為控制比例系數(shù);fE(·)為非線性函數(shù),其值用模糊決策來估計;%為上輪調(diào)度和本輪調(diào)度中流媒體請求節(jié)點數(shù)據(jù)請求量與播放需求數(shù)據(jù)量之差的最大值,稱為誤差信號,Qks(η)為流媒體請求節(jié)點向服務器請求的數(shù)據(jù)量。
6.根據(jù)權(quán)利要求I所述的基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度方法,其特征在于,所述步驟3進一步包含如下子步驟 根據(jù)媒體請求節(jié)點的數(shù)據(jù)請求信息與數(shù)據(jù)接收信息,計算誤差信號; 根據(jù)模糊規(guī)則計算對鄰居節(jié)點的最大請求量; 根據(jù)最大請求量向鄰居節(jié)點分配數(shù)據(jù)請求; 向鄰居節(jié)點發(fā)送數(shù)據(jù)請求,并接收數(shù)據(jù)。
7.根據(jù)權(quán)利要求I所述的基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度方法,其特征在于,所述步驟4進一步包含如下子步驟計算流媒體請求節(jié)點上輪調(diào)度周期向鄰居節(jié)點請求的總數(shù)據(jù)量及本輪向鄰居節(jié)點請求的總數(shù)據(jù)量; 計算誤差號e ; 根據(jù)模糊規(guī)則產(chǎn)生該流媒體請求節(jié)點對服務器請求的輸入量; 節(jié)點根據(jù)上輪對服務器請求的信息計算本輪對服務器的請求量; 發(fā)送數(shù)據(jù)請求,接收數(shù)據(jù)。
其中,所述e計算公式如下eI 一 Qre-Qc 其中,Qee為流媒體請求節(jié)點上輪調(diào)度中的實際請求量;Q。為流媒體請求節(jié)點上輪調(diào)度中的實際接收量,ex為上輪調(diào)度中流媒體請求節(jié)點向其鄰居節(jié)點請求的誤差信號。
8.一種基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度系統(tǒng),其特征在于,所述節(jié)點基于模糊控制策略處理P2P流媒體點播的數(shù)據(jù)調(diào)度,包含 設置有基于模糊控制器生成流媒體請求量的若干節(jié)點;和 為節(jié)點提供數(shù)據(jù)服務的服務器; 所述節(jié)點中的流媒體請求節(jié)點用于,調(diào)度周期開始時統(tǒng)計其當前運行模糊變量的值;根據(jù)模糊控制策略處理模糊變量值得到模糊決策;利用模糊決策計算該媒體請求節(jié)點的鄰居節(jié)點的數(shù)據(jù)請求量,并發(fā)送數(shù)據(jù)請求; 所述服務器用于如果所述節(jié)點不能滿足媒體請求節(jié)點的需求,則基于模糊決策啟動對服務器的數(shù)據(jù)請求,向流媒體請求服務器發(fā)送其需求的流媒體內(nèi)容。
9.根據(jù)權(quán)利要求8所述的基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度系統(tǒng),其特征在于,所述流媒體請求節(jié)點向鄰居節(jié)點的數(shù)據(jù)請求量采用如下公式計算Qe (n) = Qee (η-1) - n J1 ( ·)巧其中,fj ·)為非線性函數(shù),其輸出用模糊決策來估計;H1為控制比例系數(shù),ex為誤差信號,QEE(n-l)為流媒體請求節(jié)點上輪調(diào)度中向鄰居節(jié)點的實際請求的流媒體信息的數(shù)據(jù)量,Qe(η)為流媒體請求節(jié)點在本輪向鄰居節(jié)點的最大請求量。
10.根據(jù)權(quán)利要求8所述的基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度系統(tǒng),其特征在于,所述的節(jié)點向服務器的數(shù)據(jù)請求量采用如下公式計算Qrs (n) = nEfE( * )eE ; 其中,!^為控制比例系數(shù);fE(·)為非線性函數(shù),其值用模糊決策來估計;%為上輪調(diào)度和本輪調(diào)度中流媒體請求節(jié)點數(shù)據(jù)請求與播放需求之差的最大值,并且eE > 0,稱為誤差信號,Qks(η)為劉媒體請求節(jié)點向服務器請求的數(shù)據(jù)量。
全文摘要
本發(fā)明涉及一種基于模糊控制的P2P流媒體數(shù)據(jù)調(diào)度方法,該方法基于模糊控制策略處理P2P流媒體點播的數(shù)據(jù)調(diào)度,所述方法包含步驟1,調(diào)度周期開始,流媒體請求節(jié)點統(tǒng)計其當前運行模糊變量的值;步驟2,根據(jù)模糊控制策略處理模糊變量值得到模糊決策;步驟3,利用模糊決策計算該媒體請求節(jié)點的鄰居節(jié)點的數(shù)據(jù)請求量,并發(fā)送數(shù)據(jù)請求;步驟4,如果所述鄰居節(jié)點不能滿足媒體請求節(jié)點的需求,則基于模糊決策啟動對服務器的數(shù)據(jù)請求;其中,根據(jù)流媒體請求節(jié)點依據(jù)鄰居節(jié)點緩沖區(qū)中缺少的數(shù)據(jù)塊和提供所述數(shù)據(jù)塊所需的上行帶寬選取模糊變量。本發(fā)明提高系統(tǒng)中節(jié)點整體的上行帶寬利用,并降低服務器負載,提高服務器上行帶寬利用效率。
文檔編號H04L12/861GK102904832SQ201110211478
公開日2013年1月30日 申請日期2011年7月27日 優(yōu)先權(quán)日2011年7月27日
發(fā)明者王勁林, 李曉林, 尤佳莉, 蘇杭, 鄭鵬飛 申請人:中國科學院聲學研究所