馮 維 馮穗力 丁躍華 黃 鑫②
?
無(wú)線(xiàn)多跳網(wǎng)絡(luò)下基于過(guò)時(shí)信道狀態(tài)信息的跨層資源分配
馮 維①馮穗力*①丁躍華①黃 鑫①②
①(華南理工大學(xué)電子與信息學(xué)院 廣州 510640)②(華南師范大學(xué)物理與電信工程學(xué)院 廣州 510006)
對(duì)于無(wú)線(xiàn)多跳網(wǎng)絡(luò)跨層資源分配算法的研究大多是建立在假定每個(gè)節(jié)點(diǎn)能獲得網(wǎng)絡(luò)中其他節(jié)點(diǎn)的完美的信道狀態(tài)信息(CSI)的基礎(chǔ)上。但是由于信道的時(shí)變特性和CSI的反饋延時(shí),在動(dòng)態(tài)變化較快的無(wú)線(xiàn)網(wǎng)絡(luò)中,節(jié)點(diǎn)所獲得的CSI很可能是過(guò)時(shí)或者部分過(guò)時(shí)的?;谶@個(gè)前提,該文首次在動(dòng)態(tài)無(wú)線(xiàn)多跳網(wǎng)絡(luò)跨層資源優(yōu)化分配算法中考慮了CSI這種變化的影響,并提出了一種相應(yīng)的分布式聯(lián)合擁塞控制和功率分配算法。仿真結(jié)果證明該算法能夠極大地提高網(wǎng)絡(luò)效用和能量效用。
無(wú)線(xiàn)多跳網(wǎng)絡(luò);信道狀態(tài)信息;動(dòng)態(tài)跨層資源分配;分布式算法;能量效用
目前已有大量學(xué)者針對(duì)無(wú)線(xiàn)多跳網(wǎng)絡(luò)跨層資源分配算法展開(kāi)了研究,并取得了許多研究成果。文獻(xiàn)[1]指出了跨層設(shè)計(jì)的動(dòng)機(jī)和必要性,并總結(jié)了近十年來(lái)跨層聯(lián)合優(yōu)化方面的相關(guān)研究成果。文獻(xiàn)[2]針對(duì)多信道無(wú)線(xiàn)多跳網(wǎng)絡(luò),提出了一種考慮時(shí)延因素的聯(lián)合速率、路由和調(diào)度的跨層公平帶寬分配算法。該算法將聯(lián)合速率、路由和調(diào)度的跨層優(yōu)化問(wèn)題描述成一個(gè)網(wǎng)絡(luò)效用最大化問(wèn)題,然后采用對(duì)偶分解的方法獲得該問(wèn)題的次優(yōu)解。文獻(xiàn)[3]將無(wú)線(xiàn)多跳網(wǎng)絡(luò)的功率控制和信道分配問(wèn)題聯(lián)合建模為一個(gè)效用最大化問(wèn)題,并提出了求解此問(wèn)題的集中式和分布式算法。文獻(xiàn)[4-7]分別針對(duì)層與層之間不同的關(guān)系和不同的服務(wù)質(zhì)量(Quality of Service, QoS)要求提出了一種跨層資源分配算法。盡管如此,這些算法都依賴(lài)于一個(gè)重要的假設(shè):節(jié)點(diǎn)所收集的CSI是實(shí)時(shí)的,完善的。而事實(shí)上,節(jié)點(diǎn)所收集到的信道狀態(tài)信息往往是不完善的,過(guò)時(shí)的。這是因?yàn)椋?1)接收端在估計(jì)出CSI之后,需要將此CSI反饋至發(fā)送端,有時(shí)甚至需要將此信息發(fā)送至其他節(jié)點(diǎn),不同的網(wǎng)絡(luò)環(huán)境將會(huì)帶來(lái)不可預(yù)計(jì)的延時(shí);(2)網(wǎng)絡(luò)狀態(tài)信息不可能頻繁地發(fā)布,否則會(huì)極大地增加網(wǎng)絡(luò)負(fù)載。上述兩種因素對(duì)CSI的影響一般難以避免,需要采取其它措施來(lái)消除或降低其影響。根據(jù)我們的調(diào)研,目前只有少數(shù)文獻(xiàn)在正交頻分多址接入(Orthogonal Frequency Division Multiple Access, OFDMA)的下行傳輸過(guò)程[8,9]和認(rèn)知無(wú)線(xiàn)電主從用戶(hù)共享信道資源環(huán)境下的頻譜感知過(guò)程[10,11]中考慮了CSI過(guò)時(shí)的影響。但上述這些結(jié)果均無(wú)法解決無(wú)線(xiàn)多跳網(wǎng)絡(luò)系統(tǒng)中CSI誤差帶來(lái)的問(wèn)題。
本文首次研究了無(wú)線(xiàn)多跳網(wǎng)絡(luò)跨層資源優(yōu)化分配過(guò)程中過(guò)時(shí)CSI帶來(lái)的影響,并通過(guò)在建模資源優(yōu)化問(wèn)題時(shí)考慮CSI的過(guò)時(shí)以減少這種影響。本文考慮的優(yōu)化問(wèn)題是:在已知存在過(guò)時(shí)CSI的基礎(chǔ)上實(shí)現(xiàn)無(wú)線(xiàn)多跳網(wǎng)絡(luò)的聯(lián)合擁塞控制和功率控制。
接下來(lái)的文章組織如下:第2節(jié)提出了系統(tǒng)模型和優(yōu)化模型;第3節(jié)提出了分布式優(yōu)化算法;第4節(jié)對(duì)算法進(jìn)行了仿真,并對(duì)仿真結(jié)果進(jìn)行了分析;第5節(jié)總結(jié)全文。
本文需要解決的問(wèn)題是:已知過(guò)時(shí)的CSI,在滿(mǎn)足業(yè)務(wù)流速率分配公平性要求下,聯(lián)合功率分配和擁塞控制,達(dá)到最大化網(wǎng)絡(luò)總吞吐量的目標(biāo)。
又鏈路可用容量可表示為
綜上所述,我們的優(yōu)化目標(biāo)是求解如下的網(wǎng)絡(luò)效用最大化(Network Utility Maximization, NUM)問(wèn)題:
第2節(jié)中得到的NUM問(wèn)題計(jì)算復(fù)雜度很高,難以集中在某個(gè)控制節(jié)點(diǎn)中完成。本節(jié)基于拉格朗日對(duì)偶分解技術(shù)[12],提出一種分布式優(yōu)化算法來(lái)求解式(11)。該分布式算法通過(guò)求解原問(wèn)題式(11)的對(duì)偶問(wèn)題的解來(lái)代替求解原問(wèn)題式(11)。原問(wèn)題式(11)的對(duì)偶問(wèn)題表達(dá)為
對(duì)偶函數(shù)為
和
與式(20)同理可得
對(duì)式(24)的第2部分再次運(yùn)用參考文獻(xiàn)[10]中式(33)得
至此,我們可以求得
步驟1 初始化所有變量。
步驟4 返回到步驟2直至結(jié)束。
又由強(qiáng)對(duì)偶原理[12]可知,凸優(yōu)化問(wèn)題經(jīng)過(guò)拉格朗日對(duì)偶分解方法求出的對(duì)偶問(wèn)題的極值點(diǎn)也為原始優(yōu)化問(wèn)題的最優(yōu)解。所以,該算法在迭代步長(zhǎng)能滿(mǎn)足收斂步長(zhǎng)要求的前提下,能保證動(dòng)態(tài)追蹤到原始問(wèn)題的最優(yōu)解。
網(wǎng)絡(luò)效用曲線(xiàn)如圖1所示。由圖1可知,使用過(guò)時(shí)的CSI來(lái)進(jìn)行資源分配只能收斂到網(wǎng)絡(luò)效用的次優(yōu)值,這是因?yàn)楦鶕?jù)過(guò)時(shí)CSI所分配的流速率可能超過(guò)了鏈路實(shí)際可利用的速率,所以實(shí)際的網(wǎng)絡(luò)效用會(huì)降低。
公平性指標(biāo)曲線(xiàn)如圖2所示。由圖2可知, CSI過(guò)時(shí)時(shí)間越長(zhǎng),公平性越不理想。這是因?yàn)檫^(guò)時(shí)時(shí)間越長(zhǎng),網(wǎng)絡(luò)在進(jìn)行資源的優(yōu)化分配計(jì)算時(shí)對(duì)現(xiàn)狀的了解越少,越難公平的分配資源。而在本文的算法中,由于考慮過(guò)時(shí)CSI的影響,公平性性能得到改善。能量效用曲線(xiàn)如圖3所示。在有限的功率約束下,傳統(tǒng)算法根據(jù)過(guò)時(shí)CSI來(lái)分配資源,會(huì)導(dǎo)致下面兩種情況:(1)節(jié)點(diǎn)分配的鏈路速率超過(guò)鏈路實(shí)際可利用容量,流傳輸?shù)膶?shí)際速率降低;(2)節(jié)點(diǎn)分配的鏈路速率低于鏈路實(shí)際可利用容量,造成鏈路資源的浪費(fèi)。這兩種情況都會(huì)導(dǎo)致網(wǎng)絡(luò)總能量效用降低。
本文首次在動(dòng)態(tài)無(wú)線(xiàn)多跳網(wǎng)絡(luò)中考慮了過(guò)時(shí)CSI對(duì)跨層資源分配帶來(lái)的影響,并提出了一種考慮過(guò)時(shí)CSI影響的聯(lián)合擁塞控制和功率控制的算法。相比集中式的優(yōu)化算法,該算法具有較低的計(jì)算復(fù)雜度,因此更適用于無(wú)線(xiàn)多跳網(wǎng)絡(luò)環(huán)境,且仿真結(jié)果進(jìn)一步表明,算法能夠改進(jìn)網(wǎng)絡(luò)資源分配的合理性,提高網(wǎng)絡(luò)總體效用,降低能耗。
圖1 網(wǎng)絡(luò)效用
圖2 公平性
圖3 能量效用
[1] Path H and Rudra D. A survey of network design problems and joint design approaches in wireless mesh networks[J].&, 2011, 13(3): 396–426.
[2] Xiong H, Li R, Eryilmaz A,. Delay-aware cross-layer design for network utility maximization in multi-hop networks[J]., 2011, 29(5): 951-959.
[3] 黃鑫, 馮穗力, 柯峰, 等. 無(wú)線(xiàn)mesh網(wǎng)絡(luò)中基于效用最優(yōu)的聯(lián)合信道分配和功率分配算法[J]. 電子與信息學(xué)報(bào), 2011, 33(11): 2600-2604.
[4] Augusto C, Carvalho C, da Silva M,.. REUSE: a combined routing and link scheduling mechanism for wireless mesh networks[J]., 2011, 34(18): 2207-2216.
[5] Shi Y, Hou Y, Kompella S,. Maximizing capacity in multihop cognitive radio networks under the SINR model[J].,2011, 10(7): 954-967.
[6] Xie R, Yu F, and Ji H. Dynamic resource allocation for heterogeneous services in cognitive radio networks with imperfect channel sensing[J]., 2012, 61(2): 770-780.
[7] Cui H, Song L, and Jiao B. Weighted amplify-andforward relay selection with outdated channel state information[J]., 2013, 2(6): 651-654.
[8] Shankhanaad M, Mohammad M, and Vijay K. Joint relay selection and power allocation for decode-and-forward cellular relay network with channel uncertainty[J]., 2012, 11(10): 3496-3508.
[9] Ayaz A and Mohamad A. Margin adaptive resource allocation in downlink OFDMA system with outdated channel state information[C]. Proceedings of the IEEE 20th International Symposium on Personal Indoor and Mobile Radio Communications, Tokyo, Japan, 2009: 1868-1872.
[10] Kim H, Wang H, Lim S,.. On the impact of outdated channel information on the capacity of secondary user in spectrum sharing environments[J]., 2012, 11(1): 284-295.
[11] Lim S, Wang H, Kim H,. Mean value-based power allocation without instantaneous CSI feedback in spectrum sharing systems[J].,2012, 11(3): 874-879.
[12] Boyd S and Vandenberghe L. Convex Optimization[M]. Cambridge: Cambirdge University Press, 2004: 307-390.
[13] Huang X, Feng S, and Zhuang H. Jointly optimal congestion control, channel allocation and power control in multi- channel wireless multi-hop networks[J].,2011, 34(15): 1848-1857.
[14] Bertsekas D. Nonlinear Programming[M]. Belmont: Athena Scientific, 1995: 200-210.
[15] Jain R, Chiu D, and Hawe W. A quantitative measure of fairness and discrimination for resource allocation in shared computer system[R]. Eastern Research Laboratory, No. DEC-TR-301, 1984.
馮 維: 女,1984年生,博士,研究領(lǐng)域?yàn)闊o(wú)線(xiàn)多跳網(wǎng)絡(luò)的跨層資源分配.
馮穗力: 男,1955年生,博士,博士生導(dǎo)師,研究方向?yàn)樾畔⒕W(wǎng)絡(luò)理論與技術(shù)、通信信號(hào)處理等.
丁躍華: 男,1982年生,博士,講師,研究方向?yàn)樾畔⒕W(wǎng)絡(luò)理論與技術(shù).
黃 鑫: 女,1984年生,博士,研究多跳網(wǎng)絡(luò)的資源分配.
Cross-layer Resource Allocation with Outdated Channel State Information in Wireless Multi-hop Networks
Feng Wei①Feng Sui-li①Ding Yue-hua①Huang Xin①②
①(,,510640,)②(,,510006,)
Most of the existing works on the cross-layer design of dynamic resource allocation in wireless multi-hop networks assume that every node can avail perfect Channel State Information (CSI) of other nodes in the networks. However, because of the channel fluctuations and the feedback delay, the availed CSI is usually outdated or partly outdated in a dynamic wireless network. In this paper, the impact of outdated channel information is firstly investigated in wireless multi-hop network, and a distributed joint congestion control and power control algorithm with outdated CSI is proposed. The simulation results demonstrate that the proposed algorithm significantly improves network efficiency and energy efficiency of the multi-hop networks.
Wireless multi-hop networks; Channel State Information (CSI); Cross-layer design of dynamic resource allocation; Distributed algorithms; Energy efficiency
TP393
A
1009-5896(2014)11-2750-06
10.3724/SP.J.1146.2013.00546
馮穗力 fengsl@scut.edu.cn
2013-04-22收到,2014-08-07改回
國(guó)家自然科學(xué)基金(61340035)和廣州市科技計(jì)劃項(xiàng)目(2014J 4100246)資助課題