节点文献

基于博弈论的无线网络资源竞争与协作机制研究

Research on Resource Allocation and Cooperative Mechanism in Wireless Networks Based on Game Theory

【作者】 张国鹏

【导师】 张海林;

【作者基本信息】 西安电子科技大学 , 通信与信息系统, 2009, 博士

【摘要】 部署和维护传统的基于集中式控制的无线通信系统需要耗费大量的时间、物力和人力资源,而由独立、自治的用户终端通过彼此协作分布式的实现网络功能,则能够减小组网成本,增加网络部署的灵活性。然而,在这种分布式环境中,用户终端由于无法获取网络全局或者其他用户的信息而表现出自私性和理性,即为了优化自己的性能指标、非协作地竞争共享的网络资源,由此造成系统整体性能以及其他用户性能的急剧下降。因此,必须设计出有效的竞争与协作机制,激励自私用户参与网络协作,实现对资源公平、有效的共享。博弈论是分析博弈参与者竞争和协作机制的数学工具,是使用严谨的数学模型研究冲突对抗条件下最优决策问题的理论。本文使用博弈理论对无线网络资源分配中所存在的用户终端协作与竞争问题进行分析与研究,设计能够激励用户参与网络协作的竞争机制,在优化网络系统性能的同时实现对资源的公平分配。在物理层,研究了协作通信网络中的资源(功率和带宽)共享问题。以用户节点之间的协作转发功率作为可共享资源,提出了一种基于协作博弈论的协作功率分配方案。首先建立用户节点基于分组转发功率的协作博弈;然后证明所提出博弈存在唯一的纳什议价解,并对求解算法的复杂度和可行性进行了分析。仿真结果表明,所提出的协作博弈模型及其纳什议价解能够在优化系统性能的同时,保证节点之间资源共享的公平性,该公平性体现在节点参与协作中继的程度(也就是它愿意贡献的协作功率)依赖于它的协作伙伴能够为它带来的有效信噪比增益。接下来研究一种非对称的协作通信模型,探讨中继节点如何在多个数据源节点之间分配有限的协作带宽的问题。首先设计中继节点的资源价格函数,以及用户基于能量有效性的效用函数;然后,建立用户最优协作带宽购买量的非协作博弈模型和博弈纳什均衡解的集中式求解算法。为满足Ad.Hoc网络用户之间无法交换彼此信息的客观条件约束,设计了一种均衡解的分布式搜索算法,并给出算法的收敛性条件。仿真结果说明,使用所提出资源分配机制,每个用户节点只需获取中继节点的资源价格信息就可以收敛到纳什均衡策略(最优的带宽资源购买量)。在MAC层,首先基于非协作博弈论提出一种无线局域网MAC协议,用以提高802.11DCF的性能。通过将节点间的信道竞争过程建模为非完全信息动态博弈,解得节点竞争信道的纳什均衡策略(初始竞争窗口值)。根据此均衡策略提出对DCF的改进协议,即G-DCF。节点首先通过监测信道、收集竞争的历史信息,对当前博弈状态(即竞争站点个数)进行统计;然后根据当前博弈状态调整其均衡策略。为使空闲节点能准确估计博弈状态,在其转换到发送状态时可以快速调整到均衡策略,提出一种虚拟帧发送机制。研究的结果表明,G-DCF在系统处于饱和或非饱和状态时,均能提高系统的吞吐量、降低时延及丢帧率。同样在IEEE 802.11无线局域网的MAC层,针对802.11e EDCA的不公平现象,即当网络负载较大时低优先级数据流的吞吐量几乎为零,提出一种基于队列调度和非完全协作博弈论的媒体接入控制机制P-EDCA,实现按数据流权重、公平的系统带宽资源分配。P-EDCA支持802.11e的多优先级队列结构,通过站点内部的队列调度机制Sintra-node保证各队列分组获取公平的站点发送权;通过基于非完全协作博弈的站点间信道竞争机制Sinter-node保证各站点获取公平的信道访问机率。仿真表明,P-EDCA能够精确实现按权重、成比例的带宽资源分配;与EDCA相比,在满足高优先级数据流QoS需求的前提下,P-EDCA能够将低优先级数据流的时延降低50%。在跨层设计方面,首先,应用协作博弈论提出一种OFDMA下行链路资源(功率和子载波)分配算法(CGA),在有效利用系统资源的同时满足用户间的服务质量(QoS)公平性。CGA算法以最大化系统净效用(用户数据速率的函数)为目标,将系统资源的分配过程建模为用户间的协作博弈。通过线性复杂度的子载波分配,以及可控复杂度的功率分配,求得此博弈的纳什议价解(子载波和功率分配结果)。与最大化系统速率(max-rate)和最大化最小(max-min)公平性算法作比较,CGA算法在逼近系统容最大容量的同时,能够满足用户对QoS公平性(误码率和最小数据吞吐量)的要求。最后,基于非协作博弈论提出一种多小区OFDMA资源分配方案。该方案充分考虑移动用户可携带能量的有限性,以优化用户的能量有效性(每单位能量能获得的服务质量(QoS)满意度)为目标。首先,定义能够反映用户QoS满意度以及相应能量开销之间关系的用户效用函数;在博弈中,任意小区中的基站与其用户结成联盟(coliation)与其它小区(即联盟)竞争系统频谱资源的使用,且每个联盟的竞争目的是最大化本小区的用户效用之和;接下来,通过加入价格因子对博弈的纳什均衡结果进行Pareto改进,达到对用户进行功率控制、获得较高的能量(频谱)效益的目的。该方案仅需各小区中的基站交换价格参数,能够满足系统分布式体系结构的需要。与已有的多小区OFDMA资源分配博弈算法相比,所提出的博弈通过设置合理的用户QoS满意度函数,能够保证用户之间的QoS公平性,并有效的对用户进行功率控制,获得较高的能量效益。另外,通过加入价格因子对所提出博弈的纳什均衡进行Pareto改进,则能够进一步提高用户的功率效益,更有效的利用共享的频谱资源。

【Abstract】 The design and deployment of a centralized-control based wireless network is a time-consuming and manpower-intensive series of tasks, so that the centralized-control based approach gives way a new approach to network configuration and management that places the decision-making burden on the individual terminals. In this scenario, control is distributed and local, and network scalability is enhanced. However, since the network consists of a community of local agents, design and operational decisions are made without explicit representations of the global environment or even of the other users. Game theory provides a wealth of tools that can be applied to the design and operation of this kind of communication systems. In this article, we use game theory to study and improve the global network configuration and performance when they are determined solely by the decisions of individual agents.In the physical layer, firstly, using cooperative game theory, we consider the problem of resource sharing between two nodes in cooperative relay networks. In the system, each node can act as a source as well as a potential relay, and is willing to achieve an optimal signal-to-noise ratio (SNR) increase by adjusting the power value it should contribute to cooperative relaying. We formulate this problem as a two-person bargaining game, and use the Nash bargaining solution (NBS) to achieve a win-win strategy for both nodes. Simulation results indicate that the NBS resource sharing is fair in that the degree of cooperation of a node only depends on how much contribution its partner can make to its SNR increase.Next, we continue carrying research on the problem of stimulating cooperation and resource allocation in cooperative relay networks. Differing from the former study, we formulate the resource allocation problem as a sellers’ market competition where a relay is willing to share its resource among multiple user nodes. We use a Stackelberg game to jointly consider the benefits of the relay and the users. First, the relay determines the price of relaying according to the user demand. Secondly, the users purchase the optimal amount of resource to maximize their utilities. Although the Nash equilibrium (NE), i.e., the solution of the game can be obtained in a centralized manner, we develop a distributed algorithm to search the NE, which is more applicable to practical systems. Also, the convergence conditions of the algorithm are analyzed. Simulation results show the game could stimulate cooperative diversity between the selfish nodes effectively. And, by using the distributed algorithm, the relay and the users could determine what price should ask for and how much bandwidth should buy, respectively.In MAC (media access control) layer, firstly, we propose a game theoretic MAC scheme to improve the performance of IEEE 802.11 DCF in wireless LANs. The channel contention process between the nodes is formulated as a dynamic game with incomplete information. According to the Nash equilibrium of the game, a novel MAC scheme, called G-DCF (Game theoretic DCF), is proposed. Using the G-DCF, each node adjusts its local contention parameters for data transmission to the current game state (i.e. the number of competing nodes), and thereafter updates the game state through the transmission feedbacks. This process is finitely repeated to get the optimal performance. Additionally, to help the idle nodes estimate the game state accurately, a virtual frame scheduling mechanism, called VFS, is developed. The VFS is incorporated into the G-DCF, so an idle node can obtain his equilibrium strategy when he gets ready to transmit real frames. Simulation results show G-DCF can increase the system throughputs, decrease the delay-bound and frame-loss-rate.In the following, a novel MAC scheme referred to as P-EDCA is proposed to resolve the unfairness problem in IEEE 802.11e WLANs (i.e., the flows with lower priorities can’t get any throughput of data transfer in cases of heavy network loads). P-EDCA provides weighted fairness for differentiated service between the flows, and supports the stations with the 802.11e based multi-queue structure. Use of the inner centralized queuing discipline, called the Sintra-node, P-EDCA guarantees fair transmission opportunity between the queues within a station. And by using an incomplete cooperative game theoretic access method, called the Sinter-node, fairness of channel accessing between the stations is reached. Simulation results show that the weighted-fair differentiation is accurately implemented by P-EDCA with no information shared between the users. And, without decreasing the performance of higher priority flows, P-EDCA outperforms the original EDCA in terms of its QoS assurance for lower priority flows in the network.As for using game theory in cross-layer design, we propose a generalized proportional fair (GPF) resource (i.e., sub-channel and power) allocation scheme for downlink OFDMA networks. A user’s payoff is defined as a function of his data rate. And the resource allocation can be formulated as a cooperative game to maximize the sum of the users’ payoffs. To obtain the Nash bargaining solution (NBS) of the game, a suboptimal subcarrier allocation is firstly performed by assuming an equal power allocation. Then an optimal power allocation algorithm is given to maximize the sum of the users’ payoffs and meanwhile ensures QoS demand (the minimum data rates) of the users. Compared with the other two resource allocation algorithms, i.e., the maximizing system capacity and the max-min fairness algorithm, the cooperative game achieves a good tradeoff between the fairness and the overall system capacity. Thus the user’s QoS demand is ensured, and the system resource is utilized efficiently.Finally, we propose a non-cooperative game to perform the sub-carrier assignment and power allocation for the multi-cell OFDMA systems. The objective is to find a balance between the QoS satisfaction and battery life for applications where energy efficiency is important. We define a game player as a cell formed by the unique base station and the served users. The utility function considered here measures the user’s achieved utility per power. Each individual cell’s goal is to maximize the total utility of its users. To search the Nash equilibrium (NE) of the game, an iterative and distributed algorithm is presented. Since the NE is inefficient, we introduce pricing of user’s transmission power to improve the NE in the Pareto sense. Simulation results show the proposed game outperforms the water-filling algorithm in terms of fairness and energy efficiency. Moreover, through employing a liner pricing function, the energy efficiency could be further improved.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络