《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 基于多項服務質量的組播路由算法

基于多項服務質量的組播路由算法

2009-01-06
作者:(1)吳 衛 (2)高世強

  摘  要: 多點組播是指一個源點傳送信息到多個目的節點,它是網絡支持多媒體業務的關鍵技術之一。以服務質量(QoS)指標中的帶寬和時延為優化選路準則,提出了一種受限的組播路由算法,仿真結果證明了該算法的有效性。
  關鍵詞: 網絡 組播 路由
  通信網絡在進入90年代后,向著綜合業務的方向發展。在傳統的數據網絡中,路由所需考慮的僅是可連接性[1],路由算法在尋找最優(短)路徑時采用單一的指標,如跳數或時延。新出現的多媒體通信帶來了多點組播的需求,即未來的計算機網絡應該能夠提供例如電視會議、視頻點播等具有點對多點的業務要求。而這種網絡應該支持范圍廣泛的服務質量(QoS)需求,確定路由需要相當復雜的模型來描述網絡,即路由的優化指標要包括時延、帶寬、丟失率等。
  近年來,各國學者開始在這方面探索,提出了一些快速有效的算法。如:基于最短路徑的Dijkstra算法[2],即計算源點到各目的點的最短路徑;另一類是求最小網絡代價(NC)的應用斯坦利(Steiner)樹路由算法[3],即計算組播樹(Multicast tree),使其在任意一對源和目的節點之間都存在通路,并使其代價(cost)最小。
  本文使用改進的受限Steiner樹路由算法,構造樹型路由結構來實現多點通信(multicast或MC)。這是由于基于樹實現有效MC路由具有以下兩個優點:(1)分組以并行方式沿著樹枝發送到不同的信宿;(2)網絡中需要傳送的復制分組最小,而且分組的復制只是在樹叉處進行。在QoS的參數中,本文選取最小化占用鏈路總帶寬和滿足端到端的時延限制為優化準則。
1 受限組播路由的算法
1.1 網絡模型

  一個網絡可以表示為圖G(V,E);其中V是頂點的集合,包括n個頂點;E是邊的集合,包括m條邊。每條邊e∈E具有兩個參數:C(e)和D(e),C(e)是邊e上的正實數代價函數,D(e)是e上的正整數時延函數。在給定信源S和信宿集合D條件下,給定允許延遲極限Δ,構造根為S,覆蓋所有信宿節點的受限Steiner樹,滿足條件v∈D,樹上路徑(i,j)的延遲小于Δ,即:如果P(i、j)是樹上從i到j的路徑,那么對v∈D滿足:
  Σe∈PD(i、j)<Δ    (1)
  在滿足式(1)的條件下,
  Σe∈PC(e)最小。    (2)
1.2 算法實現機理
  由于網絡中的Steiner問題屬于圖論中的NP完備問題[4],即,一般地說,最優算法無法在多項式時間內完成。因此,用啟發式算法可降低算法難度,而在性能上逼近理論算法。由于構造最小生成樹(MST)相對簡單,因此常用的是MST啟發式算法。
  本文通過改進Prim算法[2]來求解MST問題。Prim算法的基本思想為:假定G=(V,E)是連通圖,T是G上MST中邊的集合。算法從U={S}(S為源點),T=Φ開始,重復執行下列操作:在所有u∈U、v∈{V-U}的邊(u、v)∈E中找一條權值最小的邊(u0、v0)并入集合T,同時u0并入U,直到U=V為止,則T為G的MST。
  改進算法的基本思想是:首先利用Dijkstra第k最短路徑算法,計算從源節點到目的節點以時延為優化準則的路徑,并將所求的路徑中最大的時延與Δ比較,若該值比Δ大則表明限制條件太苛刻,可令Δ等于該值。然后以cost最小為首要優化目標,用Prim算法求出圖G的MST樹。用Prim算法每生成一條邊(i、j)時,就計算由S到該邊的累計時延Σe∈PD(i、j)、若Σe∈PD(i、j)≤Δ,則用Prim算法繼續尋找下一條邊。否則令該邊對應的cost(i、j)為∞,并且將j(i∈U、j∈{V-U})仍保留在原來集合中。當用Prim算法完成一次全局搜索后,再對那些仍保留在{V-U}集合中的點重新進行全局搜索(除開前次讓cost(i、j)為∞的i點外),尋找符合時延條件的新邊。當U中已包含全部組播目標節點Di后,算法結束。
1.3 算法的實現過程
  可采用一個整型二維數組a[MAX][3]來表示在構造最小生成樹U,{V-U}和權值cost的變化。其中數組的第一列a[][0]放生成樹的頂點集合U中的各頂點,初始值為源點s;第二列a[][1]放頂點集合{V-U}中的各頂點;第三列a[][2]放{V-U}到U所構成的邊的最小權值。同時,采用二維數組mat[MAX][MAX]來存儲圖的鄰接矩陣,矩陣(i、j)對應的值就是邊(i、j)上的cost值。開始對a[MAX][3]的初始化可表示為:
  a[i][0]=1;
  if(i==1)
  a[i][1]=0;
  else
  a[i][1]=i;
  a[i][2]=mat[1][i];
  然后按前面所述的改進Prim算法來搜索MST。具體實現過程可以用C語言編程實現。其流程圖如圖1所示。這里設Δ是合理的時延限制值,且整個網絡有n個節點。

2 仿真及實驗結果
  采用文章中提出的算法在圖2所示結構的網絡(設為無向圖)上進行仿真(其中節點1為源點S,節點4、5、6、7、8、9、10為目的節點)設Δ=20和15時均能得到建立在受限Steiner最小樹上的組播路由。結果如圖3和圖4所示。

?

  本文提出的算法兼顧了滿足時延限制和代價最小兩個QoS要求,仿真結果也證明了該算法在力求代介最小的前提下,能根據組播應用時延的限制要求,快速有效地構造組播樹,有較強的實時性。
參考文獻
1 Gupta S. On routing in ATM networks、modeling and performance evaluation of ATM Technology.North-Holland:Elsevier Science Publisher B.V、1993:229~239
2 劉振宏,蔡茂誠譯.組合最優化.北京:清華大學出版社,1998
3 Hwang F K、Richards D S.Steiner tree problems.IEEE Networks、1992;22(1):55~89
4 M.R.Garey and D.S.Johnson、Computers and Intractability:A Guide to the Theory of NP-Completeness. San Francisco、CA:Freeman、1979

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩视频第一区| 韩国成人福利片在线播放| 久久精品天堂| 欧美一级播放| 久久成人18免费网站| 午夜精品视频在线| 午夜精品久久久久久久99热浪潮| 在线亚洲免费视频| 中国日韩欧美久久久久久久久| 日韩一级网站| 一区二区三欧美| 中文在线资源观看网站视频免费不卡| 夜夜夜久久久| 亚洲婷婷综合色高清在线| 一本色道久久加勒比88综合| 一本色道婷婷久久欧美| 中文一区二区| 亚洲尤物影院| 欧美一级理论片| 久久国产精品久久久久久久久久 | 欧美ab在线视频| 欧美激情精品久久久久久变态 | 国产日韩欧美91| 国产亚洲激情视频在线| 国产一区二区三区四区三区四 | 亚洲欧美国产日韩天堂区| 午夜久久久久久久久久一区二区| 欧美一区二区三区婷婷月色 | 牛人盗摄一区二区三区视频| 欧美国产三区| 欧美午夜激情在线| 国产精品久久久久久久7电影| 欧美极品aⅴ影院| 午夜精品久久久久久久99热浪潮| 欧美一区免费视频| 美女国内精品自产拍在线播放| 欧美成人午夜激情在线| 欧美日韩国产色站一区二区三区| 国产精品a久久久久| 国产视频亚洲| 亚洲国产精品国自产拍av秋霞| 一本色道久久综合亚洲91| 亚洲制服欧美中文字幕中文字幕| 欧美综合激情网| 99国内精品久久| 性欧美大战久久久久久久免费观看| 久久久精品2019中文字幕神马| 欧美黄色大片网站| 国产精品美女主播| 精品不卡一区二区三区| 日韩一级黄色大片| 欧美一区二区三区免费观看| 亚洲精品一区在线观看| 亚洲欧美资源在线| 男男成人高潮片免费网站| 欧美午夜性色大片在线观看| 韩国在线视频一区| 99riav久久精品riav| 欧美制服丝袜| 亚洲天堂第二页| 另类尿喷潮videofree| 欧美视频一区二区三区…| 国产一区二区三区最好精华液| 亚洲人体1000| 久久av最新网址| 亚洲午夜黄色| 老鸭窝91久久精品色噜噜导演| 国产精品a久久久久| 亚洲电影免费观看高清| 亚洲国产精品成人久久综合一区 | 亚洲女同在线| 日韩视频免费观看高清完整版| 欧美一区亚洲| 欧美日韩一区在线观看视频| 国内精品国产成人| 亚洲尤物在线视频观看| 亚洲精品一区中文| 久久久天天操| 国产精品揄拍500视频| 99国内精品久久| 亚洲区欧美区| 久久免费黄色| 国产欧美日韩综合| 一区二区三区精品| 99re6这里只有精品| 美女黄网久久| 国产一区二区精品久久91| 中文在线不卡| 亚洲视频1区2区| 欧美精品18| 亚洲风情亚aⅴ在线发布| 欧美在线视频全部完| 午夜视频精品| 国产精品久久久久久超碰| 日韩亚洲欧美综合| 亚洲精品视频免费在线观看| 久久精品噜噜噜成人av农村| 国产精品久久久久免费a∨大胸| 亚洲精品一区久久久久久| 亚洲精品久久久久久一区二区| 久久精品一区二区三区不卡牛牛 | 99国产精品久久久久老师| 亚洲激情网站免费观看| 久久久一本精品99久久精品66| 国产精品免费观看视频| 中日韩在线视频| 亚洲一区二区三区在线观看视频| 欧美日韩色综合| 亚洲精品之草原avav久久| 亚洲乱码日产精品bd| 欧美激情二区三区| 亚洲经典在线看| 99精品视频免费在线观看| 欧美激情第五页| 亚洲人成小说网站色在线| 亚洲毛片在线看| 欧美精品日韩一区| 亚洲人成网站精品片在线观看| 日韩一二三区视频| 欧美日韩国产在线看| 99精品国产一区二区青青牛奶| aaa亚洲精品一二三区| 欧美久久视频| 99精品热视频| 亚洲欧美欧美一区二区三区| 国产精品久久久久久五月尺| 亚洲在线播放| 久久久噜噜噜久久| 在线观看成人一级片| 亚洲人成久久| 欧美久久视频| 亚洲性感激情| 久久九九全国免费精品观看| 狠狠狠色丁香婷婷综合久久五月| 亚洲二区精品| 欧美激情在线观看| 一区二区欧美亚洲| 欧美伊人久久久久久久久影院| 国产一区二区高清| 亚洲国产清纯| 欧美日本在线播放| 亚洲性xxxx| 久久久久看片| 亚洲国产一区二区三区在线播| 99国产精品99久久久久久| 欧美三级中文字幕在线观看| 亚洲永久在线观看| 久久人人九九| 亚洲国产精品日韩| 亚洲美女一区| 国产精品日韩欧美一区| 欧美伊人久久| 欧美国产乱视频| 亚洲深夜福利视频| 久久久久久免费| 亚洲国产精品999| 亚洲与欧洲av电影| 精品动漫av| 亚洲午夜在线观看视频在线| 国产亚洲电影| 亚洲美女网站| 国产精品中文字幕在线观看| 亚洲国产高清视频| 国产精品yjizz| 欧美在线观看视频| 欧美久久电影| 久久av在线看| 欧美日韩视频在线一区二区| 欧美一级大片在线观看| 欧美精品国产一区| 午夜久久tv| 欧美日韩国产探花| 欧美在线在线| 欧美视频在线观看免费| 久久精品国产一区二区三区| 欧美日韩美女在线| 久久激情五月婷婷| 国产精品久久国产精品99gif | 亚洲欧美国产制服动漫| 精品电影一区| 午夜电影亚洲| 亚洲片国产一区一级在线观看| 亚洲综合第一| 亚洲国产婷婷香蕉久久久久久99| 先锋影音久久| 亚洲日本免费电影| 久久久久.com| 亚洲影视在线播放| 欧美巨乳在线观看| 久久精品99国产精品日本| 国产精品高精视频免费| 亚洲精品国产精品国自产观看| 国产欧美日韩视频在线观看| 一区二区三区国产在线| 一区二区在线观看av| 欧美在线视频免费播放| 一本综合精品| 欧美激情二区三区| 亚洲国产91| 国产亚洲a∨片在线观看|