鄧強,陳山枝,胡博,時巖
(1. 北京郵電大學(xué) 網(wǎng)絡(luò)與交換技術(shù)國家重點實驗室,北京 100876;
2. 電信科學(xué)技術(shù)研究院 無線移動通信國家重點實驗室,北京 100083)
網(wǎng)絡(luò)融合已經(jīng)成為異構(gòu)無線網(wǎng)絡(luò)發(fā)展的必然趨勢,各種異構(gòu)接入網(wǎng)絡(luò)在覆蓋范圍、資源管理和服務(wù)支持等方面具有良好的互補特性。作為2種使用最為廣泛的無線接入技術(shù),CDMA蜂窩網(wǎng)絡(luò)能夠在大覆蓋范圍內(nèi)為高速移動用戶提供低速率、低時延服務(wù),而 WLAN則能夠在小覆蓋范圍內(nèi)為低速用戶提供高吞吐量服務(wù)[1]。在CDMA蜂窩網(wǎng)絡(luò)或者WLAN中,接納控制機制研究的主要目標是在保證用戶QoS的基礎(chǔ)上提高系統(tǒng)容量,然而,由于這些機制沒有考慮其他網(wǎng)絡(luò)的狀況以及垂直切換問題,因此不能直接應(yīng)用于異構(gòu)網(wǎng)絡(luò)環(huán)境中。另外異構(gòu)網(wǎng)絡(luò)接納控制還應(yīng)該對各種類型的業(yè)務(wù)要求進行分析[2],以便為不同類型的業(yè)務(wù)選擇最合適的接入網(wǎng)絡(luò)以滿足其QoS要求。因此,有效的接納控制機制應(yīng)該周期性地監(jiān)測網(wǎng)絡(luò)狀態(tài),并結(jié)合用戶不同類型業(yè)務(wù)的QoS要求來做出最優(yōu)的接納控制策略,使得網(wǎng)絡(luò)達到最大業(yè)務(wù)流量負載的同時滿足各類業(yè)務(wù)的QoS要求。
本文對異構(gòu)無線網(wǎng)絡(luò)中區(qū)分業(yè)務(wù)類型的接納控制機制進行研究。首先分析了 CDMA蜂窩網(wǎng)絡(luò)和 WLAN中語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的容量區(qū)域。然后基于馬爾可夫決策過程[3]理論,提出異構(gòu)無線網(wǎng)絡(luò)中區(qū)分業(yè)務(wù)類型的接納控制模型,其中詳細定義了狀態(tài)空間、決策時刻和接納行為,并推導(dǎo)了系統(tǒng)狀態(tài)轉(zhuǎn)移概率,給出了性能標準的一般化表達形式。進一步地,從用戶角度根據(jù)不同類型業(yè)務(wù)QoS要求及當(dāng)前網(wǎng)絡(luò)性能狀態(tài),提出一種基于模糊邏輯的接納效用評估機制。最后在保證各類業(yè)務(wù)接入和切換成功率的基礎(chǔ)上,推導(dǎo)出接納效用最大的最優(yōu)接納控制策略。仿真結(jié)果證明了基于模糊邏輯的接納效用評估能夠有效反映網(wǎng)絡(luò)狀態(tài)變化對各類業(yè)務(wù)接納控制的影響,而最優(yōu)接納控制機制能夠獲得最大平均接納效用,并能嚴格保證各類業(yè)務(wù)的接入和切換成功率。
接納控制作為異構(gòu)網(wǎng)絡(luò)系統(tǒng)資源管理的重要部分,直接影響著整個網(wǎng)絡(luò)資源使用的有效性和用戶的QoS要求。已有大量專門用于CDMA蜂窩網(wǎng)絡(luò)[4,5]或者 WLAN[6,7]的接納控制機制來提高系統(tǒng)容量同時保證服務(wù)質(zhì)量。最近的一些研究成果開始關(guān)注異構(gòu)網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)選擇問題。在文獻[8]中,提出認知無線電問題,認知無線電技術(shù)在頻譜利用方面更具靈活性,能夠?qū)崿F(xiàn)更加均衡的系統(tǒng)負載。在文獻[9]中,提出一種基于效用的經(jīng)濟學(xué)模型來解決異構(gòu)網(wǎng)絡(luò)中的資源分配和網(wǎng)絡(luò)選擇問題。在文獻[10]中,提出一種新的競價算法來獲取異構(gòu)網(wǎng)絡(luò)中的無線信道。上述文獻雖然考慮了異構(gòu)網(wǎng)絡(luò)環(huán)境,但關(guān)注重點仍然是其中某一特定網(wǎng)絡(luò)的接納決策問題。為充分利用CDMA/WLAN異構(gòu)網(wǎng)絡(luò)的互補特性,研究人員開始在考慮整個異構(gòu)網(wǎng)絡(luò)條件的基礎(chǔ)上設(shè)計綜合、有效的接納控制機制。在文獻[11]中,研究了異構(gòu)網(wǎng)絡(luò)環(huán)境中3種基于測量的接納控制算法,通過比較業(yè)務(wù)需求和測量獲得的系統(tǒng)資源限制來決定是否接納該業(yè)務(wù)請求。在文獻[12]中,推導(dǎo)了蜂窩網(wǎng)絡(luò)和 WLAN中語音和數(shù)據(jù)流量的接納區(qū)域,接納控制策略考慮了不同網(wǎng)絡(luò)對QoS不同的支持能力,并能夠?qū)崿F(xiàn)系統(tǒng)總資源利用率的最大化。
考慮實際部署中典型的WLAN/CDMA異構(gòu)無線網(wǎng)絡(luò)架構(gòu)(如圖1所示)及流量模型,將CDMA蜂窩網(wǎng)絡(luò)劃分成 CDMA區(qū)域和 WLAN區(qū)域,WLAN區(qū)域內(nèi)的用戶可以接入到WLAN和CDMA網(wǎng)絡(luò),而CDMA區(qū)域內(nèi)的用戶只能接入到CDMA網(wǎng)絡(luò)。本文將重點關(guān)注目前廣泛使用的2類典型業(yè)務(wù):語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)。為便于后續(xù)馬爾可夫決策過程的推導(dǎo),假設(shè)新語音業(yè)務(wù)按照泊松到達率為λc,n,v和λw,n,v的速度進入到CDMA區(qū)域和WLAN區(qū)域,新數(shù)據(jù)業(yè)務(wù)的到達率也近似為泊松過程,進入CDMA區(qū)域和WLAN區(qū)域的到達率為λc,n,d和λw,n,d??紤]到用戶移動性,假設(shè) CDMA網(wǎng)絡(luò)中的數(shù)據(jù)業(yè)務(wù)按照泊松到達率為 μc,h,d的速度垂直切換到WLAN,WLAN中的語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)分別按照泊松到達率為 μw,h,v和 μw,h,d的速度垂直切換到CDMA網(wǎng)絡(luò)。由于CDMA蜂窩網(wǎng)絡(luò)能夠嚴格保證語音業(yè)務(wù)的時延要求且為減小切換給語音業(yè)務(wù)帶來的性能下降,這里假設(shè)語音業(yè)務(wù)在從 CDMA區(qū)域移動到 WLAN區(qū)域過程中不進行垂直切換。CDMA網(wǎng)絡(luò)中語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的駐留時間服從平均值為1/μc,t,v和1/μc,t,d的指數(shù)分布,WLAN中語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的駐留時間服從平均值為1/μw,t,v和 1/μw,t,d的指數(shù)分布。
圖1 異構(gòu)無線網(wǎng)絡(luò)架構(gòu)
假設(shè)WLAN中接納了 nvw語音業(yè)務(wù)用戶和 ndw數(shù)據(jù)業(yè)務(wù)用戶,語音業(yè)務(wù)的平均分組速率為定值 λvp,而數(shù)據(jù)業(yè)務(wù)的分組速率與網(wǎng)絡(luò)中的語音業(yè)務(wù)數(shù)量和數(shù)據(jù)業(yè)務(wù)數(shù)量有關(guān),因此數(shù)據(jù)業(yè)務(wù)的分組速率可以表示為 λdp( nvw, ndw)。在飽和狀態(tài)下,λdp( nvw, ndw)等于數(shù)據(jù)業(yè)務(wù)流分組服務(wù)率 ξdw( nvw, ndw),λvp等于語音業(yè)務(wù)流分組服務(wù)率 ξvw( nvw, ndw);在非飽和狀態(tài)下,當(dāng)分組服務(wù)率大于分組速率以及分組沖突概率非常小時,將足以滿足語音業(yè)務(wù)的時延要求和數(shù)據(jù)業(yè)務(wù)的吞吐量要求,即語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的容量區(qū)域滿足以下條件:
在某個時間片內(nèi),語音分組與數(shù)據(jù)分組/語音分組沖突的概率為
其中,
τv和τd為該時間片內(nèi)語音業(yè)務(wù)流和數(shù)據(jù)業(yè)務(wù)流的傳輸概率[13],可以表示為
其中, W = C Wmin+1, C Wmin表示初始退避窗口,在IEEE 802.11中為31,m表示最大重傳次數(shù),m '表示最大退避次數(shù)。在某個時間片內(nèi)數(shù)據(jù)分組沖突概率為
基于文獻[14,15]分析,進一步可以得到
基于式(1)~式(6),可以通過遞歸的方法推導(dǎo)出語音和數(shù)據(jù)業(yè)務(wù)分組服務(wù)率ξvw( nvw, ndw)和 ξdw( nvw, ndw),以及語音和數(shù)據(jù)業(yè)務(wù)的容量區(qū)域 ( nvw, ndw)。
假設(shè)CDMA蜂窩網(wǎng)絡(luò)中有語音和數(shù)據(jù)2種類型的業(yè)務(wù),語音業(yè)務(wù)通過專用信道(DCH)進行傳輸,而數(shù)據(jù)業(yè)務(wù)通過下行共享信道進行傳輸(DSCH)。Web瀏覽等數(shù)據(jù)業(yè)務(wù)可能導(dǎo)致上行和下行鏈路負載不對稱,這里將重點分析下行鏈路容量。CDMA蜂窩網(wǎng)絡(luò)能夠接納的業(yè)務(wù)數(shù)量受限于比特信噪比 EbN0,網(wǎng)絡(luò)能同時容納的最大語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)數(shù)可以通過蜂窩負載因子ηDL[16]來計算
其中, nvc和 nvd分別表示語音業(yè)務(wù)數(shù)和數(shù)據(jù)業(yè)務(wù)數(shù)量,ρ表示正交因子, fDL表示蜂窩間干擾與用戶接收端測量到的蜂窩內(nèi)總功率的比值,Wc表示蜂窩總帶寬,Rbc,v和Rbc,v分別表示語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的比特速率,αv表示語音業(yè)務(wù)活動因子,(EbN0)v和(EbN0)d分別表示語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的比特信噪比要求?;景l(fā)射功率限制等價于蜂窩負載因子限制。
其中,
其中,Lp,i表示第i個用戶的路徑損耗,Pp表示通用控制信道的功率,PN表示背景噪聲功率,PT,max表示基站最大發(fā)射功率。通過式(7)~式(9),可以推導(dǎo)出 CDMA蜂窩網(wǎng)絡(luò)中語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的容量區(qū)域 ( nvc, ndc)。
本節(jié)將異構(gòu)無線網(wǎng)絡(luò)中區(qū)分業(yè)務(wù)的接納控制問題建模為一個馬爾可夫決策過程系統(tǒng)模型。當(dāng)不同業(yè)務(wù)類型的新用戶和垂直切換用戶到達時,網(wǎng)絡(luò)運營商根據(jù)當(dāng)前各接入網(wǎng)的網(wǎng)絡(luò)狀態(tài)(state space)和用戶的業(yè)務(wù)類型做出相應(yīng)的接納控制決策,包括是否接納該用戶以及接納到何種網(wǎng)絡(luò)。在馬爾可夫決策過程模型中,這些時間點被稱為決策時刻(decision epochs),而相應(yīng)的接納控制決策被稱為行為(actions)。本文的性能目標(performance criterion)是在保證各類業(yè)務(wù)接入成功率和切換成功率的前提(constraints)下,找出使得單位時間平均接納效用最大的最優(yōu)接納控制策略(policy)。
定義 1 在決策時刻t,CDMA蜂窩網(wǎng)絡(luò)的狀態(tài)向量可以用語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的數(shù)量表示為xc(t) =[nc,v( t),nc,d(t )],WLAN狀態(tài)向量可以用語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的數(shù)量表示為 xw( t) =[nw,v(t),nw,d(t)],則CDMA/WLAN異構(gòu)網(wǎng)絡(luò)系統(tǒng)的狀態(tài)空間X可以表示為
其中,nvc,ndc,nvw和 ndw為第1節(jié)中推導(dǎo)出的CDMA蜂窩網(wǎng)絡(luò)和 WLAN語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的容量區(qū)域。
每當(dāng)網(wǎng)絡(luò)中有新的或者垂直切換到該接入網(wǎng)絡(luò)的語音業(yè)務(wù)或者數(shù)據(jù)業(yè)務(wù)到達時,網(wǎng)絡(luò)運營商需要根據(jù)當(dāng)前的網(wǎng)絡(luò)狀態(tài)和X用戶的業(yè)務(wù)類型做出相應(yīng)的接納控制決策,這些時刻就是馬爾可夫決策過程中的決策時刻。值得注意的是,當(dāng)有語音業(yè)務(wù)或者數(shù)據(jù)業(yè)務(wù)離開網(wǎng)絡(luò)時,網(wǎng)絡(luò)狀態(tài)X同樣會發(fā)生變化。因此,將所有業(yè)務(wù)到達和離開的時刻定義為決策時刻 tk( k = 0 ,1,2,…),并令 t0= 0 。在每一個決策時刻 tk,網(wǎng)絡(luò)運營商都會為在時間間隔 (tk, tk+1]內(nèi)到達的語音業(yè)務(wù)或者數(shù)據(jù)業(yè)務(wù)做出接納決策,在馬爾可夫決策過程中,這些決策統(tǒng)稱為行為。
定義2 在決策時刻t,CDMA/WLAN異構(gòu)網(wǎng)絡(luò)系統(tǒng)中接納控制行為可以表示為
ac,n(tk), ac,h(tk), aw,n(tk)和 aw,h(tk)分別定義如下。
在決策時刻t,CDMA區(qū)域中新到達語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的接納控制行為:
如果ac,n,v(tk)=1 (ac,n,d(tk)=1),表示在時間間隔(tk,tk+1]內(nèi)到達CDMA區(qū)域的語音業(yè)務(wù)(數(shù)據(jù)業(yè)務(wù))將被接納到CDMA網(wǎng)絡(luò)中;如果ac,n,v(tk)=0 (ac,n,d(tk)=0),表示將拒絕該語音業(yè)務(wù)(數(shù)據(jù)業(yè)務(wù))的接入請求。
在決策時刻t,從 WLAN區(qū)域垂直切換到CDMA區(qū)域的語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的接納控制行為:
如果 ac,h,v(tk)=1 (ac,h,d(tk)=1),表示在時間間隔(tk,tk+1]內(nèi)垂直切換到 CDMA 區(qū)域的語音業(yè)務(wù)(數(shù)據(jù)業(yè)務(wù))將被接納到CDMA網(wǎng)絡(luò)中;如果ac,h,v(tk)=0(ac,h,d(tk)=0),表示將拒絕該語音業(yè)務(wù)(數(shù)據(jù)業(yè)務(wù))的接入請求。
在決策時刻t,WLAN區(qū)域中新到達語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的接納控制行為:
如果 aw,n,v(tk)=1,表示在時間間隔(tk,tk+1]內(nèi)到達 WLAN區(qū)域的語音業(yè)務(wù)將被接納到CDMA網(wǎng)絡(luò)中;如果aw,n,v(tk)=-1,表示將被接納到WLAN中;如果aw,n,v(tk)=0,表示將拒絕該語音業(yè)務(wù)的接入請求。
如果aw,n,d(tk)=1,表示在時間間隔(tk, tk+1]內(nèi)到達 WLAN區(qū)域的數(shù)據(jù)業(yè)務(wù)將被接納到 WLAN中;如果 aw,n,d(tk)=-1,表示將被接納到 CDMA網(wǎng)絡(luò)中;如果 aw,n,d(tk)=0,表示將拒絕該數(shù)據(jù)業(yè)務(wù)的接入請求。
為減小切換給語音業(yè)務(wù)帶來的時延,規(guī)定語音業(yè)務(wù)在從CDMA區(qū)域移動到WLAN區(qū)域的過程中不進行垂直切換。
在決策時刻t,從 CDMA區(qū)域垂直切換到WLAN區(qū)域的數(shù)據(jù)業(yè)務(wù)的接納控制行為:
如果aw,h,d(tk)=1,表示在時間間隔(tk, tk+1]內(nèi)垂直切換到 WLAN區(qū)域的數(shù)據(jù)業(yè)務(wù)將被接納到WLAN中;如果aw,h,d(tk)=0,表示該數(shù)據(jù)業(yè)務(wù)繼續(xù)停留在CDMA網(wǎng)絡(luò)中。
定義 3 CDMA/WLAN異構(gòu)網(wǎng)絡(luò)系統(tǒng)中語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)接納控制行為空間可以表示為
對于任一給定狀態(tài)x∈X,采取的接納控制行為所產(chǎn)生的新狀態(tài)都應(yīng)該在狀態(tài)空間X中。當(dāng)網(wǎng)絡(luò)狀態(tài) x = ( 0,0,… ,0)時,為保證馬爾可夫決策過程能夠持續(xù)進行,規(guī)定禁止采用接納控制行為a= ( 0,0,… ,0)。
定義4 給定狀態(tài)x∈X,其接納控制行為空間可以表示為
其中,行向量 evu(edu)表示只有語音業(yè)務(wù)(數(shù)據(jù)業(yè)務(wù))對應(yīng)的元素值為 1,其余為 0。 xc+evu( xc+edu)表示CDMA網(wǎng)絡(luò)中語音業(yè)務(wù)(數(shù)據(jù)業(yè)務(wù))的數(shù)量加1,xw+evu( xw+edu)表示W(wǎng)LAN中語音業(yè)務(wù)(數(shù)據(jù)業(yè)務(wù))的數(shù)量加1。
在馬爾可夫決策過程中,網(wǎng)絡(luò)狀態(tài)的動態(tài)變化可以用嵌入式馬爾可夫鏈的狀態(tài)轉(zhuǎn)移概率和期望逗留時間來表示:
如果新到達和垂直切換語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)能夠被接納到CDMA網(wǎng)絡(luò)和WLAN中,則總業(yè)務(wù)到達率為,總業(yè)務(wù)離開率為總累積事件速率為總業(yè)務(wù)到達率與總業(yè)務(wù)離開率之和。
定義 5 期望逗留時間為總累積事件速率的倒數(shù),可以表示為
根據(jù)泊松過程的分解性質(zhì):某類事件(如新語音業(yè)務(wù)到達)發(fā)生的概率等于該類事件的發(fā)生率與總累積事件發(fā)生率1/τx(a)的比值,由此得到如下定義。
定義 6 CDMA/WLAN異構(gòu)網(wǎng)絡(luò)系統(tǒng)的狀態(tài)轉(zhuǎn)移概率
定義7 對每一個給定狀態(tài)x∈X,根據(jù)策略ux∈U來選擇接納控制行為a∈Ax,其中,U為接納控制策略集合,可以表示為
定義 8 本文中,選用平均效用標準作為馬爾可夫決策過程的性能標準,在下一節(jié)將對接納效用展開詳細闡述。對于任一策略u∈U及初始狀態(tài)x0,平均效用可以表示為
其中,T表示馬爾可夫決策過程從開始到結(jié)束的時間,r( x ( t) , a ( t))表示在狀態(tài) x ( t)選擇行為 a ( t)時在該決策時間段內(nèi)所產(chǎn)生的期望效用。本文的目標是,對于任意初始狀態(tài) x0,找到一個最優(yōu)接納控制策略 u*,使得平均效用 Ju(x0)最大。
不同類型業(yè)務(wù)具有不同的服務(wù)質(zhì)量(QoS)要求。語音業(yè)務(wù)對于網(wǎng)絡(luò)時延及時延抖動較為敏感,而數(shù)據(jù)業(yè)務(wù)則更關(guān)注帶寬和誤碼率。在異構(gòu)無線網(wǎng)絡(luò)環(huán)境下,多樣業(yè)務(wù)可以充分利用各接入網(wǎng)絡(luò)的互補特性,CDMA蜂窩網(wǎng)絡(luò)的集中式架構(gòu)能夠有效為語音業(yè)務(wù)提供嚴格的時延保證,而 WLAN能夠為數(shù)據(jù)業(yè)務(wù)提供較高的帶寬。用戶可以根據(jù)不同業(yè)務(wù)QoS要求和當(dāng)前網(wǎng)絡(luò)狀態(tài)和性能,對接入的滿意度,也即效用進行評估,該效用反映了當(dāng)前網(wǎng)絡(luò)對各種業(yè)務(wù)的支持能力,而網(wǎng)絡(luò)運營商通過接納控制機制使用戶的平均效用值最大。本節(jié)首先將基于模糊邏輯對用戶的接納效用進行評估,然后將其用于求解最優(yōu)接納控制策略。
評估性能指標包括當(dāng)前網(wǎng)絡(luò)時延(DL)、抖動(JT)、帶寬(BW)和誤碼率(BER),根據(jù)語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)不同的性能要求,將評估因素集合表示為其中,表示時延和抖動,表示帶寬和誤碼率。用戶針對CDMA網(wǎng)絡(luò)和WLAN的各個性能指標對接入效用進行評估,采用模糊模型Mamdani[17]并且將評估結(jié)果分為 5個級別:非常高(VH, very high)、高(H,high)、中等(M, medium)、低(L, low)和非常低(VL,very low),該評估集合可以表示為E = {VH, H, M, L,VL}。DL、JT、BW和BER的隸屬函數(shù)用三角和梯形函數(shù)表示,如圖2所示,根據(jù)3GPP TS 22.105[3]中對各類業(yè)務(wù)QoS的規(guī)定,將各指標關(guān)鍵點設(shè)置如下:(DLvh, DLh, DLm, DLl, DLvl) = (30ms, 100ms,150ms, 250ms, 400ms),(JTvh, JTh, JTm, JTl, JTvl) =(1ms, 2ms, 3ms, 4ms, 5ms),(BWvl, BWl, BWm, BWh, BWvh)=(4kbit/s, 25kbit/s, 60kbit/s, 128kbit/s, 384kbit/s),
(BERvh, BERh, BERm, BERl, BWRvl) = (10-8, 10-7, 10-5,10-4, 10-3)。
圖2 時延、抖動、帶寬及誤碼率隸屬函數(shù)
評估因素集合中共有 4個評價接納效用的因素??赏ㄟ^這些因素構(gòu)建效用評估矩陣。U1的 u11和u12與評估集合E可以構(gòu)成一個2×5的矩陣R1,同理,U2的u21和u22與評估集合E可以構(gòu)成一個2×5的矩陣R2。
其中,rij是因素ui對評估集合ej的隸屬關(guān)系。不同業(yè)務(wù)對網(wǎng)絡(luò)QoS的要求各不相同,語音業(yè)務(wù)更關(guān)注時延和抖動,而數(shù)據(jù)業(yè)務(wù)更注重帶寬和誤碼率,因此需要對各個性能指標進行權(quán)重分配。假定權(quán)重向量 A = (a1,a2),A1= (a11, a12)和 A2= (a21, a22),其中,A表示評估因素集U1和U2的權(quán)重向量,Ai是評估因素集Ui(i = 1, 2)的權(quán)重向量。綜合評估可以用式(20)表示:
其中,算子“°”是M(·,⊕),“·”表示a·b =a×b=a b 且“⊕”表示 a⊕ b =m in(a +b ,1)。因此,B可以表示為
其中,C1、C2、C3、C4、C5是VH、H、M、L 和 VL的得分百分比。評估向量E用數(shù)值向量Y表示為
定義 9 基于模糊邏輯的綜合評估接納效用值可通過如下式進行計算。
其中,“°”|表示算子 M(·,+)。
定義8給出了平均效用的形式化表達式,這里結(jié)合式(23)接納效用評估值。
定義10 對于網(wǎng)絡(luò)狀態(tài)x和接納控制行為a,區(qū)分業(yè)務(wù)的接納控制效用函數(shù)可以表示為
其中,rc,n,v(rc,n,d)和rc,h,v(rc,h,d)為CDMA網(wǎng)絡(luò)中接納新到達語音業(yè)務(wù)(數(shù)據(jù)業(yè)務(wù))和垂直切換語音業(yè)務(wù)(數(shù)據(jù)業(yè)務(wù))的效用,rw,n,v(rw,n,d)和rw,h,d為WLAN中接納新到達語音業(yè)務(wù)(數(shù)據(jù)業(yè)務(wù))和垂直切換數(shù)據(jù)業(yè)務(wù)的效用。值得注意的是,接納行為和接納效用均取決于業(yè)務(wù)類型和當(dāng)前網(wǎng)絡(luò)狀態(tài)。
此外,對網(wǎng)絡(luò)運營商來說,可以對不同類型業(yè)務(wù)限制不同的阻塞概率上限來優(yōu)化接納控制。例如,相對于新到達業(yè)務(wù)來說,垂直切換業(yè)務(wù)受到阻塞會令用戶更加難以忍受,因此,需要將垂直切換業(yè)務(wù)的阻塞概率限制在一個較小的范圍內(nèi)。本文中,將阻塞概率作為基于馬爾可夫決策過程的接納控制的限制條件。
定義11 對于所有網(wǎng)絡(luò)狀態(tài)x∈X及接納控制行為 a∈Ax,最大接納效用可表示為
限制條件
利用線性規(guī)劃(linear programming)來求解上述最優(yōu)接納控制策略 u*。其中zxa(x∈X和a ∈ Ax)為決策變量, zxaτx(a)表示系統(tǒng)處于狀態(tài)x并且選擇接納行為a的穩(wěn)態(tài)概率。第1個限制條件為平衡等式,第2個限制條件保證穩(wěn)態(tài)概率之和為1,第3到第6個限制條件分別為CDMA蜂窩網(wǎng)絡(luò)中新到達和垂直切換語音業(yè)務(wù)(數(shù)據(jù)業(yè)務(wù)),WLAN中新到達語音業(yè)務(wù)(數(shù)據(jù)業(yè)務(wù))以及垂直切換數(shù)據(jù)業(yè)務(wù)的阻塞概率限制條件。 zx*a表示LP的最優(yōu)解,最優(yōu)接納控制策略 u*按照下述方法進行構(gòu)建:對任意a∈Ax,如果z*xa>0,則u*(x)=a;對所有a∈Ax,如果z*xa= 0 ,則選擇任意一個a∈Ax,并設(shè)u*(x)=a。LP的復(fù)雜性是基于決策變量個數(shù)的多項式復(fù)雜度,通過內(nèi)點算法可以在多項式時間內(nèi)完成。
仿真網(wǎng)絡(luò)模型如圖1所示,CDMA蜂窩網(wǎng)絡(luò)內(nèi)有一個WLAN AP,考慮目前廣泛使用的語音和數(shù)據(jù)2種典型業(yè)務(wù)。語音業(yè)務(wù)總到達率λn,v=λc,n,v+λw,n,v,數(shù)據(jù)業(yè)務(wù)總到達率 λn,d=λc,n,d+λw,n,d,考慮到目前CDMA蜂窩網(wǎng)絡(luò)仍以語音業(yè)務(wù)為主,WLAN則主要支持數(shù)據(jù)業(yè)務(wù),假設(shè)總語音業(yè)務(wù)70%到達CDMA蜂窩網(wǎng)絡(luò)區(qū)域中,總數(shù)據(jù)業(yè)務(wù)70%到達WLAN區(qū)域中。CDMA蜂窩網(wǎng)絡(luò)區(qū)域和WLAN區(qū)域中語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的終止率 μc,t和 μw,t均為 0.005,CDMA 區(qū)域中數(shù)據(jù)業(yè)務(wù)的切換速率 μc,h,d=0.004,WLAN中語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的切換速率μw,h,v和μw,h,d均為0.000 5。仿真基于MATLAB和NS-2,利用NS-2中的MIH[18]模塊來獲取網(wǎng)絡(luò)性能參數(shù)并根據(jù)業(yè)務(wù)類型對接納效用做出評估,考慮到語音和數(shù)據(jù)業(yè)務(wù)關(guān)注的性能指標不同,設(shè)置語音業(yè)務(wù)的模糊評估權(quán)重向量A = (0.8, 0.2),A1= (0.6, 0.4),A2= (0.5, 0.5);數(shù)據(jù)業(yè)務(wù)的模糊評估權(quán)重向量A =(0.2, 0.8),A1= (0.5, 0.5),A2= (0.7, 0.3)。最優(yōu)接納控制策略通過 MATLAB優(yōu)化工具箱中的Linprog求解,同時比較的還有不區(qū)分業(yè)務(wù)類型的接納控制和不支持用戶移動性的接納控制2種機制,在不區(qū)分業(yè)務(wù)類型的接納控制機制中,CDMA區(qū)域中的所有業(yè)務(wù)均接入到 CDMA蜂窩網(wǎng)絡(luò),WLAN區(qū)域中的所有業(yè)務(wù)均接入到WLAN;不支持移動性指的是接納控制只發(fā)生在 CDMA蜂窩網(wǎng)絡(luò)或者WLAN,不支持2個網(wǎng)絡(luò)之間的垂直切換。根據(jù)文中第 2節(jié)對網(wǎng)絡(luò)容量的分析,推導(dǎo)CDMA蜂窩網(wǎng)絡(luò)和 WLAN中語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的容量區(qū)域,CDMA蜂窩網(wǎng)絡(luò)和 WLAN的詳細性能參數(shù)見表 1。其中,WLAN性能參數(shù)參考了廣泛使用的IEEE 802.11 DCF標準[19]。
表1 仿真參數(shù)
如圖3所示,隨著語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)到達率由0.005增加到0.035,基于馬爾可夫決策過程的最優(yōu)接納控制機制獲得的平均效用總是大于其他2種機制,不支持移動性的接納控制機制獲得的平均效用最小。對語音業(yè)務(wù)來說,隨著業(yè)務(wù)到達率的增加,WLAN由于業(yè)務(wù)數(shù)量的增加而導(dǎo)致競爭加劇,無法為語音業(yè)務(wù)提供嚴格的時延保證,導(dǎo)致用戶的接納效用降低,而 CDMA網(wǎng)絡(luò)能夠更好地滿足其時延和抖動性能要求,最優(yōu)接納控制機制通過為語音用戶選擇 CDMA網(wǎng)絡(luò)而使整個網(wǎng)絡(luò)效用值最大化,而不區(qū)分業(yè)務(wù)的接納控制機制無法根據(jù)接納效用為用戶選擇接入網(wǎng)絡(luò),不支持移動性的接納控制由于掉話率增加而使接納效用進一步降低;對數(shù)據(jù)業(yè)務(wù)來說,CDMA蜂窩網(wǎng)絡(luò)為每一個數(shù)據(jù)業(yè)務(wù)分配的帶寬是一樣的,而當(dāng) WLAN業(yè)務(wù)數(shù)量較少時,每個數(shù)據(jù)業(yè)務(wù)能夠分配到更多的帶寬,從而提高用戶的接納效用,最優(yōu)接納控制機制通過將數(shù)據(jù)用戶接入到WLAN中而使整個網(wǎng)絡(luò)效用值最大化。
圖3 語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)平均效用對比
圖4 和圖5顯示了語音用戶和數(shù)據(jù)用戶的移動性給接納效用帶來的影響。由于語音業(yè)務(wù)不進行CDMA網(wǎng)絡(luò)到WLAN的垂直切換,因此這里只考查WLAN中語音用戶移動性,從圖4中可以看出,隨著WLAN中語音用戶垂直切換率的增加,最優(yōu)接納控制機制獲得的接納效用值始終明顯優(yōu)于其他 2種機制。在數(shù)據(jù)業(yè)務(wù)方面,CDMA網(wǎng)絡(luò)與WLAN之間的雙向切換同時存在,由于WLAN中用戶移動速率相對較低,因此假設(shè) μw,h,d=μc,h,d/5,圖 5顯示隨著CDMA網(wǎng)絡(luò)中數(shù)據(jù)業(yè)務(wù)切換率的增加最優(yōu)接納控制機制的效用值始終最大且效用增益逐漸增加。
圖4 語音業(yè)務(wù)效用增益與WLAN中切換率的關(guān)系
圖5 數(shù)據(jù)業(yè)務(wù)效用增益與CDMA中切換率的關(guān)系
最優(yōu)接納控制機制除了在接納效用方面優(yōu)于其他2種機制外,還能夠保證語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)阻塞概率不超過設(shè)定目標值。如圖6(a)所示,隨著語音業(yè)務(wù)到達率的增加,阻塞概率將不斷增大,當(dāng)業(yè)務(wù)到達率超過0.02時,最優(yōu)接納控制機制通過設(shè)置阻塞概率上限,可以將新到達語音業(yè)務(wù)的阻塞概率控制在5%以內(nèi),而其他2種機制的阻塞概率則呈近似線性增長趨勢;圖6(b)顯示的是從WLAN垂直切換到 CDMA網(wǎng)絡(luò)的語音業(yè)務(wù)的阻塞概率,不支持移動性的接納控制的阻塞概率始終為 1,隨著語音業(yè)務(wù)到達率的增加,不區(qū)分業(yè)務(wù)類型的接納控制的阻塞概率快速增長,而最優(yōu)接納控制機制的阻塞概率可以限定在 1%以內(nèi)。在數(shù)據(jù)業(yè)務(wù)方面,如圖7(a)所示,不區(qū)分業(yè)務(wù)類型的接納控制機制除了需要接納新到達數(shù)據(jù)業(yè)務(wù)外,還要接納 CDMA網(wǎng)絡(luò)切換過來的數(shù)據(jù)業(yè)務(wù),因此阻塞概率始終高于不支持移動性的接納控制機制,最優(yōu)接納控制機制的阻塞概率最小且被限定在5%以下。如圖7(b)所示。與語音業(yè)務(wù)類似。不支持移動性的接納控制機制的垂直切換阻塞概率為 1,最優(yōu)接納控制機制的垂直切換阻塞概率最小且低于0.01。
圖6 CDMA網(wǎng)絡(luò)中新到達語音業(yè)務(wù)和垂直切換語音業(yè)務(wù)阻塞概率
圖7 WLAN中新到達數(shù)據(jù)業(yè)務(wù)和垂直切換數(shù)據(jù)業(yè)務(wù)阻塞概率
本文對于異構(gòu)無線網(wǎng)絡(luò)中區(qū)分業(yè)務(wù)類型的接納控制機制進行了研究,基于馬爾可夫決策過程理論定義了不同類型業(yè)務(wù)接納控制行為并推導(dǎo)了系統(tǒng)狀態(tài)轉(zhuǎn)移概率,分析了不同類型業(yè)務(wù)在不同網(wǎng)絡(luò)狀態(tài)條件下的接納效用,最終推導(dǎo)出使接納效用最大的最優(yōu)控制策略。基于模糊邏輯的接納效用評估機制充分考慮了不同類型業(yè)務(wù) QoS要求和網(wǎng)絡(luò)狀態(tài)的動態(tài)變化。最優(yōu)接納控制機制能夠在保證各類業(yè)務(wù)接入和切換成功率的基礎(chǔ)上最大化平均接納效用。通過驗證分析表明,基于模糊邏輯的接納效用評估能夠有效反映網(wǎng)絡(luò)狀態(tài)變化對接納控制的影響,而最優(yōu)接納控制機制能夠獲得最大平均接納效用,并能嚴格保證各類業(yè)務(wù)的接入和切換成功率。
[1] BUDDHIKOT M, CHANDRANMENON G, HAN S, et al. Integration of 802.11 and third-generation wireless data networks[A]. Proc IEEE INFOCOM[C]. 2003. 503-512.
[2] SONG W, JIANG H, ZHUANG W, et al. Call admission control for integrated voice/data services in cellular/WLAN interworking[A].IEEE International Conference on Communications (ICC)[C]. 2006.5480-5485.
[3] HU Q Y, LIU J Y. An Introduction to Markov Decision Processes[M].Xidian Press, 2000.125-158.
[4] RAMJEE R, NAGARAJAN R, TOWSLEY D. On optimal call admission control in cellular networks[A]. Proc IEEE INFOCOM[C]. 1996.43-50.
[5] ZHANG H, FANG X M. Pricing and game theory based admission control scheme[J]. Journal on Communications, 2008,29(7):94-102.
[6] GAO D, CAI J, NGAN K N. Admission control in IEEE 802.11e wireless LANs[J]. IEEE Network, 2005, 19(4):6-13.
[7] CHEN M X, LIU G, ZHU G X. Utility based call admission control in WLAN[J]. ACTA Electronic Sinica, 2008, 36(7):1429-1434.
[8] MALDONADO D, LE B, HUGINE A, et al. Cognitive radio applications to dynamic spectrum allocation: a discussion and an illustrative example[A]. First IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks (DySPAN 2005)[C]. 2005.597-600.
[9] CHAN H, FAN P, CAO Z. A utility-based network selection scheme for multiple services in heterogeneous networks[A]. International Conference on Wireless Networks, Communications and Mobile Computing[C]. 2005.1175-1180.
[10] SURI N R, NARAHARI Y. An auction algorithm for procuring wireless channel in a heterogeneous wireless network[A]. IEEE IFIP International Conference on Wireless and Optical Communications Networks[C]. 2006. 1-5.
[11] LAI Y C, TSAI S F. Unfairness of measurement-based admission controls in a heterogeneous environment[A]. International Conference on Parallel and Distributed Systems (ICPADS)[C]. 2001. 667-674.
[12] SONG W, ZHUANG W. QoS provisioning via admission control in cellular/wireless LAN interworking[A]. International Conference on Broadband Networks[C]. 2005. 543-550.
[13] WU H, PENG Y, LONG K, et al. Performance of reliable transport protocol over IEEE 802.11 wireless LAN: analysis and enhancement[A]. Proc IEEE INFOCOM[C]. 2002. 599-607.
[14] TICKOO O, SIKDAR B. A queueing model for finite load IEEE 802.11 random access MAC[A]. Proc IEEE ICC[C]. 2004.175-179.
[15] CAI L X, SHEN X, MARK J W, et al. Voice capacity analysis of WLAN with unbalanced traffic[J]. IEEE Trans Veh Technol, 2006,55(3):752-761.
[16] PéREZ-ROMERO J, SALLENT O, AGUSTI R, et al. Radio Resource Management Strategies in UMTS[M]. New York: Wiley, 2005.
[17] PEDRYCZ W, GOMIDE F. An Introduction to Fuzzy Sets Analysis and Design[M]. MIT Press, 1998.
[18] IEEE 802.11 media independent handover working group[EB/OL].http://www.ieee802.org/21/.
[19] ANSI/IEEE Std 802.11. Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications[S]. 1999.