1.大數(shù)據(jù)采集任務(wù)的調(diào)度方法,其特征在于,包括:
中心服務(wù)器分別為接收到的各個(gè)大數(shù)據(jù)采集任務(wù)配置抵達(dá)參數(shù)、采集時(shí)長參數(shù)和截止時(shí)限參數(shù);
若所述抵達(dá)參數(shù)對應(yīng)的時(shí)刻到達(dá)時(shí),采集服務(wù)器開始執(zhí)行所述抵達(dá)參數(shù)對應(yīng)的大數(shù)據(jù)采集任務(wù),且,將所述采集時(shí)長參數(shù)從0開始計(jì)時(shí);
當(dāng)所述采集時(shí)長參數(shù)到達(dá)預(yù)先設(shè)定的計(jì)時(shí)上限,且,所述大數(shù)據(jù)采集任務(wù)已執(zhí)行完畢時(shí),則繼續(xù)等待直到下一個(gè)所述抵達(dá)參數(shù)對應(yīng)的時(shí)刻到達(dá);
當(dāng)所述采集時(shí)長參數(shù)沒有到達(dá)預(yù)先設(shè)定的計(jì)時(shí)上限時(shí),則判斷正在執(zhí)行的第一大數(shù)據(jù)采集任務(wù)的截止時(shí)限參數(shù)是否小于當(dāng)前到達(dá)抵達(dá)參數(shù)對應(yīng)時(shí)刻的第二大數(shù)據(jù)采集任務(wù)的截止時(shí)限參數(shù);
如果是,采集服務(wù)器繼續(xù)執(zhí)行第一大數(shù)據(jù)采集任務(wù)直到執(zhí)行完畢,再執(zhí)行第二大數(shù)據(jù)采集任務(wù);
如果否,采集服務(wù)器執(zhí)行第二大數(shù)據(jù)采集任務(wù)直到執(zhí)行完畢,再執(zhí)行第一大數(shù)據(jù)采集任務(wù)。
2.根據(jù)權(quán)利要求1所述的大數(shù)據(jù)采集任務(wù)的調(diào)度方法,其特征在于,所述方法還包括:
當(dāng)有多個(gè)所述抵達(dá)參數(shù)對應(yīng)的時(shí)刻同時(shí)到達(dá)時(shí),比較各個(gè)所述大數(shù)據(jù)采集任務(wù)的截止時(shí)限參數(shù)的大??;
采集服務(wù)器執(zhí)行所述截止時(shí)限參數(shù)最小的大數(shù)據(jù)采集任務(wù)。
3.根據(jù)權(quán)利要求2所述的大數(shù)據(jù)采集任務(wù)的調(diào)度方法,其特征在于,所述方法還包括:
當(dāng)所述采集服務(wù)器為多個(gè)時(shí),若所述抵達(dá)參數(shù)對應(yīng)的時(shí)刻到達(dá),中心服務(wù)器判斷是否存在處于空閑狀態(tài)的采集服務(wù)器;
當(dāng)上述判斷為是時(shí),中心服務(wù)器將所述抵達(dá)參數(shù)對應(yīng)的所述大數(shù)據(jù)采集任務(wù)分配給處于空閑狀態(tài)的采集服務(wù)器;
當(dāng)上述判斷為否時(shí),中心服務(wù)器比較各個(gè)所述采集服務(wù)器中當(dāng)前執(zhí)行的大數(shù)據(jù)采集任務(wù)的采集時(shí)長參數(shù)的大小,并將所述大數(shù)據(jù)采集任務(wù)分配給最小的采集時(shí)長參數(shù)對應(yīng)的采集服務(wù)器。
4.根據(jù)權(quán)利要求2所述的大數(shù)據(jù)采集任務(wù)的調(diào)度方法,其特征在于,所述方法還包括:
當(dāng)所述采集時(shí)長參數(shù)到達(dá)預(yù)先設(shè)定的計(jì)時(shí)上限時(shí),且,所述大數(shù)據(jù)采集任務(wù)還未被執(zhí)行完畢時(shí);
所述中心服務(wù)器為所述大數(shù)據(jù)采集任務(wù)重新配置抵達(dá)參數(shù)、采集時(shí)長參數(shù)和截止時(shí)限參數(shù)。
5.根據(jù)權(quán)利要求1所述的大數(shù)據(jù)采集任務(wù)的調(diào)度方法,其特征在于,所述中心服務(wù)器分別為接收到的各個(gè)大數(shù)據(jù)采集任務(wù)配置抵達(dá)參數(shù)、采集時(shí)長參數(shù)和截止時(shí)限參數(shù)包括:
所述中心服務(wù)器根據(jù)各個(gè)所述大數(shù)據(jù)采集任務(wù)的起始采集時(shí)間計(jì)算抵達(dá)參數(shù),且,各個(gè)所述抵達(dá)參數(shù)均以同一個(gè)時(shí)間標(biāo)準(zhǔn)進(jìn)行計(jì)算;
所述中心服務(wù)器根據(jù)各個(gè)所述大數(shù)據(jù)采集任務(wù)的數(shù)據(jù)量大小計(jì)算計(jì)時(shí)上限;
所述中心服務(wù)器根據(jù)各個(gè)所述大數(shù)據(jù)采集任務(wù)所需的采集時(shí)間計(jì)算截止時(shí)限參數(shù)。
6.大數(shù)據(jù)采集任務(wù)的調(diào)度裝置,其特征在于,包括:
配置模塊,用于中心服務(wù)器分別為接收到的各個(gè)大數(shù)據(jù)采集任務(wù)配置抵達(dá)參數(shù)、采集時(shí)長參數(shù)和截止時(shí)限參數(shù);
任務(wù)執(zhí)行模塊,用于若所述抵達(dá)參數(shù)對應(yīng)的時(shí)刻到達(dá)時(shí),采集服務(wù)器開始執(zhí)行所述抵達(dá)參數(shù)對應(yīng)的大數(shù)據(jù)采集任務(wù),且,將所述采集時(shí)長參數(shù)從0開始計(jì)時(shí);
計(jì)時(shí)上限判斷模塊,用于當(dāng)所述采集時(shí)長參數(shù)到達(dá)預(yù)先設(shè)定的計(jì)時(shí)上限,且,所述大數(shù)據(jù)采集任務(wù)已執(zhí)行完畢時(shí),則繼續(xù)等待直到下一個(gè)所述抵達(dá)參數(shù)對應(yīng)的時(shí)刻到達(dá);
截止時(shí)限參數(shù)比較模塊,用于當(dāng)所述采集時(shí)長參數(shù)沒有到達(dá)預(yù)先設(shè)定的計(jì)時(shí)上限時(shí),則判斷正在執(zhí)行的第一大數(shù)據(jù)采集任務(wù)的截止時(shí)限參數(shù)是否小于當(dāng)前到達(dá)抵達(dá)參數(shù)對應(yīng)時(shí)刻的第二大數(shù)據(jù)采集任務(wù)的截止時(shí)限參數(shù);
肯定執(zhí)行模塊,用于如果是時(shí),采集服務(wù)器繼續(xù)執(zhí)行第一大數(shù)據(jù)采集任務(wù)直到執(zhí)行完畢,再執(zhí)行第二大數(shù)據(jù)采集任務(wù);
否定執(zhí)行模塊,用于如果否時(shí),采集服務(wù)器執(zhí)行第二大數(shù)據(jù)采集任務(wù)直到執(zhí)行完畢,再執(zhí)行第一大數(shù)據(jù)采集任務(wù)。
7.根據(jù)權(quán)利要求6所述的大數(shù)據(jù)采集任務(wù)的調(diào)度裝置,其特征在于,還包括:
同時(shí)到達(dá)比較模塊,用于當(dāng)有多個(gè)所述抵達(dá)參數(shù)對應(yīng)的時(shí)刻同時(shí)到達(dá)時(shí),比較各個(gè)所述大數(shù)據(jù)采集任務(wù)的截止時(shí)限參數(shù)的大??;
優(yōu)先執(zhí)行模塊,用于采集服務(wù)器執(zhí)行所述截止時(shí)限參數(shù)最小的大數(shù)據(jù)采集任務(wù)。
8.根據(jù)權(quán)利要求7所述的大數(shù)據(jù)采集任務(wù)的調(diào)度裝置,其特征在于,還包括:
空閑狀態(tài)判斷模塊,用于當(dāng)所述采集服務(wù)器為多個(gè)時(shí),若所述抵達(dá)參數(shù)對應(yīng)的時(shí)刻到達(dá),中心服務(wù)器判斷是否存在處于空閑狀態(tài)的采集服務(wù)器;
肯定分配模塊,用于當(dāng)上述判斷為是時(shí),中心服務(wù)器將所述抵達(dá)參數(shù)對應(yīng)的所述大數(shù)據(jù)采集任務(wù)分配給處于空閑狀態(tài)的采集服務(wù)器;
否定分配模塊,用于當(dāng)上述判斷為否時(shí),中心服務(wù)器比較各個(gè)所述采集服務(wù)器中當(dāng)前執(zhí)行的大數(shù)據(jù)采集任務(wù)的采集時(shí)長參數(shù)的大小,并將所述大數(shù)據(jù)采集任務(wù)分配給最小的采集時(shí)長參數(shù)對應(yīng)的采集服務(wù)器。
9.根據(jù)權(quán)利要求7所述的大數(shù)據(jù)采集任務(wù)的調(diào)度裝置,其特征在于,還包括:
執(zhí)行判定模塊,用于判定當(dāng)所述采集時(shí)長參數(shù)到達(dá)預(yù)先設(shè)定的計(jì)時(shí)上限時(shí),且,所述大數(shù)據(jù)采集任務(wù)還未被執(zhí)行完畢時(shí);
重新配置模塊,用于所述中心服務(wù)器為所述大數(shù)據(jù)采集任務(wù)重新配置抵達(dá)參數(shù)、采集時(shí)長參數(shù)和截止時(shí)限參數(shù)。
10.根據(jù)權(quán)利要求6所述的大數(shù)據(jù)采集任務(wù)的調(diào)度裝置,其特征在于,所述配置模塊包括:
抵達(dá)參數(shù)計(jì)算模塊,用于所述中心服務(wù)器根據(jù)各個(gè)所述大數(shù)據(jù)采集任務(wù)的起始采集時(shí)間計(jì)算抵達(dá)參數(shù),且,各個(gè)所述抵達(dá)參數(shù)均以同一個(gè)時(shí)間標(biāo)準(zhǔn)進(jìn)行計(jì)算;
計(jì)時(shí)上限計(jì)算模塊,用于所述中心服務(wù)器根據(jù)各個(gè)所述大數(shù)據(jù)采集任務(wù)的數(shù)據(jù)量大小計(jì)算計(jì)時(shí)上限;
截止時(shí)限參數(shù)計(jì)算模塊,用于所述中心服務(wù)器根據(jù)各個(gè)所述大數(shù)據(jù)采集任務(wù)所需的采集時(shí)間計(jì)算截止時(shí)限參數(shù)。