軟件定義網(wǎng)絡(luò)多域資源處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及網(wǎng)絡(luò)通信領(lǐng)域技術(shù),尤其涉及一種軟件定義網(wǎng)絡(luò)多域資源處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]軟件定義網(wǎng)絡(luò)(Software Defined Network, SDN)作為網(wǎng)絡(luò)虛擬化的一種實現(xiàn)方式,通過將網(wǎng)絡(luò)設(shè)備的控制面與數(shù)據(jù)面相分離,從而實現(xiàn)了網(wǎng)絡(luò)流量的靈活控制。
[0003]現(xiàn)有技術(shù)中,通過將軟件定義網(wǎng)絡(luò)中的無線資源進行虛擬化,并整合無線資源進行共享,從而合理分配軟件定義網(wǎng)絡(luò)中無線資源。一般地,用途不同的至少兩種資源構(gòu)成的集合,可稱為“多域資源”。比如,無線資源、計算資源、存儲資源和其它用途的資源構(gòu)成的集合,即為一種多域資源。
[0004]現(xiàn)有技術(shù)的軟件定義網(wǎng)絡(luò)中,如何感知網(wǎng)絡(luò)中的多域資源,至今還沒有提出解決方案。
【發(fā)明內(nèi)容】
[0005]本申請實施例提供一種軟件定義網(wǎng)絡(luò)多域資源處理方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中軟件定義網(wǎng)絡(luò)無法感知網(wǎng)絡(luò)中多域資源的問題。
[0006]本申請實施例所提供的軟件定義網(wǎng)絡(luò)多域資源處理方法,包括:
[0007]向軟件定義網(wǎng)絡(luò)中的數(shù)據(jù)層發(fā)送感知請求;
[0008]接收所述數(shù)據(jù)層在收到所述感知請求后所反饋的多域資源信息,其中,所述多域資源信息至少包括第一信息及第二信息,所述第一信息用于表征所述數(shù)據(jù)層的第一資源的特性,所述第二信息用于表征所述數(shù)據(jù)層的第二資源的特性,所述第一資源及所述第二資源是不同用途的資源;
[0009]將所述多域資源信息進行處理,以得到所述軟件定義網(wǎng)絡(luò)的資源池信息,其中,所述資源池信息至少包括對應(yīng)于第一信息的第一資源池信息及對應(yīng)于第二信息的第二資源池信息;
[0010]將所述資源池信息存儲于多域資源池中。
[0011]本申請實施例所提供的軟件定義網(wǎng)絡(luò)多域資源處理系統(tǒng),包括:
[0012]請求發(fā)送模塊,用于向軟件定義網(wǎng)絡(luò)中的數(shù)據(jù)層發(fā)送感知請求;
[0013]信息接收模塊,用于接收所述數(shù)據(jù)層在收到所述感知請求后所反饋的多域資源信息,其中,所述多域資源信息至少包括第一信息及第二信息,所述第一信息用于表征所述數(shù)據(jù)層的第一資源的特性,所述第二信息用于表征所述數(shù)據(jù)層的第二資源的特性,所述第一資源及所述第二資源是不同用途的資源;
[0014]信息處理模塊,用于將所述多域資源信息進行處理,以得到所述軟件定義網(wǎng)絡(luò)的資源池信息?’及
[0015]信息存儲模塊,用于將所述資源池信息存儲于多域資源池中。
[0016]本申請實施例采用的上述至少一個技術(shù)方案能夠達到以下有益效果:
[0017]本申請實施例通過向軟件定義網(wǎng)絡(luò)中的數(shù)據(jù)層發(fā)送感知請求,來感知軟件定義網(wǎng)絡(luò)中的數(shù)據(jù)層的多域資源信息,該多域資源信息至少包括第一信息及第二信息,所述軟件定義網(wǎng)絡(luò)中至少包括用途不同的第一資源及第二資源,該第一資源和第二資源的集合即是多域資源,隨后對所感知到的多域資源信息進行處理,以得到以上多域資源的資源池信息,并存儲到多域資源池中。本申請實施例實現(xiàn)了對軟件定義網(wǎng)絡(luò)中多域資源的感知,并對所感知的多域資源信息進行虛擬化,從而實現(xiàn)對軟件定義網(wǎng)絡(luò)中多域資源的管理。
【附圖說明】
[0018]此處所說明的附圖用來提供對本申請的進一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
[0019]圖1為本申請實施例提供的軟件定義網(wǎng)絡(luò)多域資源處理方法的過程;
[0020]圖2為本申請實施例提供的軟件定義網(wǎng)絡(luò)多域資源處理方法中將多域資源信息進行處理的具體過程;
[0021]圖3為本申請實施例提供的軟件定義網(wǎng)絡(luò)多域資源處理方法中調(diào)整感知周期的具體過程;
[0022]圖4為本申請實施例提供的軟件定義網(wǎng)絡(luò)多域資源處理方法中實現(xiàn)多域資源置換的具體過程;
[0023]圖5為本申請實施例提供的軟件定義網(wǎng)絡(luò)架構(gòu)的示意圖,其中,該軟件定義網(wǎng)絡(luò)架構(gòu)包括軟件定義網(wǎng)絡(luò)多域資源處理系統(tǒng)。
【具體實施方式】
[0024]為使本申請的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本申請具體實施例及相應(yīng)的附圖對本申請技術(shù)方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0025]圖1為本申請實施例提供的軟件定義網(wǎng)絡(luò)多域資源處理方法的過程,具體包括如下步驟:
[0026]Sll:向軟件定義網(wǎng)絡(luò)中的數(shù)據(jù)層發(fā)送感知請求。
[0027]數(shù)據(jù)層是軟件定義網(wǎng)絡(luò)中的各種網(wǎng)絡(luò)設(shè)備的集合。網(wǎng)絡(luò)設(shè)備包括服務(wù)器、移動終端設(shè)備、網(wǎng)絡(luò)傳輸設(shè)備及存儲設(shè)備等。本申請實施例中,軟件定義網(wǎng)絡(luò)的數(shù)據(jù)層包括微云、本地云及遠端云。
[0028]微云由若干移動節(jié)點構(gòu)成,移動節(jié)點包括移動車輛,移動終端等。各移動節(jié)點包括通信、計算及存儲功能。以移動車輛為例,將若干互聯(lián)的移動車輛所構(gòu)成的集合稱為微云。
[0029]本地云由服務(wù)區(qū)域內(nèi)的接入點附近所部署的服務(wù)器集群組成,本地云的服務(wù)區(qū)域與宏基站的覆蓋區(qū)域相關(guān),宏基站是指覆蓋區(qū)域較大的基站,比如,本地云的服務(wù)區(qū)域可以是一個或多個宏基站的覆蓋區(qū)域。由于本地云的低時延特性,本地云具有較好的交互性能。
[0030]對于處于某一服務(wù)區(qū)域的終端而言,來自于其他服務(wù)區(qū)域的所有資源被稱為遠端云。接入遠端云會減慢終端與服務(wù)器間的交互,并且會帶來額外的信令開銷。
[0031]在步驟Sll中,向以上數(shù)據(jù)層發(fā)送感知請求的方式包括周期性感知或事件觸發(fā)感知。周期性感知是指按照預(yù)設(shè)的感知周期,周期性地向數(shù)據(jù)層發(fā)送感知請求;事件觸發(fā)感知是指判斷網(wǎng)絡(luò)中是否有特定事件發(fā)生,若是,則向數(shù)據(jù)層發(fā)送感知請求,其中,特定事件包括但不限于:在無線資源方面某一鏈路突然中斷、或某服務(wù)區(qū)域出現(xiàn)業(yè)務(wù)過載現(xiàn)象、或在計算資源方面服務(wù)器的建立或離開。當(dāng)然,本申請中向數(shù)據(jù)層發(fā)送感知請求也可同時采取以上兩種方式。
[0032]S12:接收數(shù)據(jù)層在收到感知請求后所反饋的多域資源信息,其中,多域資源信息至少包括第一信息及第二信息,第一信息用于表征數(shù)據(jù)層的第一資源的特性,第二信息用于表征數(shù)據(jù)層的第二資源的特性,第一資源及第二資源是不同用途的資源。
[0033]在軟件定義網(wǎng)絡(luò)中,多域資源是通信資源、計算資源、存儲資源以及其他用途的網(wǎng)絡(luò)資源的集合,以上第一資源及第二資源分別選自通信資源、計算資源、存儲資源以及其他用途的網(wǎng)絡(luò)資源中的一種,本申請實施例并不對多域資源信息所包含的信息種類數(shù)目進行限定。
[0034]需要解釋的是,本文所提及的資源的特性是指該資源在軟件定義網(wǎng)絡(luò)中執(zhí)行特定動作的能力,具體而言,若該資源是通信資源,則其特性可解釋為該通信資源傳輸數(shù)據(jù)的能力,比如,通信資源傳輸數(shù)據(jù)的能力可以用數(shù)據(jù)傳輸速率等來表示;若該資源是計算資源,則其特性可解釋為該計算資源執(zhí)行數(shù)據(jù)計算或數(shù)據(jù)處理的能力,比如,計算資源執(zhí)行數(shù)據(jù)計算或數(shù)據(jù)處理的能力,可以由CPU頻率、內(nèi)存空間大小等表示;若該資源是存儲資源,則其特性可解釋為該存儲資源的數(shù)據(jù)存儲能力,比如:存儲資源的數(shù)據(jù)存儲能力可以用磁盤容量、服務(wù)類型等來表示。
[0035]本文以第一資源是通信資源,第二資源是計算資源為例來介紹本技術(shù)方案。則第一信息包括但不限于網(wǎng)絡(luò)中通信資源(如虛擬基站、或移動節(jié)點等)的空間信息、時間信息及數(shù)據(jù)傳輸速率信息,空間信息是指該通信資源所在的地理位置,時間信息是指當(dāng)前感知請求被數(shù)據(jù)層所接受到的時間,數(shù)據(jù)傳輸速率信息是指當(dāng)前感知請求被數(shù)據(jù)層所接受到的時間所對應(yīng)的通信資源的數(shù)據(jù)傳輸速率。
[0036]第二信息包括但不限于網(wǎng)絡(luò)中計算資源(如虛擬機)的總CPU頻率、總內(nèi)存容量、指令系統(tǒng)及邏輯結(jié)構(gòu)等參數(shù)。
[0037]網(wǎng)絡(luò)中的數(shù)據(jù)層在接收到感知請求時,會將多域資源信息反饋至感知請求的發(fā)送方。如數(shù)據(jù)層是通信資源設(shè)備(如虛擬基站、或移動節(jié)點等),則向感知請求的發(fā)送方反饋以上第一信息,如數(shù)據(jù)層是計算資源設(shè)備(如虛擬機),則向感知請求的發(fā)送方反饋以上第二信息。
[0038]S13:將多域資源信息進行處理,以得到軟件定義網(wǎng)絡(luò)的資源池信息,其中,資源池信息至少包括對應(yīng)于第一信息的第一資源池信息及對應(yīng)于第二信息的第二資源池信息。
[003