1.一種虛擬通道連接建立方法,所述方法由第一路由器中的控制器執(zhí)行,其特征在于,包括:
計算所述第一路由器的第一輸入虛擬通道的超服系數(shù)SSR,其中,所述超服系數(shù)SSR為第一數(shù)據(jù)包占用輸入虛擬通道的時間與所述第一數(shù)據(jù)包的分片個數(shù)的比值;
確定所述第一輸入虛擬通道的SSR不大于預(yù)設(shè)的第一閾值;
確定所述第一路由器的第一輸出虛擬通道包含有可用的緩沖區(qū)且第二數(shù)據(jù)包已經(jīng)被第二路由器成功接收,其中,所述第二數(shù)據(jù)包為所述第一數(shù)據(jù)包的前一個數(shù)據(jù)包,所述第二數(shù)據(jù)包從所述第一路由器傳輸?shù)剿龅诙酚善鳎?/p>
在所述第一輸入虛擬通道和所述第一輸出虛擬通道之間建立連接。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定所述第一輸入虛擬通道的SSR不大于預(yù)設(shè)的第一閾值包括:
確定所述第一輸入虛擬通道的SSR不大于預(yù)先設(shè)置的閾值αm,所述閾值αm表示設(shè)置的當(dāng)所述第一路由器處于網(wǎng)絡(luò)擁塞的最高等級時所對應(yīng)的SSR的值,m的取值為預(yù)先設(shè)置的當(dāng)前網(wǎng)絡(luò)擁塞等級的個數(shù),m的取值為大于等于1的正整數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定所述第一路由器的第一輸出虛擬通道包含有可用的緩沖區(qū)包括:
依據(jù)預(yù)先設(shè)置的所述第一輸出虛擬通道的緩沖區(qū)的存儲空間的大小等級βi對當(dāng)前數(shù)據(jù)包的長度P進行加權(quán)計算,得到加權(quán)值βi*P,其中,i不小于1,βi的取值為不小于零的整數(shù);
當(dāng)?shù)谝宦酚善鞯谝惠敵鎏摂M通道目前可用緩沖區(qū)空間C可以容納的數(shù)據(jù)量不小于所述加權(quán)值βi*P時,確定所述第一路由器的第一輸出虛擬通道包含有可用的緩沖區(qū)。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于:
當(dāng)確定所述第一輸入虛擬通道的SSR不大于預(yù)設(shè)的閾值α1時,其中,所述閾值α1用于表示設(shè)置的當(dāng)所述第一路由器處于網(wǎng)絡(luò)擁塞的最低等級時所對 應(yīng)的SSR的值;
所述確定所述第一路由器的第一輸出虛擬通道包含有可用的緩沖區(qū)且第二數(shù)據(jù)包已經(jīng)被第二路由器成功接收,包括:
確定所述第一路由器的第一輸出虛擬通道目前可用緩沖區(qū)空間C可以容納的數(shù)據(jù)量不小于加權(quán)值βi*P,其中,βi表示存儲器存儲空間的大小等級,βi的取值不小于零,P表示當(dāng)前數(shù)據(jù)包的長度;
確定第二數(shù)據(jù)包已經(jīng)被第二路由器成功接收。
5.根據(jù)權(quán)利要求2或3所述的方法,其特征在于:
當(dāng)確定所述第一輸入虛擬通道的SSR大于預(yù)設(shè)的閾值α1且小于預(yù)設(shè)的閾值αm時,其中,所述α1用于表示設(shè)置的當(dāng)所述第一路由器處于網(wǎng)絡(luò)擁塞的最低等級時所對應(yīng)的SSR的值,所述αm表示設(shè)置的當(dāng)所述第一路由器處于網(wǎng)絡(luò)擁塞的最高等級時所對應(yīng)的SSR的值;
所述確定所述第一路由器的第一輸出虛擬通道包含有可用的緩沖區(qū)且第二數(shù)據(jù)包已經(jīng)被第二路由器成功接收,包括:
確定所述第一路由器的第一輸出虛擬通道目前可用緩沖區(qū)空間C可以容納的數(shù)據(jù)量不小于加權(quán)值βi*P,其中,βi表示存儲器存儲空間的大小等級,βi的取值為大于零的整數(shù),P表示當(dāng)前數(shù)據(jù)包的長度;
確定第二數(shù)據(jù)包已經(jīng)被第二路由器成功接收。
6.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,當(dāng)確定所述第一輸入虛擬通道的SSR等于預(yù)設(shè)的閾值αm時,其中,所述αm表示設(shè)置的當(dāng)所述第一路由器處于網(wǎng)絡(luò)擁塞的最高等級時所對應(yīng)的SSR的值;
所述確定所述第一路由器的第一輸出虛擬通道包含有可用的緩沖區(qū)且第二數(shù)據(jù)包已經(jīng)被第二路由器成功接收,包括:
確定所述第一路由器的第一輸出虛擬通道的目前可用緩沖區(qū)空間C為設(shè)置的所述第一輸出虛擬通道的緩沖區(qū);
確定第二數(shù)據(jù)包已經(jīng)被第二路由器成功接收。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
當(dāng)所述第一輸入虛擬通道的SSR大于αm,其中,所述αm用于表示設(shè)置的當(dāng)所述第一路由器處于網(wǎng)絡(luò)擁塞的最高等級時所對應(yīng)的SSR的值時,禁止在所述第一輸入虛擬通道和所述第一輸出虛擬通道之間建立連接,其中,所述m的取值為預(yù)先設(shè)置的當(dāng)前網(wǎng)絡(luò)擁塞等級的個數(shù),m的取值為大于等于1的正整數(shù)。
8.一種虛擬通道連接建立裝置,其特征在于,包括:
計算模塊,用于計算所述第一路由器的第一輸入虛擬通道的超服系數(shù)SSR,其中,所述超服系數(shù)SSR為第一數(shù)據(jù)包占用輸入虛擬通道的時間與所述第一數(shù)據(jù)包的分片個數(shù)的比值;
第一確定模塊,用于確定所述第一輸入虛擬通道的SSR不大于預(yù)設(shè)的第一閾值;
第二確定模塊,用于確定所述第一路由器的第一輸出虛擬通道包含有可用的緩沖區(qū)且第二數(shù)據(jù)包已經(jīng)被第二路由器成功接收,其中,所述第二數(shù)據(jù)包為所述第一數(shù)據(jù)包的前一個數(shù)據(jù)包,所述第二數(shù)據(jù)包從所述第一路由器傳輸?shù)剿龅诙酚善鳎?/p>
虛擬通道連接建立模塊,用于在所述第一輸入虛擬通道和所述第一輸出虛擬通道之間建立連接。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述用于確定所述第一輸入虛擬通道的SSR不大于預(yù)設(shè)的第一閾值的第一確定模塊包括:
所述第一確定模塊用于,確定所述第一輸入虛擬通道的SSR不大于預(yù)先設(shè)置的閾值αm,所述閾值αm表示設(shè)置的當(dāng)所述第一路由器處于網(wǎng)絡(luò)擁塞的最高等級時所對應(yīng)的SSR的值,m的取值為預(yù)先設(shè)置的當(dāng)前網(wǎng)絡(luò)擁塞等級的個數(shù),m的取值為大于等于1的正整數(shù)。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述用于確定所述第一路由器的第一輸出虛擬通道包含有可用的緩沖區(qū)的第二確定模塊包括:
所述第二確定模塊用于,依據(jù)預(yù)先設(shè)置的所述第一輸出虛擬通道的緩沖區(qū)的存儲空間的大小等級βi對當(dāng)前數(shù)據(jù)包的長度P進行加權(quán)計算,得到加權(quán)值βi*P,其中,i不小于1,βi的取值為不小于零的整數(shù);當(dāng)?shù)谝宦酚善鞯谝惠? 出虛擬通道目前可用緩沖區(qū)空間C可以容納的數(shù)據(jù)量不小于所述加權(quán)值βi*P時,確定所述第一路由器的第一輸出虛擬通道包含有可用的緩沖區(qū)。
11.根據(jù)權(quán)利要求9或10所述的裝置,其特征在于,當(dāng)所述第一確定模塊確定所述第一輸入虛擬通道的SSR不大于預(yù)設(shè)的閾值α1時,其中,所述閾值α1用于表示設(shè)置的當(dāng)所述第一路由器處于網(wǎng)絡(luò)擁塞的最低等級時所對應(yīng)的SSR的值,
所述第二確定模塊用于,確定所述第一路由器的第一輸出虛擬通道目前可用緩沖區(qū)空間C可以容納的數(shù)據(jù)量不小于加權(quán)值βi*P,其中,βi的取值不小于零;確定第二數(shù)據(jù)包已經(jīng)被第二路由器成功接收。
12.根據(jù)權(quán)利要求9或10所述的裝置,其特征在于,
當(dāng)所述第一確定模塊確定所述第一輸入虛擬通道的SSR大于預(yù)設(shè)的閾值α1且小于預(yù)設(shè)的時閾值αm時,其中,所述α1用于表示設(shè)置的當(dāng)所述第一路由器處于網(wǎng)絡(luò)擁塞的最低等級時所對應(yīng)的SSR的值,所述αm表示設(shè)置的當(dāng)所述第一路由器處于網(wǎng)絡(luò)擁塞的最高等級時所對應(yīng)的SSR的值;
所述第二確定模塊用于,確定所述第一路由器的第一輸出虛擬通道目前可用緩沖區(qū)空間C可以容納的數(shù)據(jù)量不小于加權(quán)值βi*P,βi表示存儲器存儲空間的大小等級,P表示當(dāng)前數(shù)據(jù)包的長度,βi的取值為大于零的整數(shù);確定第二數(shù)據(jù)包已經(jīng)被第二路由器成功接收。
13.根據(jù)權(quán)利要求9或10所述的裝置,其特征在于,
當(dāng)所述第一確定模塊確定所述第一輸入虛擬通道的SSR等于預(yù)設(shè)的閾值αm時,其中,所述αm表示設(shè)置的當(dāng)所述第一路由器處于網(wǎng)絡(luò)擁塞的最高等級時所對應(yīng)的SSR的值;
所述第二確定模塊用于,確定所述第一路由器的第一輸出虛擬通道的目前可用緩沖區(qū)空間C為設(shè)置的所述第一虛擬通道的緩沖區(qū);確定第二數(shù)據(jù)包已經(jīng)被第二路由器成功接收。
14.根據(jù)權(quán)利要求8所述的裝置,其特征在于,
當(dāng)所述第一確定模塊確定所述第一輸入虛擬通道的SSR大于αm時,其中,所述αm用于表示設(shè)置的當(dāng)所述第一路由器處于網(wǎng)絡(luò)擁塞的最高等級時所對應(yīng) 的SSR的值;
所述虛擬通道連接建立模塊還用于,禁止在所述第一輸入虛擬通道和所述第一輸出虛擬通道之間建立連接,其中,所述m的取值為預(yù)先設(shè)置的當(dāng)前網(wǎng)絡(luò)擁塞等級的個數(shù),m的取值為大于等于1的正整數(shù)。