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

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

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亚洲国产精品_日韩亚洲一区二区
久久综合九色综合欧美狠狠| 欧美偷拍一区二区| 日韩亚洲欧美一区| 久久精品99| 亚洲欧美日韩精品一区二区| 一本久道久久久| 亚洲乱码国产乱码精品精可以看 | 蜜桃av一区二区| 久久精品国产99国产精品| 亚洲欧美中文日韩在线| 亚洲永久免费观看| 亚洲一区二区三区午夜| 亚洲视频在线视频| 国产精品99久久久久久人| 亚洲最新中文字幕| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲韩国青草视频| 亚洲欧洲一区二区三区在线观看| 亚洲电影在线观看| 亚洲人体偷拍| 亚洲最新色图| 中文精品视频| 亚洲在线观看视频| 欧美一区在线直播| 久久九九热re6这里有精品| 久久久青草青青国产亚洲免观| 久久久久国产一区二区| 久久综合伊人77777尤物| 奶水喷射视频一区| 欧美成人网在线| 欧美精品七区| 欧美性一二三区| 国产精品免费电影| 国产亚洲欧美一区| 伊人色综合久久天天五月婷| 亚洲国产精品99久久久久久久久| 亚洲黄色成人久久久| 99精品黄色片免费大全| 亚洲手机成人高清视频| 午夜亚洲性色福利视频| 欧美中文字幕精品| 亚洲欧洲日韩综合二区| 亚洲桃色在线一区| 亚洲欧美日韩精品| 欧美中文字幕| 免播放器亚洲| 欧美大片免费看| 欧美午夜宅男影院| 国产亚洲一区二区三区在线观看| 亚洲福利视频免费观看| 一区二区三区成人精品| 欧美一级在线视频| 亚洲精品视频啊美女在线直播| 亚洲一区二区在线观看视频| 欧美中文字幕精品| 欧美不卡激情三级在线观看| 欧美日韩一区二区在线| 国产亚洲美州欧州综合国| 亚洲欧洲三级电影| 亚洲香蕉视频| 欧美精品一卡| 欧美三级免费| 国产一区二区日韩精品欧美精品| 亚洲国产免费| 亚洲视频免费在线| 久久精品女人天堂| 在线视频你懂得一区二区三区| 久久国产精品久久国产精品| 欧美激情一区二区三区四区| 国产欧美 在线欧美| 影视先锋久久| 亚洲午夜激情网站| 亚洲国产精品嫩草影院| 亚洲与欧洲av电影| 久久永久免费| 国产精品久久久久久一区二区三区| 国产主播一区二区三区四区| 亚洲精品在线视频观看| 欧美在线观看天堂一区二区三区| 99日韩精品| 久久国产一区| 欧美日韩亚洲一区二区三区在线| 国产一区二区三区久久久久久久久| 亚洲精品在线二区| 亚洲二区视频在线| 午夜视频一区在线观看| 欧美夫妇交换俱乐部在线观看| 国产欧美在线播放| 亚洲精品影视| 亚洲国产欧美日韩精品| 亚洲欧美在线看| 欧美精品一区在线| 激情亚洲成人| 欧美一区二区三区久久精品| 亚洲一区区二区| 欧美精品午夜| 尤物yw午夜国产精品视频明星| 亚洲欧美一区二区三区在线| 日韩午夜av| 免费观看国产成人| 好看不卡的中文字幕| 欧美一级播放| 午夜精品久久久久久99热软件| 欧美另类变人与禽xxxxx| 极品少妇一区二区三区精品视频| 亚洲欧美中日韩| 亚洲欧美成人一区二区在线电影| 欧美日韩国产探花| 亚洲国产毛片完整版| 久久成人人人人精品欧| 久久gogo国模裸体人体| 国产精品国色综合久久| 亚洲精品一区二区三区不| 亚洲区第一页| 久久综合九色综合久99| 国产亚洲欧洲997久久综合| 午夜精品亚洲| 欧美一级专区免费大片| 国产精品久久午夜| 在线亚洲一区观看| 在线视频欧美日韩精品| 欧美日韩在线播放| 亚洲伦理在线免费看| 99精品国产一区二区青青牛奶 | 欧美激情中文字幕一区二区| 亚洲电影第1页| 亚洲精品欧美专区| 欧美电影专区| 亚洲精品欧美精品| 99视频一区| 欧美日韩精品一区视频| 日韩一区二区精品视频| 亚洲天堂免费观看| 欧美啪啪成人vr| 99在线精品观看| 亚洲一区二区三区高清| 欧美亚州一区二区三区| 亚洲尤物在线| 欧美有码视频| 国产一区二区在线观看免费播放 | 一本久道久久综合中文字幕| 欧美精品日韩三级| 亚洲精品123区| 亚洲午夜未删减在线观看| 国产精品高清网站| 亚洲欧美视频| 久久激情一区| 在线精品福利| 一本色道久久综合亚洲精品不| 国产精品成人久久久久| 午夜精品久久久久久久蜜桃app| 久久久www成人免费精品| 伊人久久噜噜噜躁狠狠躁| 亚洲美洲欧洲综合国产一区| 欧美日韩另类一区| 亚洲夜晚福利在线观看| 久久精品免费播放| 尤物九九久久国产精品的特点 | 亚洲免费电影在线| 午夜日韩av| 狠狠色2019综合网| 亚洲美女视频| 国产乱码精品一区二区三区忘忧草| 久久国内精品自在自线400部| 欧美精品v日韩精品v国产精品| 亚洲系列中文字幕| 久久免费视频一区| 亚洲精品在线观看免费| 先锋影音一区二区三区| 在线电影院国产精品| 亚洲视频你懂的| 韩国精品一区二区三区| 在线亚洲+欧美+日本专区| 国产精品网红福利| 亚洲国产乱码最新视频 | 国产精品99免费看 | 久久国产精彩视频| 亚洲国产精品成人| 亚洲愉拍自拍另类高清精品| 国内精品久久久| 亚洲色在线视频| 国内视频精品| 中文一区二区在线观看| 好看不卡的中文字幕| 亚洲午夜精品福利| 激情综合久久| 亚洲欧美日韩天堂一区二区| 亚洲高清在线观看| 午夜免费日韩视频| 亚洲国产天堂网精品网站| 久久成人免费日本黄色| 日韩天天综合| 久久视频免费观看| 亚洲视频观看| 欧美国产激情二区三区| 午夜久久一区| 欧美午夜精品理论片a级大开眼界| 亚洲黄色免费网站| 国产精品每日更新| 日韩午夜在线观看视频|