1.一種網(wǎng)絡(luò)控制策略的生成方法,應(yīng)用于SDN網(wǎng)絡(luò),其特征在于,包括:
獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài)數(shù)據(jù);
根據(jù)所述網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)估計(jì)網(wǎng)絡(luò)狀態(tài)信息,并根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息預(yù)測(cè)所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息,所述網(wǎng)絡(luò)狀態(tài)信息用于描述所述網(wǎng)絡(luò)的網(wǎng)絡(luò)鏈路情況、所述網(wǎng)絡(luò)中網(wǎng)元隊(duì)列情況、所述網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)據(jù)流分布情況;
接收當(dāng)前進(jìn)入所述網(wǎng)絡(luò)的數(shù)據(jù)流,對(duì)所述數(shù)據(jù)流進(jìn)行預(yù)處理得到數(shù)據(jù)流預(yù)處理結(jié)果;
應(yīng)用當(dāng)前網(wǎng)絡(luò)控制策略根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息、所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息以及所述數(shù)據(jù)流預(yù)處理結(jié)果生成控制動(dòng)作;
根據(jù)所述控制動(dòng)作控制所述網(wǎng)絡(luò),并得到經(jīng)所述控制動(dòng)作控制的所述網(wǎng)絡(luò)的反饋信息;
根據(jù)所述反饋信息對(duì)所述當(dāng)前網(wǎng)絡(luò)控制策略進(jìn)行實(shí)時(shí)調(diào)整得到下一時(shí)刻網(wǎng)絡(luò)控制策略。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)包括網(wǎng)絡(luò)當(dāng)前狀態(tài)數(shù)據(jù),所述網(wǎng)絡(luò)狀態(tài)信息包括網(wǎng)絡(luò)當(dāng)前狀態(tài)信息,在所述根據(jù)所述網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)估計(jì)所述網(wǎng)絡(luò)狀態(tài)信息之前,所述方法還包括:
發(fā)送狀態(tài)采集命令;
接收根據(jù)所述狀態(tài)采集命令采集得到的網(wǎng)絡(luò)當(dāng)前狀態(tài)數(shù)據(jù);
對(duì)應(yīng)地,所述根據(jù)所述網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)估計(jì)所述網(wǎng)絡(luò)狀態(tài)信息具體包括:
根據(jù)所述網(wǎng)絡(luò)當(dāng)前狀態(tài)數(shù)據(jù)估計(jì)所述網(wǎng)絡(luò)當(dāng)前狀態(tài)信息,所述網(wǎng)絡(luò)當(dāng)前狀態(tài)信息包括網(wǎng)絡(luò)當(dāng)前鏈路情況、網(wǎng)絡(luò)中當(dāng)前網(wǎng)元隊(duì)列情況、網(wǎng)絡(luò)當(dāng)前數(shù)據(jù)流分布情況。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述網(wǎng)絡(luò)狀態(tài)信息還包括網(wǎng)絡(luò)歷史狀態(tài)信息,所述根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息預(yù)測(cè)所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息之前,所述方法還包括:
從數(shù)據(jù)庫(kù)獲取網(wǎng)絡(luò)歷史狀態(tài)信息;
對(duì)應(yīng)地,所述根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息預(yù)測(cè)所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息包括:根據(jù)所述網(wǎng)絡(luò)當(dāng)前狀態(tài)信息和所述網(wǎng)絡(luò)歷史狀態(tài)信息預(yù)測(cè)所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息。
4.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息預(yù)測(cè)所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息為:
其中表示所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息,其中St-τ表示所述網(wǎng)絡(luò)狀態(tài)信息,且0≤τ≤L;其中L為所述網(wǎng)絡(luò)狀態(tài)信息的時(shí)間窗口長(zhǎng)度,其中f為線性函數(shù)或非線性函數(shù)。
5.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,所述對(duì)所述數(shù)據(jù)流進(jìn)行預(yù)處 理得到數(shù)據(jù)流預(yù)處理結(jié)果,包括:
提取所述數(shù)據(jù)流的特征,所述特征包括數(shù)據(jù)包報(bào)頭五元組、數(shù)據(jù)包長(zhǎng)度序列或數(shù)據(jù)包到達(dá)時(shí)間間隔序列;
通過(guò)所述特征對(duì)所述數(shù)據(jù)流進(jìn)行時(shí)空數(shù)據(jù)挖掘處理和/或因果關(guān)系分析處理,得到處理結(jié)果;
根據(jù)所述處理結(jié)果對(duì)所述數(shù)據(jù)流打標(biāo)簽得到所述數(shù)據(jù)流的標(biāo)簽,所述數(shù)據(jù)流的標(biāo)簽為所述數(shù)據(jù)流預(yù)處理結(jié)果。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述應(yīng)用當(dāng)前網(wǎng)絡(luò)控制策略根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息、所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息以及所述數(shù)據(jù)流預(yù)處理結(jié)果生成控制動(dòng)作為:
其中表示所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息,其中St表示所述網(wǎng)絡(luò)狀態(tài)信息,其中l(wèi)i表示所述數(shù)據(jù)流的標(biāo)簽,其中i表示第i個(gè)數(shù)據(jù)流,其中πt表示所述當(dāng)前網(wǎng)絡(luò)控制策略,其中表示以St,li作為條件變量的當(dāng)前網(wǎng)絡(luò)控制策略下a的概率分布,其中a為控制變量,在所述控制變量a的概率分布中隨機(jī)采樣得到所述控制動(dòng)作ai。
7.一種網(wǎng)絡(luò)控制策略的生成方法,應(yīng)用于SDN網(wǎng)絡(luò),其特征在于,包括:
接收網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài)信息,網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息,數(shù)據(jù)流預(yù)處理結(jié)果;其中,所述網(wǎng)絡(luò)狀態(tài)信息用于描述所述網(wǎng)絡(luò)的網(wǎng)絡(luò)鏈路情況、所述網(wǎng)絡(luò)中網(wǎng)元隊(duì)列情況、所述網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)據(jù)流分布情況,所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息是根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息進(jìn)行預(yù)測(cè)得到的,所述數(shù)據(jù)流預(yù)處理結(jié)果是對(duì)當(dāng)前進(jìn)入網(wǎng)絡(luò)的數(shù)據(jù)流進(jìn)行預(yù)處理得到的;
應(yīng)用當(dāng)前網(wǎng)絡(luò)控制策略根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息、所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息以及所述數(shù)據(jù)流預(yù)處理結(jié)果生成控制動(dòng)作;所述控制動(dòng)作用于控制所述網(wǎng)絡(luò)并得到經(jīng)所述控制動(dòng)作控制的所述網(wǎng)絡(luò)的反饋信息;
接收所述網(wǎng)絡(luò)的反饋信息,并根據(jù)所述反饋信息對(duì)所述當(dāng)前網(wǎng)絡(luò)控制策略進(jìn)行實(shí)時(shí)調(diào)整得到下一時(shí)刻網(wǎng)絡(luò)控制策略。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息是根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息進(jìn)行預(yù)測(cè)得到的,其中所述預(yù)測(cè)的方法為:
其中表示所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息,其中St-τ表示所述網(wǎng)絡(luò)狀態(tài)信息,且0≤τ≤L;其中L為所述網(wǎng)絡(luò)狀態(tài)信息的時(shí)間窗口長(zhǎng)度,其中f為線性函數(shù)或非線性函數(shù)。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述數(shù)據(jù)流預(yù)處理結(jié)果是對(duì)當(dāng)前進(jìn)入網(wǎng)絡(luò)的數(shù)據(jù)流進(jìn)行預(yù)處理得到的,其中所述預(yù)處理的方法包括:
提取所述數(shù)據(jù)流的特征,所述特征包括數(shù)據(jù)包報(bào)頭五元組、數(shù)據(jù)包長(zhǎng)度序列或數(shù)據(jù)包到達(dá)時(shí)間間隔序列;
通過(guò)所述特征對(duì)所述數(shù)據(jù)流進(jìn)行時(shí)空數(shù)據(jù)挖掘處理和/或因果關(guān)系分析處理,得到處理結(jié)果;
根據(jù)所述處理結(jié)果對(duì)所述數(shù)據(jù)流打標(biāo)簽得到所述數(shù)據(jù)流的標(biāo)簽,所述數(shù)據(jù)流的標(biāo)簽為所述數(shù)據(jù)流預(yù)處理結(jié)果。
10.一種網(wǎng)絡(luò)控制策略的生成裝置,應(yīng)用于SDN網(wǎng)絡(luò),其特征在于,包括:
獲取模塊,用于獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài)數(shù)據(jù);
預(yù)測(cè)模塊,用于根據(jù)所述網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)估計(jì)網(wǎng)絡(luò)狀態(tài)信息,并根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息預(yù)測(cè)所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息,所述網(wǎng)絡(luò)狀態(tài)信息用于描述所述網(wǎng)絡(luò)的網(wǎng)絡(luò)鏈路情況、所述網(wǎng)絡(luò)中網(wǎng)元隊(duì)列情況、所述網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)據(jù)流分布情況;
流數(shù)據(jù)預(yù)處理模塊,用于接收當(dāng)前進(jìn)入所述網(wǎng)絡(luò)的數(shù)據(jù)流,對(duì)所述數(shù)據(jù)流進(jìn)行預(yù)處理得到數(shù)據(jù)流預(yù)處理結(jié)果;
控制模塊,用于應(yīng)用當(dāng)前網(wǎng)絡(luò)控制策略根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息、所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息以及所述數(shù)據(jù)流預(yù)處理結(jié)果生成控制動(dòng)作;
執(zhí)行模塊,用于根據(jù)所述控制動(dòng)作控制所述網(wǎng)絡(luò),并得到經(jīng)所述控制動(dòng)作控制的所述網(wǎng)絡(luò)的反饋信息;
所述控制模塊還用于接收所述網(wǎng)絡(luò)的反饋信息,并根據(jù)根據(jù)所述反饋信息對(duì)所述當(dāng)前網(wǎng)絡(luò)控制策略進(jìn)行實(shí)時(shí)調(diào)整得到下一時(shí)刻網(wǎng)絡(luò)控制策略。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)包括網(wǎng)絡(luò)當(dāng)前狀態(tài)數(shù)據(jù),所述網(wǎng)絡(luò)狀態(tài)信息包括網(wǎng)絡(luò)當(dāng)前狀態(tài)信息,所述預(yù)測(cè)模塊具體用于:
發(fā)送狀態(tài)采集命令;
接收根據(jù)所述狀態(tài)采集命令采集得到的網(wǎng)絡(luò)當(dāng)前狀態(tài)數(shù)據(jù);
根據(jù)所述網(wǎng)絡(luò)當(dāng)前狀態(tài)數(shù)據(jù)估計(jì)所述網(wǎng)絡(luò)當(dāng)前狀態(tài)信息,所述網(wǎng)絡(luò)當(dāng)前狀態(tài)信息包括網(wǎng)絡(luò)當(dāng)前鏈路情況、網(wǎng)絡(luò)中當(dāng)前網(wǎng)元隊(duì)列情況、網(wǎng)絡(luò)當(dāng)前數(shù)據(jù)流分布情況。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述網(wǎng)絡(luò)狀態(tài)信息還包括網(wǎng)絡(luò)歷史狀態(tài)信息,所述預(yù)測(cè)模塊還用于:從數(shù)據(jù)庫(kù)獲取網(wǎng)絡(luò)歷史狀態(tài)信息;并根據(jù)所述網(wǎng)絡(luò)當(dāng)前狀態(tài)信息和所述網(wǎng)絡(luò)歷史狀態(tài)信息預(yù)測(cè)所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息。
13.根據(jù)權(quán)利要求10至12任一所述的裝置,其特征在于,所述預(yù)測(cè)模塊具體用于:
其中表示所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息,其中St-τ表示所述網(wǎng)絡(luò)狀態(tài)信息,且0≤τ≤L;其中L為所述網(wǎng)絡(luò)狀態(tài)信息的時(shí)間窗口長(zhǎng)度,其中f為線性函數(shù)或非線性函數(shù)。
14.根據(jù)權(quán)利要求10至13任一所述的裝置,其特征在于,所述流數(shù)據(jù)預(yù)處理模塊包括:
提取單元,用于提取所述數(shù)據(jù)流的特征,所述特征包括數(shù)據(jù)包報(bào)頭五元組、數(shù)據(jù)包長(zhǎng)度序列或數(shù)據(jù)包到達(dá)時(shí)間間隔序列;
挖掘分析單元,用于通過(guò)所述特征對(duì)所述數(shù)據(jù)流進(jìn)行時(shí)空數(shù)據(jù)挖掘處理和/或因果關(guān)系分析處理,得到處理結(jié)果;
標(biāo)識(shí)單元,用于根據(jù)所述處理結(jié)果對(duì)所述數(shù)據(jù)流打標(biāo)簽得到所述數(shù)據(jù)流的標(biāo)簽,所 述數(shù)據(jù)流的標(biāo)簽為所述數(shù)據(jù)流預(yù)處理結(jié)果。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述控制模塊具體用于:
其中表示所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息,其中St表示所述網(wǎng)絡(luò)狀態(tài)信息,其中l(wèi)i表示所述數(shù)據(jù)流的標(biāo)簽,其中i表示第i個(gè)數(shù)據(jù)流,其中πt表示所述當(dāng)前網(wǎng)絡(luò)控制策略,其中表示以St,li作為條件變量的當(dāng)前網(wǎng)絡(luò)控制策略下a的概率分布,其中a為控制變量,在所述控制變量a的概率分布中隨機(jī)采樣得到所述控制動(dòng)作ai。
16.一種網(wǎng)絡(luò)控制策略的生成裝置,應(yīng)用于SDN網(wǎng)絡(luò),其特征在于,包括:
接收模塊,用于接收網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài)信息,網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息,數(shù)據(jù)流預(yù)處理結(jié)果;其中,所述網(wǎng)絡(luò)狀態(tài)信息用于描述所述網(wǎng)絡(luò)的網(wǎng)絡(luò)鏈路情況、所述網(wǎng)絡(luò)中網(wǎng)元隊(duì)列情況、所述網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)據(jù)流分布情況,所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息是根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息進(jìn)行預(yù)測(cè)得到的,所述數(shù)據(jù)流預(yù)處理結(jié)果是對(duì)當(dāng)前進(jìn)入網(wǎng)絡(luò)的數(shù)據(jù)流進(jìn)行預(yù)處理得到的;
控制模塊,用于應(yīng)用當(dāng)前網(wǎng)絡(luò)控制策略根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息、所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息以及所述數(shù)據(jù)流預(yù)處理結(jié)果生成控制動(dòng)作,所述控制動(dòng)作用于控制所述網(wǎng)絡(luò)并得到經(jīng)所述控制動(dòng)作控制的所述網(wǎng)絡(luò)的反饋信息;
所述控制模塊還用于接收所述網(wǎng)絡(luò)的反饋信息,并根據(jù)所述反饋信息對(duì)所述當(dāng)前網(wǎng)絡(luò)控制策略進(jìn)行實(shí)時(shí)調(diào)整得到下一時(shí)刻網(wǎng)絡(luò)控制策略。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息是根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息進(jìn)行預(yù)測(cè)得到的具體為:
其中表示所述網(wǎng)絡(luò)下一時(shí)刻狀態(tài)信息,其中St-τ表示所述網(wǎng)絡(luò)狀態(tài)信息,且0≤τ≤L;其中L為所述網(wǎng)絡(luò)狀態(tài)信息的時(shí)間窗口長(zhǎng)度,其中f為線性函數(shù)或非線性函數(shù)。
18.根據(jù)權(quán)利要求16或17所述的裝置,其特征在于,所述數(shù)據(jù)流預(yù)處理結(jié)果是對(duì)當(dāng)前進(jìn)入網(wǎng)絡(luò)的數(shù)據(jù)流進(jìn)行預(yù)處理得到的具體包括:
提取所述數(shù)據(jù)流的特征,所述特征包括數(shù)據(jù)包報(bào)頭五元組、數(shù)據(jù)包長(zhǎng)度序列或數(shù)據(jù)包到達(dá)時(shí)間間隔序列;
通過(guò)所述特征對(duì)所述數(shù)據(jù)流進(jìn)行時(shí)空數(shù)據(jù)挖掘處理和/或因果關(guān)系分析處理,得到處理結(jié)果;
根據(jù)所述處理結(jié)果對(duì)所述數(shù)據(jù)流打標(biāo)簽得到所述數(shù)據(jù)流的標(biāo)簽,所述數(shù)據(jù)流的標(biāo)簽為所述數(shù)據(jù)流預(yù)處理結(jié)果。