1.一种无线Mesh网中基于博弈论的跨层拥塞控制方法,其特征在于,
当ACK数据包到达本地节点时,判断本地节点是否为该ACK数据包的目的节点;根据无线Mesh网络中通信链路端节点的业务流速率和链路拥塞函数建立效用函数;根据价格函数和效用函数建立包含效用约束的代价函数,对端用户在一定资源供应下所产生的效用进行评价,根据代价函数得到对带宽资源利用最优时的均衡速率x's;在ACK消息头部扩展一个交互字段inte_infor,当ACK数据包到达目的节点MAC层时,如果本节点为ACK消息的目的节点,将inte_infor的值更新为均衡速率x's,并提交到传输层,传输层根据inte_infor的值动态调整下次数据发送速率,并将数据发送窗口cwnd值更新为inte_infor的值,其中,根据公式: 确定均衡速率,W为用户端参数,K为常数,且K≠0,S_Bufs为端用户S可用缓冲区大小,α为常数。
2.根据权利要求1所述的跨层拥塞控制方法,其特征在于,根据价格函数PR(xs)和效用函数Us(Xs)调用公式JC(xs,Us(xs))=PR(xs)-Us(xs)确定节点S的代价函数JC(xs,Us(xs))。
3.根据权利要求1所述的跨层拥塞控制方法,其特征在于,使得代价函数取最小值时的节点发送速率为均衡速率。
4.根据权利要求2所述的跨层拥塞控制方法,其特征在于,根据公式
2
Us(Xs)=αlog(xs)-βFs(Xs)确定节点S的效用函数Us(Xs),式中Xs为端用户的速率向量,α和β为常数,Fs(Xs)为链路的拥塞函数,xs表示节点S的业务流速率;根据公式:确定节点S的价格函数PR(xs),其中,W为用户端参数, 表
示在节点S处的容量剩余值, 代表端用户S上所有业务流已使用的容量,ls为链路,K为常数,且K≠0。