999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多收發器無線Mesh網絡的信道分配方案研究

2016-10-13 01:59:51向文麗
湖南科技學院學報 2016年10期
關鍵詞:分配模型

高 杭 向文麗

?

多收發器無線Mesh網絡的信道分配方案研究

高杭1向文麗2

(1.上海交通大學 電子信息與電氣工程學院,上海 200240;2.甲骨文研究開發中心<深圳>有限公司,廣東 深圳 518057)

無線Mesh網絡是一種由無線鏈路連接路由器和終端設備構成的新型寬帶無線接入系統。論文以Mesh網絡中的總干擾量最小為目標,設計了一種集中式和一種分布式的信道分配方案來解決準靜態信道分配問題,并制定了一種半定規劃和線性規劃公式,用于獲取網絡總干擾度的下確界,通過在NS2上的模擬實驗,驗證了論文提出的信道分配方案能進一步地提高網絡的性能。

多收發器無線mesh網絡;信道分配;干擾度;線性規劃

1 引 言

無線Mesh網絡(WMN)是從Ad hoc網絡中分離出來的一種新的寬帶無線網絡,它是一種高速率、高容量的分布式網絡,和傳統的無線網絡相比,無線Mesh網絡中的大多數節點是靜態的,不移動的,不需要電池作為動力,網絡的拓撲變化相比較小;從接入上來看,無線Mesh網絡以多跳方式接入互聯網,網絡中的所有節點都可以相互通信。另外,無線Mesh網絡具有組網靈活,網絡覆蓋面大,投資較少等特點,適合用于寬帶無線接入骨干網,其應用前景非常廣闊,Mesh結構已經被納入到802.16、802.16e和即將制定的802.11s標準中。

論文建立了一種信道分配策略,為了降低網絡干擾,將多收發器網絡環境中的信道分配問題為準靜態信道分配問題,信道分配遵循接口限制,即分配給某條鏈路的信道數最多不超過該鏈路節點上的接口數,利用數學公式的方式來計算最優解的界值,提出相應的啟發式算法,通過仿真表明該啟發式算法有比較好的性能。

2 多收發器多信道WMN中信道分配方案

2.1網絡模型和干擾模型

(1)網絡模型。網絡中有多個靜止的無線路由器,每個路由器有多個收發器(不一定每個路由器的收發器數量相同)。論文對網絡的通信圖建立一個網絡節點集(路由器)的無向圖。通信圖中的邊(i,j)指代一條通信鏈路,表明只要節點i和j之間有一個接口卡,并且有一條公共信道,兩者就可以互相通信。網絡中有一定數量的可利用的信道,且信道是正交的(非干擾的)。

(2)干擾模型。由于無線鏈路的廣播性質,通信鏈路的傳輸(無線節點對之間)可能會與網絡中其他鏈路產生干擾,論文采用一個二態的干擾模型(兩條鏈路干擾或者不干擾)。實際上,兩條鏈路間的干擾水平取決于鏈路的通信量,為了簡化,假定所有鏈路的通信量一致。

2.2主要數據結構定義

(1)符號說明。N表示網絡中的節點集。R表示節點i∈N上收發器的數量。

K={1,2,……,K}表示K個信道的集合。

Vc={lij|(i,j)}為通信鏈路。

Gc(Vc,Ec)是網絡沖突圖。

(2)無向圖。將網絡看成無向圖G,采用圖的鄰接矩陣來表示圖。相關數據結構定義如下。

struct point{

integer x; integer y;

}V[N];//頂點

integer D[N][N];//圖鄰接矩陣

N表示頂點的數目。結構體point表示網絡中的一個節點,x和y分別表示節點的橫縱坐標。二維數組D表示圖的鄰接矩陣,其中D[i][j]為1表示節點i和j相鄰,是一跳鄰居,可以直接通信;D[i][j]為0表示節點i和j不相鄰,不能直接通信。

(3)沖突圖。對于已給定的一個干擾模型,互相干擾的通信鏈路對的集合用沖突圖表示。為了定義沖突圖,對網絡中通信鏈路創建一個集合Vc={ lij|(i,j)},其中lij|(i,j)表示一條通信鏈路。Gc(Vc,Ec)沖突圖定義為集合Vc,在沖突圖中用于表示兩條鏈路(i,j)和(a,b)間在同一信道時相互干擾的沖突邊(lij,lab)。沖突圖相關數據結構定義如下。

struct edge{

integer p1; integer p2;

integer weight; integer channel;

}E[MAXEDGE];//邊

integer C[MAXEDGE][MAXEDGE];//沖突圖鄰接矩陣

(4)干擾度。定義兩節點u,v∈V間的距離為d(u,v)。對于每個u,v∈V,假定以u為中心,半徑為d(u,v)的圓內,當u向v傳輸時,處于該圓內的節點都會受到干擾。然后,對于給定的拓撲圖G(V,E),對于每個v∈V,節點干擾度I(v)定義為E中能潛在影響在v處接收消息的鏈路的數量。干擾度I(v)為鏈路u1→u2∈E的數量,其中,d(u1,v)≤d(u1,u2)。

2.3信道分配方案

(1)信道分配問題。多收發器無線mesh網絡中的信道分配問題描述如下。

對于多收發器的無線mesh網絡節點,給網絡中的每條鏈路分配不同的信道,使得分配給每條鏈路的信道數量最多不超過鏈路的節點上的收發器數量。假定所有鏈路的通信量一樣,因此給所有的鏈路分配信道后,確定網絡的總干擾量為干擾的通信鏈路對的數量。

(2)優化對象的選擇。自然客觀的信道分配問題將直接最大化整個網絡的吞吐量,事實證明,網絡吞吐量模型分析了隨機存取的介質訪問模型是困難的。假定一個時隙同步介質訪問調度模型為問題的一部分。在一個時隙同步媒介訪問模型中,模型吞吐量相對于基于CSMA的隨機訪問模型盡管顯得較為簡單,但整個模型還是相當復雜,很難將它們用于優化問題的目標函數和有效的解決問題方式。因此,在信道分配問題中,用網絡干擾代替網絡吞吐量,設計了一個目標函數如下。

考慮無線mesh網絡中網絡節點集N。信道分配問題是計算函數,使得在滿足如下的接口限制情況下總的網絡干擾量I(f)最小。

網絡干擾量I(f):I(f)=|{(u,v)∈Ec|f(u)=f(v)}|

如果將節點的信道分配看作節點的著色問題,則網絡干擾就是頂點著色沖突圖中的單色邊數量,因此信道分配問題簡化為極大k割問題。

2.4信道分配算法

信道分配問題可以看成圖的著色問題。在沖突圖G中,在接口限制和沖突圖中單色的邊的數量最少的情況下,利用K種顏色對V個節點著色。也就是說,信道分配問題是找到一個函數 f:Vc→ K,使得網絡干擾值I(f)最小。

(1)禁忌搜索算法。禁忌搜索算法基本思想是選取一個點作為初始點,從該點出發利用局部搜索算法進行搜索,在搜索過程中,當獲得的最優解符合藐視規則,不考慮其禁忌屬性,使用該解代替當前最優解,并把當前最優解加入到禁忌表中,同時修改禁忌表中各對象的任期;如果沒有符合藐視規則的點時,取非禁忌表中的最優解,作為當前最優解,無論該解是否優于當前最優解,同時將該解加入禁忌表中,如此迭代下去,直到滿足條件為止。

禁忌搜索算法包含兩個階段。第一個階段,在不考慮接口約束的情況下利用禁忌算法找到合適的函數f。第二個階段,在考慮接口約束的情況下找到可行的信道分配函數f。

禁忌搜索第一階段算法描述如下。

輸入: 沖突圖Gc(Vc,Ec);信道數為K。

輸出: 信道分配函數fbest:Vc→K

由隨機分配函數f0開始; fbest=f0;ibest=i(f0);T=null;j=0;i=0;

while i(fi)>0 and i

生成fi的隨機鄰居r;

每個鄰居是隨機選取Vc里的一個節點u生成,且 kK ,k≠fi(u),且(u,k)T,且將fj(u)變為k;

在最小干擾的情況下,使得fj+1為鄰居;

將(u,fj(u))加入T;

如果T滿了, 刪除表中最久以前的信息;

if(i(fj+1)

then ibest= i(fj+1);fbest= fj+1;i=0;

else i=i+1;

end if;

j=j+1;

end while

RETURN fbest;

(2)分布式貪婪算法。貪婪算法不從整體最優上加以考慮,它所做出的是在某種意義上的局部最優解,通常把求解的問題分成若干個子問題。然后對每一子問題求解,得到子問題的局部最優解,并把子問題的解局部最優解合成原來解問題的一個解。

分布式貪婪算法描述如下。

輸入:局部網絡和沖突圖;選擇信道K。

輸出:節點i上的所有鏈路u∈Vc的信道分配(例如,f(u))

重復執行:

選擇能夠最大降低局部干擾的一條信道;

發送顏色請求(u,k)到節點j,u=(i,j);

等待節點j的顏色回復消息(u,k);

如果在一定時間內顏色回復(u,k)消息沒有收到,放棄選擇(u,k);

Until 局部干擾不能進一步降低,或者所有的(u,k)組合已經被選擇。

When 從節點j收到顏色請求(u,k)消息,u=(i,j):

f分配顏色k到鏈路u不會引起接口限制干擾:

Then發送顏色回復(u,k)消息給節點j;

When 從節點j收到顏色回復(u,k)消息:f(u)=k,發送顏色更新(u,k)消息給“局部”鄰居;

When 收到顏色更新(u,k)消息:局部更新局部網絡圖中保持的信道分配鏈路;

2.5最優化網絡干擾的界值

這里采用SDP模擬信道分配問題,SDP的標準形式給出如下。

最小化 C.X

信道分配問題在本質上是沖突圖在接口限制條件下的極大k割問題,可以用公式表示為如下整數二次方程式。

信道分配的不約束的SDP給出如下:

最大值 C.X

因此對角線(X)=e

3 仿真結果與分析

3.1仿真方案

性能模擬在兩種環境下進行。第一種是通過圖論性能指標來評估,另一種是采用NS2模擬吞吐量。為了更好的比較基于禁忌搜索的信道分配算法與分布式貪婪算法的性能,加入了另外兩種算法的模擬實驗用作比較。一種算法集中啟發式CLICA算法(CLICA-SCE算法)。另外一種是隨機分配算法,對于每個節點采用隨機分配算法為該節點來分配一個隨機接口來傳輸數據包。通過算法比較發現,文中提出的兩種算法表現良好,有較大的實用性。

3.2圖論性能指標

使用兩種網絡模型,一種是稠密網絡模型,一種是稀疏網絡模型。稠密網絡模型是在500*500的區域內隨機分配50個網絡節點,稀疏網絡模型則是在800*800的區域內隨機分配50個網絡節點。稠密網絡中平均節點度是10左右,稀疏網絡中平均點度則是5左右。每個節點都具有相同的接口數目,使用統一的傳輸工具,其干擾半徑為150米,假定信道是正交的,并且所有鏈路傳輸量一致。如果兩個節點的距離在通信范圍內則把這兩個節點連接起來。同理,對于兩條通信鏈路(i,j)和(g,h)只有當g節點或h節點在i節點或j節點的干擾范圍內時這兩條鏈路才會產生干擾。

對干擾指標比較,采用一種稱為部分干擾性能指標來評估算法性能。對于由算法算出的信道分配函數f,部分網絡干擾定義為網絡干擾率(I(f)),和沖突圖中的邊的總數。相對于單一信道網絡中的沖突量,經過信道分配后這代表沖突數。隨機算法的部分網絡沖突給定為1/R,R是每個節點上的收發器數量。上述性能指標完全是圖論指標,在這次實驗中沒有用到網絡模擬工具。其模擬結果如下圖所示。

圖1.稠密,3條信道

圖2.稠密,12條信道

圖3.稀疏,3條信道

圖4.稀疏,12條信道

總體來看,基于禁忌的搜索算法和分布式貪婪算法的表現比CLICA-SCE算法以及隨機算法要好得多。基于禁忌的搜索算法總是要比DGA算法要好。但當無線接口數目較少時,基于禁忌的集中式算法表現則并不比其它算法有優勢。另外,文中算法的性能和SDP公式得到的界值相比較,說明論文的算法得到了非常好的解決方案,特別是在收發器數量比較大時,禁忌算法和SDP下確界值的性能有大概1%到4%的差距。同時由上圖可以看出,當每個節點的收發器數量增加時,部分干擾降低;然而,當收發器達到一定數目時這種趨勢接近飽和。

3.3 NS2模擬

利用NS2模擬隨機生成的網絡,模擬場景是:在1000m×1000m的區域中隨機分布50個節點,采用802.11bMAC協議,每個包大小為1000bytes。發送速率為11Mbps。傳輸模型采用TwoRayGround,傳輸半徑是250m,干擾半徑是550m。采用NS2默認的收發器數量,信道傳輸數據速率為24M/s。采用三種不同的傳輸模型如下。

①單跳傳輸模型:每條傳輸鏈路是統一的泊松傳輸,用于衡量網絡中所有鏈路負載一樣情況下網絡的性能。

②多跳點對點傳輸模型:使用25個隨機選擇的源目的節點,對采用多跳路由進行傳輸。這些路由采用最短跳數作為判據,且不改變模擬的周期。

③多跳網關傳輸模型:4個隨機節點被選作網關,25個源節點傳輸負載到最近的網關。這種傳輸模型在mesh網絡用做互聯網網關連接時十分常見。

模擬過程中,對于特定數量的收發器和信道,每次增加提供的負載,從一個較低的值開始做起,直到增加提供負載而吞吐量不再增加時停止,模擬結果如下圖所示。

圖5.單跳,12條信道

圖6.多跳點對點,12條信道

圖7.多跳網關,12條信道

這三個圖顯示了上述三種傳輸模型和12條信道情況下的隨著節點收發器變化的飽和吞吐量變化情況。表明了在上述三種傳輸模型中,論文中提出的算法性能非常好。同時也可以觀察到,通過上述圖論性能評估在NS2中轉化非常好。在收發器達到一定數量時,飽和吞吐量和圖論性能模擬中一樣保持不變。同時,NS2模擬中相關的算法性能和在圖論性能中觀察到的性能一致。

4 結束語

論文以獲取網絡最小干擾度為目標,采用集中式和分布式兩種算法來解決信道分配問題,通過半定方式獲得最小網絡干擾的下確界,對最優化算法和近似算法做了比較和分析,證實了近似算法的可行性。并在NS2中做了網絡性能的模擬實驗,實驗結果表明,本文提出的信道分配方案能進一步地提高網絡的性能。

[1]J.Shi,T.Salonidis,and E.Knightly.Starvation Mitigation through Multi-Channel Coordination in CSMA Multi-Hop Wireless Networks[C].Proc.ACM MobiHoc,2008.

[2]A.Raniwala and T.Chiueh.Architechture and Algorithms for an IEEE 802.11-Based Multi-Channel Wireless Mesh Network[C].Proc.IEEE INFOCOM,2005.

[3]M.K.Marina and S.Das.A Topology Control Approach to Channel Assignment in Multi-Radio Wireless Mesh Networks[C].Proc.Second Ann. Int’l Conf.Broadband Networks (Broadnets),2005.

[4]A.Adya,P.Bahl,J.Padhye,A.Wolman,and L.Zhou.A Multi-Radio Unification Protocol for IEEE 802.11 Wireless Networks[C].Proc.First Ann.Int’l Conf.Broadband Networks(Broadnets ’04),Oct.2004.

[5]J.Tang,G.Xue,and W.Zhang.Interference-Aware Topology Control and QoS Routing in Multi-Channel Wireless Mesh Networks[C].Proc.ACM MobiHoc,2005.

[6]J.Robinson,K.Papagiannaki,C.Diot,X.Guo,and L.Krishna-murthy.Experimenting with a Multi-Radio Mesh Network-ing Testbed[C].Proc.Int’l Workshop Wireless.Network Measurements(WiNMee),2005.

[7]V.S.A.Kumar,M.V.Marathe,S.Parthasarathy,and A. Srinivasan.Algorithmic Aspects of Capacity in Wireless Networks[J].Acm Sigmetrics Performance Evaluation Review,2005,(1):133-144.

[8]M.Alichery,R.Bhatia,and L.Li.Joint Channel Assignment and Routing for Throughput Optimization in Multi-Radio Wireless Mesh Networks[C].Proc.ACM MobiCom,2005.

[9]C.Reis,R.Mahajan,M.Rodrig,D.Wetherall,and J.Zahorjan. Measurement-Based Models of Delivery and Interference in Static Wireless Networks[C].Proc.ACM SIGCOMM,2008.

[10]J.Padhye,S.Agarwal,V.Padmanaban,L.Qiu,A.Rao,and B.Zill.Estimation of Link Interference in Static Multi-Hop Wireless Networks[C].Proc.Internet Measurement Conf. (IMC),2005.

[11]M.Gong,S.Midkiff,and S.Mao.A Combined Proactive Routing and Multi-Channel MAC Protocol for Wireless Ad Hoc Networks[C].Proc.Second Ann. Int’l Conf. Broadband Networks (Broadnets),2005.

[12]R.Maheshwari,H.Gupta,and S.R.Das.Mutichannel MAC Protocols for Wireless Networks[C].Proc.Int’l Conf. Sensor and Ad Hoc Comm.and Networks(SECON),2008.

[13]J.So and N.H.Vaidya.Multi-Channel Mac for Ad Hoc Networks:Handling Multi-Channel Hidden Terminals Using a Single Transceiver[C].Proc.ACM MobiHoc,2004.

[14]R.Vedantham,S.Kakumanu,S.Lakshmanan,and R. Sivakumar.Component Based Channel Assignment in Single Radio, Multichannel Ad hoc Networks[C].Proc.ACM MobiCom,2008.

[15]Q.Xue and A.Ganz.Temporal Topology Control in Multi- Channel Multihop Wireless Access Networks[C].Proc. Second Ann.Int’l Conf. Broadband Networks (Broadnets),2005.

[16]A.H.M.Rad and V.Wong.Joint Channel Allocation, Interface Assignment and MAC Design for Multi-Channel Wireless Mesh Networks[C].Proc.IEEE INFOCOM,2008.

(責任編校:張京華,何俊華)

2016-05-23

高杭(1995-),男,上海交通大學電子信息與電氣工程學院學生,研究方向為計算機網絡。向文麗(1986-),女,甲骨文研究開發中心(深圳)有限公司工程師,研究方向為軟件工程。

TP391

A

1673-2219(2016)10-0039-05

猜你喜歡
分配模型
一半模型
基于可行方向法的水下機器人推力分配
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
應答器THR和TFFR分配及SIL等級探討
遺產的分配
一種分配十分不均的財富
績效考核分配的實踐與思考
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 国产喷水视频| 亚卅精品无码久久毛片乌克兰 | 99久久国产自偷自偷免费一区| 欧美色图第一页| 亚洲人成人无码www| 东京热一区二区三区无码视频| 精品中文字幕一区在线| 免费在线一区| 国产欧美日韩资源在线观看| 无码视频国产精品一区二区| 五月六月伊人狠狠丁香网| 伊在人亞洲香蕉精品區| 日日碰狠狠添天天爽| 欧美午夜性视频| 乱人伦视频中文字幕在线| 国产精品久线在线观看| 91小视频在线观看| 国产午夜精品一区二区三| 超薄丝袜足j国产在线视频| 亚洲国模精品一区| 国产精品久久久精品三级| 亚洲一区二区三区在线视频| 尤物精品国产福利网站| 久久精品这里只有国产中文精品| 91久久偷偷做嫩草影院| 污污网站在线观看| 欧美啪啪网| 国产sm重味一区二区三区| 在线观看亚洲成人| 成年女人18毛片毛片免费| 国产精品久久久久久搜索| 免费人欧美成又黄又爽的视频| 亚洲久悠悠色悠在线播放| 久草视频精品| 亚洲精品第一页不卡| 欧美日韩国产精品va| 国产精品亚洲欧美日韩久久| 国产污视频在线观看| 8090午夜无码专区| 国产欧美精品一区aⅴ影院| 欧美伦理一区| 亚洲精品制服丝袜二区| 欧美激情视频一区二区三区免费| 九九热精品免费视频| AV熟女乱| 免费国产高清精品一区在线| 国产极品美女在线| 亚洲人成在线免费观看| 久久久久亚洲Av片无码观看| 色哟哟国产精品一区二区| 国产在线第二页| 一级毛片不卡片免费观看| 五月婷婷欧美| 午夜国产精品视频黄| 伊人五月丁香综合AⅤ| 伊人色综合久久天天| 四虎精品国产永久在线观看| 热99re99首页精品亚洲五月天| 国产精品极品美女自在线| 亚洲女人在线| 人妻一本久道久久综合久久鬼色| 911亚洲精品| 国产午夜一级毛片| 怡红院美国分院一区二区| 丰满人妻中出白浆| 凹凸精品免费精品视频| 亚洲91在线精品| 97在线国产视频| 国产成人调教在线视频| 精品视频一区二区三区在线播| 精品91自产拍在线| 国产尤物视频在线| 久久精品丝袜高跟鞋| 久久国产精品嫖妓| 国产精品免费久久久久影院无码| 免费观看亚洲人成网站| 日韩高清无码免费| h视频在线观看网站| 无码福利视频| 久久精品免费看一| 婷婷色中文网| 亚洲午夜国产精品无卡|