无线自组网中多跳路由的建立及分组的转发都要求节点相互协作。但自私节点为了节约资源会拒绝提供转发服务,这将会影响网络性能及网络服务的可靠性。基于源节点的通信需求和转发节点的转发成本提出了非合作博弈模型,模型引入定价机制激励节点协作,减少自私行为。与“Sprite”模型相比,非合作博弈模型弥补了节点剩余资金对其位置过于依赖的缺陷。仿真结果表明,模型能够有效激励节点协作,避免了网络边缘节点出现资金短缺,实现了网络的公平性。
Multi-hop routing and packet forwarding in Ad Hoc network rely on the cooperation among nodes. However, some selfish nodes will refuse to provide forwarding services to conserving their resources, which deteriorates the network performance and degrades the service reliability. Based on the communication requirement of source node and the forward cost of the relay node, a non-cooperative game model was proposed. Comparing with the "'Sprite '" model, the proposed model can stimulate the node cooperation via pricing mechanism to reduce the selfish behaviors, and reduce the dependency of the node residual funds on its location. The simulation results show that non-cooperative game model can stimulate the node cooperation effectively, avoid the shortage of funds of the node that is at the edge of the network and achieve network fairness.