1.一種基于多屬性的大數(shù)據(jù)流量調(diào)度方法,其特征在于,所述方法包括:
在數(shù)據(jù)傳輸過程中,確定待調(diào)度的大數(shù)據(jù)流量Coflow,所述Coflow設(shè)置有優(yōu)先級(jí);
判斷所述Coflow的寬度是否大于第一預(yù)設(shè)閾值;
當(dāng)判斷結(jié)果為是時(shí),監(jiān)測(cè)所述Coflow的長(zhǎng)度是否大于第二預(yù)設(shè)閾值,若大于,降低所述Coflow的優(yōu)先級(jí);
當(dāng)判斷結(jié)果為否時(shí),監(jiān)測(cè)所述Coflow已發(fā)送的總數(shù)據(jù)量是否大于第三預(yù)設(shè)閾值,若大于,降低所述Coflow的優(yōu)先級(jí)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測(cè)所述Coflow的長(zhǎng)度是否大于第二預(yù)設(shè)閾值的步驟,包括:
實(shí)時(shí)監(jiān)測(cè)所述Coflow的長(zhǎng)度是否大于第二預(yù)設(shè)閾值;
或,
周期性地監(jiān)測(cè)所述Coflow的長(zhǎng)度是否大于所述第二預(yù)設(shè)閾值。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測(cè)所述Coflow已發(fā)送的總數(shù)據(jù)量是否大于第三預(yù)設(shè)閾值的步驟,包括:
實(shí)時(shí)監(jiān)測(cè)所述Coflow已發(fā)送的總數(shù)據(jù)量是否大于第三預(yù)設(shè)閾值;
或,
周期性地監(jiān)測(cè)所述Coflow已發(fā)送的總數(shù)據(jù)量是否大于所述第三預(yù)設(shè)閾值。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述Coflow的優(yōu)先級(jí)的初始值是根據(jù)所述Coflow的寬度設(shè)置的。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)所述Coflow的寬度設(shè)置所述Coflow的優(yōu)先級(jí)的初始值的方式,包括:
若β(i)<=w<β(i+1),將所述Coflow的優(yōu)先級(jí)的初始值確定為i;其中,w為所述Coflow的寬度,i為自然數(shù),β(i)=10i。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二預(yù)設(shè)閾值為:20×k;所述第三預(yù)設(shè)閾值為:10k,其中,k為所述Coflow的當(dāng)前優(yōu)先級(jí)。
7.一種基于多屬性的大數(shù)據(jù)流量調(diào)度裝置,其特征在于,所述裝置包括:
確定模塊,用于在數(shù)據(jù)傳輸過程中,確定待調(diào)度的大數(shù)據(jù)流量Coflow,所述Coflow設(shè)置有優(yōu)先級(jí);
判斷模塊,用于判斷所述Coflow的寬度是否大于第一預(yù)設(shè)閾值;
第一監(jiān)測(cè)模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,監(jiān)測(cè)所述Coflow的長(zhǎng)度是否大于第二預(yù)設(shè)閾值,若大于,降低所述Coflow的優(yōu)先級(jí);
第二監(jiān)測(cè)模塊,用于在所述判斷模塊的判斷結(jié)果為否的情況下,監(jiān)測(cè)所述Coflow已發(fā)送的總數(shù)據(jù)量是否大于第三預(yù)設(shè)閾值,若大于,降低所述Coflow的優(yōu)先級(jí)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述Coflow的優(yōu)先級(jí)的初始值是根據(jù)所述Coflow的寬度設(shè)置的。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述Coflow的優(yōu)先級(jí)的初始值根據(jù)所述Coflow的寬度設(shè)置的方式,包括:
若β(i)<=w<β(i+1),將所述Coflow的優(yōu)先級(jí)的初始值確定為i;其中,w為所述Coflow的寬度,i為自然數(shù),β(i)=10i。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二預(yù)設(shè)閾值為:20×k;所述第三預(yù)設(shè)閾值為:10k,其中,k為所述Coflow的當(dāng)前優(yōu)先級(jí)。