1.一種資源調(diào)度方法,用于資源調(diào)度系統(tǒng),其特征在于,所述資源調(diào)度系統(tǒng)包括至少兩個決策機以及一個分配機,每一決策機控制至少一個CDN資源,所述資源調(diào)度方法包括:
所述分配機根據(jù)采集的配置參數(shù)生成調(diào)度任務(wù);
分配機發(fā)送調(diào)度任務(wù)至每一決策機;
每一決策機根據(jù)所述調(diào)度任務(wù)對決策機控制的CDN資源進(jìn)行牽引。
2.如權(quán)利要求1所述的資源調(diào)度方法,其特征在于,所述資源調(diào)度系統(tǒng)還包括數(shù)據(jù)采集機,決策機與數(shù)據(jù)采集機一一對應(yīng),每一決策機根據(jù)所述調(diào)度任務(wù)對決策機控制的CDN資源進(jìn)行牽引包括:
所述數(shù)據(jù)采集機采集對應(yīng)的決策機所連接CDN資源的服務(wù)能力數(shù)據(jù);
所述決策機接收所述服務(wù)能力數(shù)據(jù),并根據(jù)所述服務(wù)能力數(shù)據(jù)及調(diào)度任務(wù)生成用于牽引CDN資源的調(diào)度數(shù)據(jù)。
3.如權(quán)利要求2所述的資源調(diào)度方法,其特征在于,所述服務(wù)能力數(shù)據(jù)包括CDN資源節(jié)點服務(wù)能力數(shù)據(jù)及CDN服務(wù)器服務(wù)能力數(shù)據(jù),所述資源調(diào)度方法包括:
所述決策機發(fā)送決策機服務(wù)能力數(shù)據(jù)至所述分配機。
4.如權(quán)利要求3所述的資源調(diào)度方法,其特征在于,所述資源調(diào)度方法包括:
所述決策機通過數(shù)據(jù)采集機采集控制的CDN資源的網(wǎng)絡(luò)質(zhì)量、帶寬數(shù)據(jù),計算所述網(wǎng)絡(luò)質(zhì)量、帶寬數(shù)據(jù)及CDN資源配置參數(shù)生成CDN資源節(jié)點服務(wù)能力數(shù)據(jù),所述決策機還通過數(shù)據(jù)采集機采集CDN服務(wù)器的硬件指標(biāo)、軟件運行數(shù)據(jù),通過所述硬件指標(biāo)及軟件運行數(shù)據(jù)生成CDN服務(wù)器服務(wù)能力數(shù)據(jù)。
5.如權(quán)利要求1所述的資源調(diào)度方法,其特征在于,所述分配機包括輸入界面,所述分配機根據(jù)采集的配置參數(shù)生成調(diào)度任務(wù)包括:
通過所述輸入界面提供每一決策機的運營商信息、地理位置信息及硬件配置信息;
分配機通過所述輸入界面采集所述配置參數(shù)并生成調(diào)度任務(wù)。
6.如權(quán)利要求5所述的資源調(diào)度方法,其特征在于,分配機通過所述輸入界面采集所述配置參數(shù)并生成調(diào)度任務(wù)包括:
根據(jù)決策機的運營商信息、地理位置信息與CDN資源的匹配程度生成調(diào)度任務(wù);
當(dāng)兩個決策機的匹配程度相同時,根據(jù)所述硬件配置信息生成調(diào)度任務(wù)。
7.如權(quán)利要求1所述的資源調(diào)度方法,其特征在于,所述分配機根據(jù)采集的配置參數(shù)生成調(diào)度任務(wù)包括:
所述分配機采集決策機服務(wù)能力數(shù)據(jù);
將所述決策機服務(wù)能力數(shù)據(jù)通過預(yù)設(shè)算法計算決策機得分,并根據(jù)所述得分生成調(diào)度任務(wù)。
8.如權(quán)利要求7所述的資源調(diào)度方法,其特征在于,所述決策機服務(wù)能力數(shù)據(jù)包括負(fù)載及機器的硬件配置數(shù)據(jù)、任務(wù)數(shù)量及總?cè)蝿?wù)數(shù)量、數(shù)據(jù)完整度、網(wǎng)絡(luò)狀態(tài)數(shù)據(jù),
決策機得分等于運營商及物理位置得分、機器服務(wù)能力得分、機器任務(wù)得分、機器數(shù)據(jù)完整度得分及網(wǎng)絡(luò)狀態(tài)得分的總和;
其中,
運營商及物理位置得分等于運營商信息、地理位置信息與CDN資源的匹配程度乘以運營商及物理位置權(quán)重;
機器服務(wù)能力得分等于負(fù)載及機器的硬件配置數(shù)據(jù)乘以機器服務(wù)能力權(quán)重;
機器任務(wù)得分等于任務(wù)數(shù)量及總?cè)蝿?wù)數(shù)量乘以機器任務(wù)權(quán)重;
機器數(shù)據(jù)完整度得分等于數(shù)據(jù)完整度乘以機器數(shù)據(jù)完整度權(quán)重;
網(wǎng)絡(luò)狀態(tài)得分等于網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)乘以網(wǎng)絡(luò)狀態(tài)權(quán)重。
9.如權(quán)利要求8所述的資源調(diào)度方法,其特征在于,機器數(shù)據(jù)完整度權(quán)重大于機器服務(wù)能力權(quán)重大于網(wǎng)絡(luò)狀態(tài)權(quán)重大于機器任務(wù)權(quán)重大于運營商及物理位置權(quán)重。
10.如權(quán)利要求1所述的資源調(diào)度方法,其特征在于,所述決策機之間相互備份,所述資源調(diào)度方法包括:
所述分配機監(jiān)控全部決策機的工作狀態(tài);
當(dāng)決策機工作異常時,將含有異常決策機備份的決策機代替異常決策機工作。
11.如權(quán)利要求10所述的資源調(diào)度方法,其特征在于,所述決策機之間相互備份包括:
將決策機編號,對于任意決策機,備份所述決策機編號的相鄰編號的決策機內(nèi)容。
12.一種資源調(diào)度系統(tǒng),其特征在于,所述資源調(diào)度系統(tǒng)包括至少兩個決策機以及一個分配機,每一決策機控制至少一個CDN資源,所述分配機包括計算模塊、發(fā)送模塊,所述決策機包括控制模塊,
所述計算模塊用于根據(jù)分配機采集的配置參數(shù)生成調(diào)度任務(wù);
所述發(fā)送模塊用于發(fā)送調(diào)度任務(wù)至每一決策機;
所述控制模塊用于根據(jù)所述調(diào)度任務(wù)對決策機控制的CDN資源進(jìn)行牽引。
13.如權(quán)利要求12所述的資源調(diào)度系統(tǒng),其特征在于,所述資源調(diào)度系統(tǒng)還包括數(shù)據(jù)采集機,決策機與數(shù)據(jù)采集機一一對應(yīng),
所述數(shù)據(jù)采集機用于采集對應(yīng)的決策機所連接CDN資源的服務(wù)能力數(shù)據(jù);
所述控制模塊用于根據(jù)所述服務(wù)能力數(shù)據(jù)及調(diào)度任務(wù)生成用于牽引CDN資源的調(diào)度數(shù)據(jù)。
14.如權(quán)利要求13所述的資源調(diào)度系統(tǒng),其特征在于,所述服務(wù)能力數(shù)據(jù)包括CDN資源節(jié)點服務(wù)能力數(shù)據(jù)及CDN服務(wù)器服務(wù)能力數(shù)據(jù);
CDN資源節(jié)點服務(wù)能力數(shù)據(jù)通過所述網(wǎng)絡(luò)質(zhì)量、帶寬數(shù)據(jù)及CDN資源配置參數(shù)計算生成,其中,網(wǎng)絡(luò)質(zhì)量及帶寬數(shù)據(jù)由數(shù)據(jù)采集機從決策機控制的CDN資源采集;
CDN服務(wù)器服務(wù)能力數(shù)據(jù)通過CDN服務(wù)器的硬件指標(biāo)、軟件運行數(shù)據(jù)計算生成,其中,硬件指標(biāo)、軟件運行數(shù)據(jù)由數(shù)據(jù)采集機從決策機控制的CDN資源采集。
15.如權(quán)利要求12所述的資源調(diào)度系統(tǒng),其特征在于,所述分配機還包括采集模塊,
所述采集模塊用于采集決策機服務(wù)能力數(shù)據(jù);
所述計算模塊還用于將所述決策機服務(wù)能力數(shù)據(jù)通過預(yù)設(shè)算法計算決策機得分,并根據(jù)所述得分生成調(diào)度任務(wù);
所述決策機服務(wù)能力數(shù)據(jù)包括負(fù)載及機器的硬件配置數(shù)據(jù)、任務(wù)數(shù)量及總?cè)蝿?wù)數(shù)量、數(shù)據(jù)完整度、網(wǎng)絡(luò)狀態(tài)數(shù)據(jù),
決策機得分等于運營商及物理位置得分、機器服務(wù)能力得分、機器任務(wù)得分、機器數(shù)據(jù)完整度得分及網(wǎng)絡(luò)狀態(tài)得分的總和;
其中,
運營商及物理位置得分等于運營商信息、地理位置信息與CDN資源的匹配程度乘以運營商及物理位置權(quán)重;
機器服務(wù)能力得分等于負(fù)載及機器的硬件配置數(shù)據(jù)乘以機器服務(wù)能力權(quán)重;
機器任務(wù)得分等于任務(wù)數(shù)量及總?cè)蝿?wù)數(shù)量乘以機器任務(wù)權(quán)重;
機器數(shù)據(jù)完整度得分等于數(shù)據(jù)完整度乘以機器數(shù)據(jù)完整度權(quán)重;
網(wǎng)絡(luò)狀態(tài)得分等于網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)乘以網(wǎng)絡(luò)狀態(tài)權(quán)重。
及其數(shù)據(jù)完整度權(quán)重大于機器服務(wù)能力權(quán)重大于網(wǎng)絡(luò)狀態(tài)權(quán)重大于機器任務(wù)權(quán)重大于運營商及物理位置權(quán)重。
16.如權(quán)利要求12所述的資源調(diào)度系統(tǒng),其特征在于,決策機設(shè)有編號,對于任意決策機,所述任意決策機用于備份相鄰編號的決策機內(nèi)容,所述分配機還包括監(jiān)控模塊,
所述監(jiān)控模塊用于監(jiān)控全部決策機的工作狀態(tài),當(dāng)決策機工作異常時,將含有異常決策機備份的決策機代替異常決策機工作。