1.一個(gè)或多個(gè)計(jì)算機(jī)存儲(chǔ)介質(zhì),存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí),將所述一個(gè)或多個(gè)處理器編程為:
確定在至少兩個(gè)建議網(wǎng)絡(luò)狀態(tài)之間存在沖突,其中個(gè)體建議網(wǎng)絡(luò)狀態(tài)請(qǐng)求網(wǎng)絡(luò)的狀態(tài)變量的值被改變?yōu)槠谕担?/p>
選擇所述至少兩個(gè)建議網(wǎng)絡(luò)狀態(tài)中的一個(gè)建議網(wǎng)絡(luò)狀態(tài)以接受并且合并到目標(biāo)網(wǎng)絡(luò)狀態(tài)中;
拒絕所述至少兩個(gè)建議網(wǎng)絡(luò)狀態(tài)中的至少一個(gè)其他建議網(wǎng)絡(luò)狀態(tài),使得所述至少一個(gè)其他建議網(wǎng)絡(luò)狀態(tài)不被合并到所述目標(biāo)網(wǎng)絡(luò)狀態(tài)中;以及
至少部分地基于所述目標(biāo)網(wǎng)絡(luò)狀態(tài)來改變所述網(wǎng)絡(luò)的狀態(tài)。
2.根據(jù)權(quán)利要求1所述的一個(gè)或多個(gè)計(jì)算機(jī)存儲(chǔ)介質(zhì),其中所述可執(zhí)行指令還將所述一個(gè)或多個(gè)處理器編程為:
訪問定義所述網(wǎng)絡(luò)的狀態(tài)變量之間的依賴關(guān)系的狀態(tài)依賴關(guān)系圖;以及
使用所述狀態(tài)依賴關(guān)系圖來檢測(cè)所述沖突。
3.根據(jù)權(quán)利要求2所述的一個(gè)或多個(gè)計(jì)算機(jī)存儲(chǔ)介質(zhì),其中:
所接受的所述建議網(wǎng)絡(luò)狀態(tài)請(qǐng)求所述網(wǎng)絡(luò)的第一狀態(tài)變量的值被改變?yōu)榕c所述第一狀態(tài)變量相關(guān)聯(lián)的第一期望值;
所拒絕的所述至少一個(gè)建議網(wǎng)絡(luò)狀態(tài)請(qǐng)求所述網(wǎng)絡(luò)的第二狀態(tài)變量的值被改變?yōu)榕c所述第二狀態(tài)變量相關(guān)聯(lián)的第二期望值;以及
所述狀態(tài)依賴關(guān)系圖定義所述第一期望值與所述第二期望值不兼容。
4.根據(jù)權(quán)利要求2所述的一個(gè)或多個(gè)計(jì)算機(jī)存儲(chǔ)介質(zhì),其中所述狀態(tài)依賴關(guān)系圖是多層狀態(tài)依賴關(guān)系圖,其中每層包括特定類型的狀態(tài)變量,并且在所述多層狀態(tài)依賴關(guān)系圖中的各層之間存在所述依賴關(guān)系中的一種或多種依賴關(guān)系。
5.一種方法,包括:
向獨(dú)立地管理網(wǎng)絡(luò)的至少一部分的個(gè)體應(yīng)用提供觀測(cè)網(wǎng)絡(luò)狀態(tài)的一個(gè)或多個(gè)狀態(tài)變量值;
從多個(gè)應(yīng)用接收多個(gè)建議網(wǎng)絡(luò)狀態(tài),其中個(gè)體建議網(wǎng)絡(luò)狀態(tài)提議對(duì)一個(gè)或多個(gè)狀態(tài)變量值的一個(gè)或多個(gè)改變;
將所述多個(gè)建議網(wǎng)絡(luò)狀態(tài)中的至少子集合并到目標(biāo)網(wǎng)絡(luò)狀態(tài)中,其中所述多個(gè)建議網(wǎng)絡(luò)狀態(tài)中的所述子集中沒有個(gè)體建議網(wǎng)絡(luò)狀態(tài)與所述多個(gè)建議網(wǎng)絡(luò)狀態(tài)中的所述子集中的另一個(gè)體建議網(wǎng)絡(luò)狀態(tài)沖突;以及
由一個(gè)或多個(gè)硬件處理器至少部分地基于所述目標(biāo)網(wǎng)絡(luò)狀態(tài)來改變所述網(wǎng)絡(luò)的狀態(tài)。
6.根據(jù)權(quán)利要求5所述的方法,還包括:
確定所述目標(biāo)網(wǎng)絡(luò)狀態(tài)是否違反針對(duì)所述網(wǎng)絡(luò)建立的一個(gè)或多個(gè)定義策略;以及
響應(yīng)于確定所述目標(biāo)網(wǎng)絡(luò)狀態(tài)違反針對(duì)所述網(wǎng)絡(luò)建立的所述一個(gè)或多個(gè)定義策略中的至少一個(gè)定義策略,通過移除所述多個(gè)建議網(wǎng)絡(luò)狀態(tài)中的至少一個(gè)建議網(wǎng)絡(luò)狀態(tài)來更新所述目標(biāo)網(wǎng)絡(luò)狀態(tài),使得更新后的所述目標(biāo)網(wǎng)絡(luò)狀態(tài)遵守針對(duì)所述網(wǎng)絡(luò)建立的所述一個(gè)或多個(gè)定義策略。
7.根據(jù)權(quán)利要求5所述的方法,還包括:
確定在至少兩個(gè)建議網(wǎng)絡(luò)狀態(tài)之間存在狀態(tài)沖突;
選擇所述至少兩個(gè)建議網(wǎng)絡(luò)狀態(tài)中的一個(gè)建議網(wǎng)絡(luò)狀態(tài)以接受并且合并到所述目標(biāo)網(wǎng)絡(luò)狀態(tài)中;以及
拒絕所述至少兩個(gè)建議網(wǎng)絡(luò)狀態(tài)中的至少一個(gè)其他建議網(wǎng)絡(luò)狀態(tài),使得所述至少一個(gè)其他建議網(wǎng)絡(luò)狀態(tài)不被合并到所述目標(biāo)網(wǎng)絡(luò)狀態(tài)中。
8.根據(jù)權(quán)利要求7所述的方法,其中所述選擇至少部分地基于以下各項(xiàng)中的一項(xiàng):上次寫入成功選擇機(jī)制、鎖定選擇機(jī)制或基于優(yōu)先級(jí)的選擇機(jī)制。
9.根據(jù)權(quán)利要求5所述的方法,其中所述改變包括:
確定在所述觀測(cè)網(wǎng)絡(luò)狀態(tài)與所述目標(biāo)網(wǎng)絡(luò)狀態(tài)之間的差異;
至少部分地基于所述差異來生成用于寫入到所述網(wǎng)絡(luò)的一個(gè)或多個(gè)設(shè)備的一個(gè)或多個(gè)設(shè)備特定命令;以及
將所述一個(gè)或多個(gè)設(shè)備特定命令寫入到所述一個(gè)或多個(gè)設(shè)備,以將所述網(wǎng)絡(luò)的所述狀態(tài)從所述觀測(cè)網(wǎng)絡(luò)狀態(tài)改變?yōu)樗瞿繕?biāo)網(wǎng)絡(luò)狀態(tài)。
10.一個(gè)或多個(gè)設(shè)備,包括:
一個(gè)或多個(gè)處理器;
一個(gè)或多個(gè)存儲(chǔ)器;
監(jiān)視模塊,所述監(jiān)視模塊被存儲(chǔ)在所述一個(gè)或多個(gè)存儲(chǔ)器上并且由所述一個(gè)或多個(gè)處理器執(zhí)行,以讀取網(wǎng)絡(luò)的觀測(cè)網(wǎng)絡(luò)狀態(tài)并且向獨(dú)立地管理所述網(wǎng)絡(luò)的一部分的個(gè)體應(yīng)用提供所述觀測(cè)網(wǎng)絡(luò)狀態(tài)的至少一部分;
檢查模塊,所述檢查模塊被存儲(chǔ)在所述一個(gè)或多個(gè)存儲(chǔ)器上并且由所述一個(gè)或多個(gè)處理器執(zhí)行,以通過以下各項(xiàng)來生成目標(biāo)網(wǎng)絡(luò)狀態(tài):(i)確定在從多個(gè)應(yīng)用接收到的建議網(wǎng)絡(luò)狀態(tài)之間是否存在一個(gè)或多個(gè)狀態(tài)變量沖突,以及(ii)將非沖突的建議網(wǎng)絡(luò)狀態(tài)合并到所述目標(biāo)網(wǎng)絡(luò)狀態(tài)中,其中個(gè)體建議網(wǎng)絡(luò)狀態(tài)提議對(duì)針對(duì)所述網(wǎng)絡(luò)定義的一個(gè)或多個(gè)狀態(tài)變量的一個(gè)或多個(gè)值的一個(gè)或多個(gè)改變;以及
更新模塊,所述更新模塊被存儲(chǔ)在所述一個(gè)或多個(gè)存儲(chǔ)器上并且由所述一個(gè)或多個(gè)處理器執(zhí)行,以將所述目標(biāo)網(wǎng)絡(luò)狀態(tài)寫入到所述網(wǎng)絡(luò)。