基于覆蓋網(wǎng)絡(luò)的多路徑流量均衡研究
設(shè)網(wǎng)絡(luò)用G(V,E)表示,其中V表示頂點(diǎn),E表示頂點(diǎn)間的邊。
定義輸入鏈路i的利用率:
![b.jpg](http://editerupload.eepw.com.cn/fetch/20130807/155909_2_0.jpg)
根據(jù)前面的分析可知,節(jié)點(diǎn)S到t的總流量可以表示為:
![d.jpg](http://editerupload.eepw.com.cn/fetch/20130807/155909_2_1.jpg)
延遲對于發(fā)送數(shù)據(jù)來說是衡量鏈路好壞的一個重要參數(shù),本文通過考慮節(jié)點(diǎn)的端到端的延遲來分析網(wǎng)絡(luò)是否均衡。
輸入排隊(duì)延遲為輸入鏈路的隊(duì)列長度除以鏈路的速度,
![e.jpg](http://editerupload.eepw.com.cn/fetch/20130807/155909_2_2.jpg)
上述定義的延遲在后面的仿真中將用到。
2 流量輸入的帶寬分配算法
輸入的帶寬分配方法主要是解決輸入鏈路的不均衡利用問題。網(wǎng)絡(luò)均衡在數(shù)學(xué)上的表示是各輸入鏈路的帶寬利用率的方差最小。即使得
![h.jpg](http://editerupload.eepw.com.cn/fetch/20130807/155909_2_3.jpg)
目標(biāo)函數(shù):求解輸入鏈路i上以t為目的節(jié)點(diǎn)的流量
![f.jpg](http://editerupload.eepw.com.cn/fetch/20130807/155909_2_4.jpg)
式(1)的含義是:輸入的流量要小于輸出的容量,以避免節(jié)點(diǎn)擁塞,因此將輸出鏈路的總?cè)萘孔鳛檩斎腈溌返目偭髁康募s束;輸入鏈路的總的流量要小于目的t的總流量。
![g.jpg](http://editerupload.eepw.com.cn/fetch/20130807/155909_2_5.jpg)
這里將其定義為平均鏈路利用率。
式(1)條件下
![h.jpg](http://editerupload.eepw.com.cn/fetch/20130807/155909_2_3.jpg)
![i.jpg](http://editerupload.eepw.com.cn/fetch/20130807/155909_2_7.jpg)
![j.jpg](http://editerupload.eepw.com.cn/fetch/20130807/155909_2_8.jpg)
3 多路徑流量輸出分配算法
多路徑流量分配算法是指通過多路徑算法實(shí)現(xiàn)對節(jié)點(diǎn)的流量按照某些特定的要求分配到多條路徑上,并實(shí)現(xiàn)網(wǎng)絡(luò)性能的優(yōu)化。
在此,為了實(shí)現(xiàn)節(jié)點(diǎn)流量的多路徑分配,定義一個分配概率矩陣。通過調(diào)節(jié)該矩陣實(shí)現(xiàn)流量的合理分配,使得流量的分配更加均衡。
![k.jpg](http://editerupload.eepw.com.cn/fetch/20130807/155909_2_9.jpg)
矩陣元素Piyj表示數(shù)據(jù)通過鏈路i到目的Vj的概率,在這里我們把其作為流量分配的比例。以t為目的節(jié)點(diǎn),分配到鏈路i的流量為
![m.jpg](http://editerupload.eepw.com.cn/fetch/20130807/155909_2_10.jpg)
評論