李春芬,趙東風,丁洪偉,趙一帆
(云南大學 通信工程系,云南 昆明 650091)
隨著無線通信網(wǎng)絡的快速發(fā)展,以ad hoc網(wǎng)絡為代表性的典型系統(tǒng),在移動性、自組織性、多業(yè)務服務、高可靠性等方面都有了較大發(fā)展。通信終端與數(shù)據(jù)處理技術(shù)的融合,以及低成本、低功耗的終端設(shè)備越來越廣泛的應用,促進了對ad hoc網(wǎng)絡的研究[1~5]。用戶多業(yè)務的需求和傳輸控制中的QoS要求,也促進了對其MAC層的控制策略和協(xié)議的研究[6,7]。作為經(jīng)典的CSMA/CA系列控制協(xié)議[8],也為開展多通道的隨機多址接入控制協(xié)議的研究奠定了良好的基礎(chǔ)。
本文針對ad hoc網(wǎng)絡的特性,提出了一種動態(tài)時隙控制的雙概率隨機多址接入MAC(DSTPMA)協(xié)議。用戶終端以p1概率偵測空閑信道,以p2概率檢測忙信道,并在發(fā)送狀態(tài)調(diào)整時隙定位后接入信道發(fā)送信息分組。本文采用文獻[9,10]中的平均周期分析方法,對 DSTPMA控制協(xié)議進行建模分析,給出了的系統(tǒng)吞吐量和分析結(jié)果。
在ad hoc網(wǎng)絡中設(shè)置N條信道(i = 1,2,… ,N ),為簡化計算,用戶終端也設(shè)置有N類服務業(yè)務(m=1,2,…,N),并假定序號大的服務業(yè)務其優(yōu)先級越高。每類業(yè)務的到達過程均服從Poisson分布,i(i=1,2,…,N)信道上到達的Poisson信息流的到達率為Gi。系統(tǒng)控制時鐘以網(wǎng)絡覆蓋范圍的最大時延a作為基本時間單位,歸一化的信息分組長度為單位時間長度,并且為a的整數(shù)倍。當某個用戶終端要發(fā)送第m類業(yè)務的信息分組時,則依秩序偵測i(i=1,2,…,m)條信道,若發(fā)現(xiàn)空閑信道就以p1概率發(fā)送,以1-p1概率放棄發(fā)送,發(fā)信終端放棄發(fā)送后隨機后退一個時間段,再次啟動偵測信道的程序;若用戶終端偵測信道為忙時,則以p2概率繼續(xù)檢測信道,以1-p2概率放棄檢測信道,發(fā)信終端放棄檢測信道后隨機后退一個時間段,再次啟動偵測信道的程序。若某個發(fā)信用戶終端是在時間段內(nèi)到達,則發(fā)送信息分組的時間規(guī)定在時刻;若發(fā)信用戶終端是在時間段內(nèi)到達,則發(fā)送信息分組的時間規(guī)定在na+a時刻。另外,由于發(fā)信用戶終端是以概率接入信道,接入信道后發(fā)送信息分組也會發(fā)生分組碰撞,碰撞的信息分組即為發(fā)送失敗,該用戶終端隨機后退一個時間段后再次偵測信道,并重復信息分組的發(fā)送程序,直到成功發(fā)送信息分組為止。
采用上述動態(tài)時隙控制的雙概率隨機多址接入MAC協(xié)議,在所接入的信道中有3種隨機事件發(fā)生:信息分組發(fā)送成功的事件(U)、信息分組發(fā)生碰撞的事件(B)以及信道空閑的事件(I)。本文采用文獻[9,10]中的分析方法,將3種隨機事件劃分為空閑事件和信息分組發(fā)送成功或發(fā)生碰撞的復合事件,則信道上出現(xiàn)的隨機事件就為(I, BU)。第i(i=1,2,…,N)條信道上發(fā)送信息分組的隨機過程如圖1所示。
根據(jù)DSTPMA協(xié)議的控制過程,可建立在一個循環(huán)期(BU, I)中隨機變量NBU與NI的聯(lián)合概率分布。
定理1 DSTPMA控制協(xié)議的系統(tǒng)吞吐量為
證明 首先計算E(Ui)。
由式(1)可得:
由于E(NBU)=E(NB)+E(NU),則有:
再由式(1)可得:
圖1 DSTPMA協(xié)議中第i條通道中信息分組發(fā)送過程
再由式(1)計算E(B Ui)。
則有:
最后由式(1)計算E(Ii)。
由于動態(tài)時隙調(diào)整,在最后一個空閑時隙中調(diào)整和不調(diào)整的概率同是,則平均調(diào)整時間為
則有:
由于系統(tǒng)中各信道負載均衡,即 G1=G2=…= Gi= … = GN=G ,根據(jù)以上分析得到:
在以上分析結(jié)果的基礎(chǔ)上,對DSTPMA控制協(xié)議進行仿真實驗,實驗采用MATLAB7.0軟件工具。在仿真實驗中選取歸一化網(wǎng)絡時延a=0.1,信息分組長度為單位時間,信道數(shù)為4,業(yè)務優(yōu)先級為4。
圖2是在選取 p1= 0.0958, p2=0.086 0的概率參數(shù)下 DSTPMA控制協(xié)議與文獻[11]中的時隙式二維概率型CSMA(STPMCMA)控制協(xié)議和連續(xù)時間二維概率型CSMA(TPMCMA)控制協(xié)議的性能對比分析;圖3是在選取 p1= 0.9, p2=0.0893的概率參數(shù)下DSTPMA控制協(xié)議與STPMCMA控制協(xié)議和TPMCMA控制協(xié)議的性能對比分析。圖4~圖12是在選取不同的p1、p2概率參數(shù)下對DSTPMA控制協(xié)議的仿真實驗結(jié)果,給出了各優(yōu)先級業(yè)務的吞吐量的S-G變化曲線。
從仿真實驗的結(jié)果中可以得出如下結(jié)果。
圖2 DSTPMA控制協(xié)議與時隙式及連續(xù)型二維概率CSMA吞吐量比較( p1=0.0958, p2=0.086 0)
圖3 DSTPMA控制協(xié)議與時隙式及連續(xù)型二維概率CSMA吞吐量比較( p1= 0 .9, p2=0.0893)
圖4 p1=0.0958, p2=0
圖5 p1=0.0958, p2=0.086 0
圖6 p1=0.4671, p2=0
圖7 p1=0.0958, p2=1
圖8 p1=0.3737, p2=0.086 0
圖9 p1=0.4671, p2=1
圖10 p1=0.4671, p2=0.0860
圖11 p1= 0 .6, p2=0.0893
圖12 p1= 0 .9, p2=0.0893
如圖4~圖12所示,DSTPMA控制協(xié)議在p1∈ [ 0.0958,0.9432]、 p2∈ [ 0.086 0,0.0893]的取值范圍,系統(tǒng)會獲得較大的吞吐量特性。當系統(tǒng)負載輕負時,選擇較大的p1、p2值,以減少用戶終端接入信道的時間,提高系統(tǒng)的吞吐量;當系統(tǒng)負載較重時,選擇較小的p1、p2值,減小用戶終端接入信道時的碰撞,提高發(fā)送信息分組的成功概率。還有,當系統(tǒng)負載輕負時增大p1、p2值,可以使得系統(tǒng)吞吐量的曲線提升較快;而當系統(tǒng)負載較重時減小p1、p2值,可以使得系統(tǒng)吞吐量的曲線下降變緩,維持系統(tǒng)的較高吞吐量,同時也可改善系統(tǒng)的穩(wěn)定性。
如圖2和圖3所示,在輕負載時DSTPMA的吞吐量與TPMCMA和STPMCMA的吞吐量基本相同,但在重負載時則明顯優(yōu)于 TPMCMA和STPMCMA的值。這是由于DSTPMA采用了動態(tài)時隙控制技術(shù),減少了發(fā)送信息分組的等待時間,從而提高了信道的利用率。有關(guān)動態(tài)時隙控制方法,可以將劃分改為,在求極限值的情況下,可進一步減小E(Ij)均值,提高系統(tǒng)的吞吐量。
針對ad hoc網(wǎng)絡,本文提出的動態(tài)時隙控制的雙概率隨機多址接入MAC協(xié)議,采用雙概率隨機多址接入控制策略,根據(jù)系統(tǒng)負載的大小選取合適的p1、p2概率值,使系統(tǒng)在不同的負載情況下均有較好的QoS性能指標。本文中提出的動態(tài)時隙控制方法,使用戶終端接入信道的時間縮短,這對系統(tǒng)的性能改進也是有效的。理論分析結(jié)果與仿真實驗結(jié)果一致,分析方法有效,所提出的控制策略是有意義的[12,13]。
[1] TANG Z, GARCIA-LUNA-ACEVES J J. Hop-reservation multiple access (HRMA) for ad-hoc network[A]. IEEE INFOCOM’99[C]. New York, 1999. 194-201.
[2] GARCES R, GARCIA-LUNA-ACEVES J J. Collision avoidance and resolution multiple access for multichannel wireless network[A]. IEEE INFOCOM’2000[C]. Tel Aviv Israel, 1999.776-783.
[3] GARCES R, GARCIA-LUNA-ACEVES J J. Collision avoidance and resolution multiple access for multichannel wireless networks[A].IEEE INFOCOM’2000[C]. Tel Aviv Israel, 2000. 595-602.
[4] JAIN N, DAS S R, NASIPURI A. A multi-channel CSMA MAC protocol with receiver-based channel selection for multihop wireless networks[A]. Proc Computer Communications and Networks[C]. 2001.432-439.
[5] SUCEC J, MARSIC I. Clustering overhead for hierarchical routing in mobile ad hoc networks[A]. Proc IEEE Infocom 2002[C]. NewYork,2002.1698-1706.
[6] CHATZIMISIOS P, BOUCOUVALAS A C. Packet delay analysis of the advanced infrared(AIr) CSMA/CA MAC protocol in optical wireless LANs[J]. International Journal of Communication Systems,2005,18(3):307-331.
[7] NICOPOLITIDIS P, PAPADIMITRIOU G I, OBAIDAT M S. Carrier-sense-assisted adaptive learning MAC protocols for distributed wireless LANs[J]. International Journal of Communication Systems,2005,18(3):657-669.
[8] SABHARWAL A. Oppotunistic spectral usage:bounds and a multiband CSMA/CA protocol[J]. IEEE/ACM Transactions on Networking,2007,15(3):533-544.
[9] 趙東風. 時隙式隨機爭用多址系統(tǒng)分析方法研究[J]. 通信學報,1999, 20(8): 80-85.ZHAO D F. Study on the average cycle method for slotted multiple-access communications[J]. Journal on Cormmunications,1999,20(8): 80-85.
[10] 趙東風. 一種新的時間連續(xù)隨機多址系統(tǒng)分析方法研究[J]. 電子科學學刊, 1999,20(1):37-41.ZHAO D F. Study on a new method for continuous-time systems of random access channel[J]. Journal of Electronics,1999,21(1):37-41.
[11] ZHOU N Y, ZHAO D F, DING H W. Analysis of multi-channel and random multi-access ad hoc networks protocol with two-dimensional probability[A]. Computational Intelligence and Industrial Applications Proceedings of ISCIIA2006[C]. Guangzhou, 2006.26-32.
[12] 劉彬彬, 趙東風, 丁洪偉. 基于概率檢測的時隙式多通道隨機多址無線通信網(wǎng)絡協(xié)議分析[J].通信學報, 2006, 27(12):70-75.LIU B B, ZHAO D F, DING H W. Analysis of Slotted p-detection multi-channel and random multi-access protocol for wireless communication network[J]. Journal on Cormmunications, 2006,27(12):70-75.
[13] 丁洪偉,趙東風,黃毛毛. 新型隨機多址接入無線傳感器網(wǎng)絡MAC控制協(xié)議與能量有效性分析[J]. 通信學報, 2010, 31(2):51-57.DING H W, ZHAO D F, HUANG M M. Analysis of a new random multi-access MAC protocol and its energy efficiency for wireless sensor networks[J]. Journal on Cormmunications, 2010, 31(2):51-57