《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 基于EDCA的WLAN QoS性能分析與仿真
基于EDCA的WLAN QoS性能分析與仿真
來源:微型機與應(yīng)用2012年第3期
湯鵬杰,唐鳳仙
(河池學(xué)院 計算機與信息科學(xué)系,廣西 宜州 546300)
摘要: 分析了保證WLAN服務(wù)質(zhì)量的EDCA協(xié)議的工作機制,提出了通過改變不同接入類別計算公式中的參數(shù)來改善WLAN的性能。仿真結(jié)果表明,通過改變不同接入類別的競爭窗口,可以使整個網(wǎng)絡(luò)的平均延遲減少,而吞吐率卻有大幅提高。
關(guān)鍵詞: EDCA WLAN QoS 性能分析
Abstract:
Key words :

摘  要:分析了保證WLAN服務(wù)質(zhì)量的EDCA協(xié)議的工作機制,提出了通過改變不同接入類別計算公式中的參數(shù)來改善WLAN的性能。仿真結(jié)果表明,通過改變不同接入類別的競爭窗口,可以使整個網(wǎng)絡(luò)的平均延遲減少,而吞吐率卻有大幅提高。
關(guān)鍵詞: EDCA;WLAN;QOS;性能分析

 隨著生活水平的提高和技術(shù)的發(fā)展,人們在體驗到WLAN接入的便捷性之后,對其服務(wù)質(zhì)量(QoS)也提出了更高的要求,如語音數(shù)據(jù)、視頻數(shù)據(jù)及其他大量數(shù)據(jù)傳輸時的服務(wù)質(zhì)量。由此IEEE工作委員會提出了保證WLAN QoS的802.11e標(biāo)準,該標(biāo)準以混合協(xié)調(diào)功能(HCF)訪問方式代替了分散協(xié)調(diào)功能(DCF)和單點協(xié)調(diào)功能(PCF)訪問方式。HCF以增強分布式協(xié)調(diào)訪問(EDCA)擴展了DCF的功能。EDCA和傳統(tǒng)的DCF不同,它可以為不同類型的業(yè)務(wù)提供按優(yōu)先級高低的信道接入和數(shù)據(jù)傳輸服務(wù)。這種對業(yè)務(wù)有所區(qū)分的做法保證了高優(yōu)先級的業(yè)務(wù)更加快捷地被傳送,而低優(yōu)先級業(yè)務(wù)則只能等待[1-2]。
 本文通過改變相應(yīng)的參數(shù)來改善EDCA的性能,并通過仿真實驗驗證了所設(shè)參數(shù)是非常有效的,不僅縮短了接入延遲,也提高了整個網(wǎng)絡(luò)的吞吐量。
1 EDCA協(xié)議
 不同于DCF中所有的流量共享一個共同的隊列,EDCA定義了4個傳輸隊列,也稱為訪問類別(AC),分別為背景流量(Background Traffic)、盡力而為流量(Best Effort Traffic)、視頻流量(Video Traffic)和語音流量(Voice Traffic)。通過改變相應(yīng)的訪問類別參數(shù),可以實現(xiàn)不同的訪問類別[3-5]。這些參數(shù)包括競爭窗口的長度、退避或傳輸之前工作站的等待時間以及工作站接入媒介后的傳輸時間。
 競爭窗口用來在工作站接入媒介之前計算退避時間片的個數(shù),可以使用CWmin和CWmax來表示競爭窗口的最小值和最大值,通過改變CWmin和CWmax的值,可以為相關(guān)的訪問類別賦予一個較高的優(yōu)先級[6]。
EDCA中還定義了仲裁幀間間隔數(shù)(AIFSN)來表示在工作站開始傳輸數(shù)據(jù)或調(diào)用退避算法之前推遲一個短幀幀間間隔(SIFS)后的時槽個數(shù)[7]。AIFSN會影響仲裁幀間間隔(AIFS),因此,為AIFSN設(shè)定一個較小的值也可以為相關(guān)的訪問類別賦予一個高的優(yōu)先級。
 發(fā)送機會限制(TXOP)也是EDCA用于確定訪問類別優(yōu)先級的一個重要參數(shù)。它可以定義工作站一次發(fā)送的最大數(shù)據(jù)長度,如果需要發(fā)送的數(shù)據(jù)長度超過了TXOP的限制,也可以將本段數(shù)據(jù)分多次發(fā)送。如果給TXOP設(shè)置一個較大的值,則相應(yīng)的訪問類別優(yōu)先級也越高。
 每個AC在競爭TXOP時都是獨立的,一旦某個AC發(fā)現(xiàn)傳輸媒介上至少一個AIFS[AC]空閑,則其立即啟動退避計時器開始計時;如果在同一個工作站中有兩個或以上的AC在同一時槽中發(fā)送數(shù)據(jù),則會產(chǎn)生和物理媒介上信號碰撞相似的沖突。
 一般情況下,EDCA的CWmin、CWmax、AIFS和TXOP 4個參數(shù)要根據(jù)具體的應(yīng)用結(jié)合起來使用才有意義[8]。
2 性能仿真與分析
 為驗證DECA的性能,本文使用OPNET設(shè)計了仿真程序。在默認情況下,EDCA中各接入類別的參數(shù)計算按如以下公式進行。
 設(shè)變量t為2的整數(shù)次方,其初值為2。若AC是Voice類型,則有:

 



 而如果設(shè)置各AC的CW計算公式中t的整數(shù)次方超過原計算式中的3倍,則性能不會再有提升。
本文通過分析EDCA協(xié)議的工作機制,指出為AC設(shè)置不同的EDCA參數(shù)可以改善其網(wǎng)絡(luò)性能、提高吞吐率并減少接入延遲。仿真結(jié)果表明,通過改變CW計算公式的部分參數(shù),其延遲減少了近1/7,而吞吐率提高了1/11左右,改善了整個網(wǎng)絡(luò)的性能。
參考文獻
[1] IEEE Draft standard 802.1le/D6.0[S].
[2] 毛建兵,毛玉明,冷甦鵬,等. 支持QoS的IEEE 802.11 EDCA性能研究[J].軟件學(xué)報,2010,4(21):750-770.
[3] Xu D, SAKURAI T, Vu H L. An analytical model of MAC access delay in IEEE 802.1le EDCA[C]. Proceedings of the IEEE WCNC 2006. New York,2006:1938-1943.
[4] BANCHS A,VOLLEROL. Throughput analysis and optimal configuration of 802.1le EDCA[J]. Computer Networks,2006,50(11):1749-1768.
[5] 王剛,周銀東,梅順良. IEEE 802.1 le EDCA網(wǎng)絡(luò)模型分析[J].清華大學(xué)學(xué)報(自然科學(xué)版),2005,10(45):1389-1392.
[6] Xiao Yang. Performance analysis of IEEE 802.1ie EDCF under saturation condition [C]. IEEE International Conference on Communications, 2004(1):20-24.
[7] Ali Hamidian, Ulf K?觟rner. An enhancement to the IEEE 802.11e EDCA providing QoS guarantees[J]. Telecommun Syst, 2006(31):195-212.
[8] 周莉芳,翁惠玉.基于IEEE 802.11e EDCA的接納控制方案[J].微型電腦應(yīng)用,2007,2(23):11-14.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。