徐昌彪,朱聯軍b
(重慶郵電大學 a.光電工程學院; b.通信與信息工程學院,重慶 400065)
C-RAN 中基于Markov模型的小區用戶數預測
徐昌彪a,朱聯軍b
(重慶郵電大學 a.光電工程學院; b.通信與信息工程學院,重慶 400065)
基于排隊論和Markov轉移模型,對C-RAN(綠色無線接入網)中小區簇所包含所有小區的用戶數的變化規律進行預測研究。提出了一種綜合考慮歷史規律及當前趨勢的預測方案,對各小區不同時刻的用戶到達率和離開率進行預測。通過求Markov轉移模型的瞬態解,得出各小區用戶數在不同時刻的統計平均值。在考慮預測誤差和系統開銷的情況下,求解最優的預測周期。仿真結果表明,較優的預測周期能客觀反映實際環境中用戶數的變化規律。
綠色無線接入網;馬爾科夫轉移模型;預測;排隊論;最優預測周期;變化規律
通信行業作為全球增長速度最快的行業之一,資源的高效利用已成為關注的焦點。然而現有的資源分配和配置較為低效,雖然在傳統的通信網絡設計中存在一定冗余,但實際情況并非所有設備都能得到充分的利用。用戶移動規律與業務分布的時空變化是影響網絡整體通信性能的重要因素。通信中“潮汐效應”[1]會對網絡資源造成極大的浪費,其中頻譜資源的低效利用最為明顯。C-RAN[2](綠色無線接入網)作為一種較新的網絡架構,為各小區協作通信、資源的動態分配提供了條件。在C-RAN中,一個BBU(基帶處理單元)通過光纖連接多個RRU(遠端射頻單元),一個RRU對應一個小區,BBU可對各個RRU進行集中管理與調度,并依據歷史數據來預測未來的負載,以對資源進行預分配,CRAN特有的架構體系為本文的研究奠定了基礎。為了提高頻譜資源利用率,建立一個能反映客觀現實的用戶移動規律的模型,預測未來各小區人數的變化規律具有重要的現實意義。
當前,對用戶移動模型的研究報道較多。在異構網絡中,文獻[3]創建了一種基于二維終端速率分類與狀態轉換的移動模型,并且給出了相應的Markov分析方法。文獻[4]運用排隊論對游客在公園中因旅游景點的影響而移動進行了研究。文獻[5]提出了RRM(無線資源管理)移動模型在WNAN(無線體域網)中的應用,以捕獲體域網用戶在建筑物間移動時的動態特征。基于統計數據對用戶在微蜂窩小區內的駐留時間進行分析,文獻[6]得到其概率分布與Pareto分布非常接近。文獻[7]提出了一種移動話務的潮汐效應智能化解決方案及基帶池資源技術,以提高基站的利用率,降低建網成本和能耗。文獻[8]提出一種優先路徑室內移動模型,運用Markov模型和最短路徑算法對其進行求解。文獻[9]基于真實的建筑環境數據,提出了一種復雜三維室內用戶移動模型。文獻[10]依據C-RAN中的負載需求,采取BBU集中對RRU進行資源分配,資源利用率提高了70%。根據負載的變化規律,文獻[11]通過擬合法,將資源的需求擬合成與時間的變化關系,并對其進行資源分配,但沒有對引起負載變化的根本原因(用戶的有規律移動)進行研究。由現狀可知,對C-RAN架構下小區用戶數變化的模型研究較少,且很多對用戶數的預測研究都是基于當前的趨勢進行的,忽略了歷史規律這一重要參考依據。
2.1小區簇的選取
為了簡化系統的網絡架構和調度過程的復雜度,協作式處理和調度機制應限制在幾個小區組成的“小區簇”內進行。小區簇的選取應滿足穩定性、相鄰性和起伏性的特征。穩定性指用戶數量的穩定,是本文研究的前提條件,只有在相對穩定的環境下,即用戶數量維持在比較穩定的狀態下,后續的資源分配才具有意義。在小區簇中,雖然各個小區用戶數均存在峰值,但其時間不一樣,相互間具有互補性。假設小區簇內有n個小區,小區m在t時刻的用戶數用cellm(t)表示,ALL表示小區簇的總用戶數,則小區簇內小區在任意時刻的用戶數滿足

相鄰性是指各個小區物理位置彼此相鄰,小區簇內所有小區的RRU數據均通過光纖傳輸到BBU進行處理,且RRU為分布式部署,BBU部署在小區簇的中心位置。在一個大的范圍內,用戶數量一般較為穩定,小區簇內所有小區彼此相鄰。
起伏性是指單個小區用戶數量隨時間不斷變化。正是由于用戶數量的不斷變化,才導致通信潮汐效應的存在。
2.2移動模型的建立
在研究小區用戶數量變化時,只考慮移動用戶在小區簇內流動。因此,cellm(小區m)增加的用戶只考慮來自小區簇內的其他小區;同樣,減少的用戶只考慮流入到小區簇內的其他小區。圖1所示為cellm內用戶的實際轉移模型。
求解上述模型的轉移概率較為困難,但本文所研究的用戶變化是在一個小區簇中進行,因此可對模型進行簡化。將到達率λ和離開率μ看作是各個小區流入到本小區的到達率和從本小區離開到各個小區離開率的累加值,簡化移動模型如圖2所示。

圖1 小區用戶轉移模型

圖2 簡化移動模型
2.3簡化移動模型的Markov分析
以單個小區作為研究對象。假設用戶到達和離開小區的時間間隔均服從指數分布,且在同一時刻不可能有兩個用戶離開,等效于排隊模型中有1個服務窗口。本文最佳預測周期作為一個計算周期,以分鐘為周期的最小單位,計算不同時刻的用戶數,在每次計算時都認為λ和μ是一個定值。為了求出用戶數量的變化情況,需要計算出用戶的暫態解。模型的用戶數量變化滿足M|M|1排隊模型,其Markov轉移過程如圖3所示,圖中N表示小區中的最大用戶數。

圖3 用戶數變化的Markov轉移模型
此建模的目的是通過模型來計算潛在用戶數,即通過用戶到達小區和離開小區前一時刻的規律和歷史同一時間段的規律來預測下一時刻小區用戶的數量。假設0時刻系統有i個顧客,在t時刻系統有k個顧客的概率為pik(t),則系統的暫態方程為


結合實際環境,由于單個小區的最大用戶數一般較大,在求解時可近似將上述等式的分母看為1,因此穩態解為

式(2)為線性差微分方程,由于小區用戶數的最大容納值較大,因此其暫態解近似為

式中,δik為單位序列。當ρ>1時,瞬態解無法得到相應的理論公式,在仿真時可以運用MATLAB中求解差微分方程的函數進行求解。
2.4λ和μ的求解
小區用戶到達率λ和離開率μ的確定是相對關鍵的部分。在求解λ和μ時,結合單方法預測和組合預測的優點,既考慮歷史規律,又考慮當前規律的基礎上,提出了一種新的預測方法:基于歷史-當前的二次冪遞增預測方法,權值因子按兩倍關系變化,相隔時間越久,其權值越小,對當前求解值的影響越小。在一個預測周期T內λ和μ是一個定值,假設小區m第x天a到b時段的到達率為λ,且只考慮當前求解時刻的前一周期和前n天的情況,則可以表示為

式中,ˉfλ為統計平均值,通過小區m第x天前一周期的數據來進行求解,即通過小區m第k天時刻a-T到時刻b-T的數據來求解。計算方法為:a-T 到b-T時間段內各個時刻的到達率已知,以1 min為間隔統計到達小區的人數,假設數據分別為,使用二次擬合曲線,用最小二乘法求解λ關于時間的函數,可表示為

式中,errori為誤差項;a、b、c為擬合常數。使用二次擬合是因為在較小的時間間隔內,用戶數量的變化趨勢幾乎滿足二次曲線規律。a、b和c滿足如下方程:

將求得的系數代入式(6),以t為變量,即可求出不同時刻的y值。定義ˉfλ的值為


2.5不同時刻用戶數量的求解
對于小區m,假設當前的人數為i,最大容納人數為Max um,小區t時刻的人數為user(t),根據式(4)、(5)和(9),user(t)可表示為

采用MATLAB和Microsoft Visual Studio 2005仿真軟件進行仿真,為了體現環境中小區用戶的流動性,選取較為典型的區域作為仿真研究區域,仿真場景如圖4所示。

圖4 仿真場景
在求解結果時,n值取為3,即只考慮前3天的歷史情況,并將日期分為工作日和節假日,用同類日期的歷史數據來計算λ和μ。在求解最佳預測周期時主要考慮系統的開銷over(T)和預測誤差dev(T),定義預測效益函數為Be(T),表示為

式中,α+β=1,Be(T)越小越好。如要重點考慮系統開銷,則使α>β;如要重點考慮預測誤差,則使α<β。dev(T)的求解如下:假設預測周期為T,將一天內每一分鐘的預測值與實際值的方差求和,對不同周期的dev(T)做歸一化處理。設小區m在t時刻的預測人數和實際人數分別為user pmre(t)和useramct(t),則小區m的預測累加方差Δm(T)可以表示為

不同周期(周期范圍為1~60 min)的dev(T)為其歸一化方差,則小區m的devm(T)可以表示為

仿真選擇5個小區,dev(T)為5個小區的平均加權值。在考慮開銷時,由于空間復雜度幾乎相同,因此主要考慮時間復雜度。當T較小時,系統需要不斷地計算λ和μ等,占用時間幾乎與T成反比。因此over(T)可以表示為

在求解Be(T)時重點考慮系統開銷,取α=0.6、β= 0.4。預測誤差、系統開銷與T的關系如圖5所示。

圖5 預測誤差、系統開銷與T的關系
圖5中,系統開銷和預測誤差均為歸一化值,系統開銷隨T的增大而減小。預測誤差呈現兩邊大中間小的趨勢,最佳預測周期為10 min左右。當T<10時,誤差隨T增加而減小,這是由于突發性會導致預測偏差較大;當T>10時,滯后性會使誤差隨T增大而增大。
Be(T)與T的關系如圖6所示。由圖可知,當α =0.6、β=0.4時,系統的最佳預測周期約為17 min。將本文所提預測方案與AR(自回歸)預測方案進行對比,對兩個預測方案不同的時段(以1 h為單位,求出每1 min的平均方差)誤差的歸一化值進行分析,圖7所示為兩種方案的對比圖。由圖可知,本文所提預測方案較AR預測在一定程度上提高了λ和μ的預測準確性,進而提高了小區人數預測的準確性,在人數急劇變化的時間段最為明顯,如7∶00~8∶00之間。當用戶流動較緩慢時,預測誤差較小,如夜間時段。

圖6 Be(T)與T的關系

圖7 方案對比
對整個小區簇內所有小區的用戶移動進行研究,建立了用戶轉移模型,根據歷史數據對小區未來的用戶數量進行預測。在預測過程中重點求解最佳預測周期,由最佳周期預測小區簇中各個小區未來的用戶數變化情況。預測時不僅考慮了歷史規律,更著重考慮了用戶數量當前的變化趨勢,并與AR預測進行對比。本文的研究結論為資源分配提供了理論支撐,資源分配也將是本課題的后續方向。
[1] 楊璘.綠色無線接入網架構C-RAN研究[D].北京:北京郵電大學,2011.
[2] 黃宇紅.C-RAN無線接入網綠色演進白皮書[D].北京:中國移動通信研究院,2010.
[3] 劉琪,袁堅,山秀明,等.3G/WLAN網絡中基于終端移動與業務認知的動態負載均衡機制[J].計算機學報,2010,(9):1569-1579.
[4] Solmaz G,Akbas M,Turgut D.A Mobility Model of Theme Park Visitors[J].IEEE Transactions on Mobile Computing,2015,14(12):2406-2418.
[5] Misra S,Mahapatro J,Mahadevappa M,et al.Random room mobility model and extra-wireless body area network communication in hospital buildings[J].IET Networks,2014,4(1):54-64.
[6] Thajchayapong S,Peha J M.Mobility patterns in microcellular wireless networks[J].Mobile Computing,IEEE Transactions on,2006,5(1):52-63.
[7] 趙亞玲.一種移動話務的潮汐效應解決方案[J].科技視界,2014,(30):238-238.
[8] Ning L,Wang Z,Guo Q.Preferred Route Indoor Mobility Model for Heterogeneous Networks[J]. Communications Letters,IEEE,2014,18(5):821-824.
[9] Rose D M,Jansen T,Hahn S,et al.Impact of realistic indoor mobility modelling in the context of propagation modelling on the user and network experience [C]//EuCAP 2013.Gothenburg,Sweden:IEEE,2013:3979-3983.
[10]Khan M,Alhumaima R S,Al-Raweshidy H S.Reducing energy consumption by dynamic resource allocation in C-RAN[C]//EuCNC 2015.Paris,France:IEEE,2015:169-174.
[11]趙巖琨.LTE系統自優化節能技術研究[D].北京:北京郵電大學,2012.
Research on the Prediction of the Number of Cell Users Based on Markov Model in C-RAN Network
XU Chang-biaoa,ZHU Lian-junb
(a.School of Optoelectronic Engineering; b.School of Communication and Information Engineering,Chongqing University of Posts and Telecommunications,Chongqing 400065,China)
In this paper,the variation of the number of cell's users within the cluster is studied based on Queuing theory and Markov transition model in C-RAN network.We proposes a prediction scheme to calculate the cell's arriving rate and leaving rate by considering the history regular and the current trend.By solving the transient solution of the Markov transition model,the statistical average of the every cell's users is achieved at different times.Considering the prediction error and the system overhead,the optimal period of the prediction is obtained.The simulation result shows that better prediction period can accurately reflect the variation of the users in the realistic environment.
C-RAN;Markov transition model;predict;queuing theory;the optical prediction period;variation
TN926
A
1005-8788(2016)04-0067-05
10.13756/j.gtxyj.2016.04.020
2016-04-15
國家自然科學基金資助項目(61301124)
徐昌彪(1972-),男,重慶人。教授,工學博士,主要從事未來網絡方向的研究。
朱聯軍,碩士研究生。E-mail:18523854021@163.com