发明名称 分布式自组网中基于合作博弈的多业务协作多址接入方法
摘要 分布式自组网中基于合作博弈的多业务协作多址接入方法。通过计算合作博弈中的纳什讨价还价解,让不同优先级业务的节点通过协作谈判自适应的将信道划分为竞争时期和非竞争时期,在保证网络整体性能最大的基础上,满足不同优先级业务节点的要求;在竞争时期内,高优先级节点和低优先级节点一起竞争信道,高优先级节点享有更高的接入优先级;在非竞争时期,高优先级节点不参与竞争,从低优先级节点中选出一个无冲突的直接发送数据分组。
申请公布号 CN102209368B 申请公布日期 2014.11.26
申请号 CN201110162776.X 申请日期 2011.06.16
申请人 中国人民解放军理工大学;东南大学 发明人 蔡跃明;李楠;杨炜伟
分类号 H04W48/16(2009.01)I;H04W84/18(2009.01)I 主分类号 H04W48/16(2009.01)I
代理机构 江苏圣典律师事务所 32237 代理人 程化铭
主权项 分布式自组网中一种基于合作博弈的多业务协作多址接入方法,其特征在于:步骤1利用合作博弈划分非竞争时期和竞争时期步骤1.1建立效用函数以分布式自组网中归一化的吞吐量为效用函数,所述归一化的吞吐量为单位时间内传输的有效负载量,由此得到:HP节点的效用函数U<sub>h</sub>(α):<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>U</mi><mi>h</mi></msub><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>s</mi><mi>h</mi></msub><mo>=</mo><mfrac><mrow><mn>8</mn><mi>L</mi></mrow><mi>T</mi></mfrac><msub><mi>n</mi><mi>h</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><msub><mi>&tau;</mi><mi>h</mi></msub><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&tau;</mi><mi>h</mi></msub><mo>)</mo></mrow><mrow><msub><mi>n</mi><mi>h</mi></msub><mo>-</mo><mn>1</mn></mrow></msup><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&tau;</mi><mi>l</mi></msub><mo>)</mo></mrow><msub><mi>n</mi><mi>l</mi></msub></msup></mrow>]]></math><img file="FDA0000452960940000011.GIF" wi="782" he="109" /></maths>LP节点的效用函数U<sub>l</sub>(α)<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>U</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>s</mi><mi>l</mi></msub><mo>=</mo><mfrac><mrow><mn>8</mn><mi>L</mi></mrow><mi>T</mi></mfrac><msub><mi>n</mi><mi>l</mi></msub><mo>[</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><msub><mi>&tau;</mi><mi>l</mi></msub><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&tau;</mi><mi>l</mi></msub><mo>)</mo></mrow><mrow><msub><mi>n</mi><mi>l</mi></msub><mo>-</mo><mn>1</mn></mrow></msup><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&tau;</mi><mi>h</mi></msub><mo>)</mo></mrow><msub><mi>n</mi><mi>h</mi></msub></msup><mo>+</mo><mfrac><mi>&alpha;</mi><msub><mi>n</mi><mi>l</mi></msub></mfrac><mo>]</mo></mrow>]]></math><img file="FDA0000452960940000012.GIF" wi="871" he="122" /></maths>其中,HP节点为高优先级节点,LP节点为低优先级节点,s<sub>l</sub>和s<sub>h</sub>分别代表LP节点和HP节点的归一化吞吐量,L表示有效负载的字节数,n<sub>l</sub>和n<sub>h</sub>分别代表LP节点和HP节点的个数,τ<sub>l</sub>和τ<sub>h</sub>分别表示LP节点和HP节点在竞争传输中发送分组的概率,T是完成一次竞争传输和非竞争传输周期的平均时间,α=1/M+1,且0≤α<1,M为一个传输周期内连续竞争传输的次数,即在连续M次竞争传输后进行一次非竞争传输;步骤1.2利用效用函数计算纳什讨价还价解α<sub>NBS</sub>(n)步骤1.2.1设立不一致同意配置集为(v<sub>l</sub>,v<sub>h</sub>),其中,v<sub>l</sub>和v<sub>h</sub>分别表示谈判破裂时LP节点和HP节点的吞吐量,所述的不一致同意配置集为(v<sub>l</sub>,v<sub>h</sub>)为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>v</mi><mi>l</mi></msub><mo>=</mo><mfrac><mrow><mn>8</mn><mi>L</mi></mrow><mi>T</mi></mfrac><msub><mi>n</mi><mi>l</mi></msub><msub><mi>&tau;</mi><mi>l</mi></msub><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&tau;</mi><mi>l</mi></msub><mo>)</mo></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup></mrow>]]></math><img file="FDA0000452960940000013.GIF" wi="361" he="110" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>v</mi><mi>h</mi></msub><mo>=</mo><mfrac><mrow><mn>8</mn><mi>L</mi></mrow><mi>T</mi></mfrac><msub><mi>n</mi><mi>h</mi></msub><msub><mi>&tau;</mi><mi>h</mi></msub><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&tau;</mi><mi>h</mi></msub><mo>)</mo></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup></mrow>]]></math><img file="FDA0000452960940000014.GIF" wi="381" he="108" /></maths>其中,n为网络中的总节点数,n=n<sub>l</sub>+n<sub>h</sub>;步骤1.2.2计算满足<img file="FDA0000452960940000015.GIF" wi="478" he="83" />条件的α值,其中,s为谈判不破裂的情况下可达到的网络吞吐量的最大值,F为可行配置集;定义A,B为:A=1‑τ<sub>h</sub> B=1‑τ<sub>l</sub>通过数学求解,可以得到纳什讨价还价解α<sub>NBS</sub>(n)为:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>&alpha;</mi><mi>NBS</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mn>2</mn><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>B</mi><mo>)</mo></mrow><msup><mi>B</mi><mrow><msub><mrow><mn>2</mn><mi>n</mi></mrow><mi>l</mi></msub><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>A</mi><mrow><mi>n</mi><mo>-</mo><msub><mi>n</mi><mi>l</mi></msub></mrow></msup><mo>+</mo><mfrac><msup><mi>A</mi><msub><mi>n</mi><mi>l</mi></msub></msup><msub><mi>n</mi><mi>l</mi></msub></mfrac><mo>-</mo><mfrac><mn>1</mn><msub><mi>n</mi><mi>l</mi></msub></mfrac><msup><mi>B</mi><msub><mi>n</mi><mi>l</mi></msub></msup><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>B</mi><mo>)</mo></mrow><msup><mi>B</mi><mrow><msub><mi>n</mi><mi>l</mi></msub><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>A</mi><mi>n</mi></msup><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>A</mi><mo>)</mo></mrow><msup><mi>A</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>B</mi><msub><mi>n</mi><mi>l</mi></msub></msup></mrow><mrow><mn>2</mn><mo>[</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>B</mi><mo>)</mo></mrow><msup><mi>A</mi><mrow><mi>n</mi><mo>-</mo><msub><mi>n</mi><mi>l</mi></msub></mrow></msup><msup><mi>B</mi><mrow><mn>2</mn><msub><mi>n</mi><mi>l</mi></msub><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><mfrac><mn>1</mn><msub><mi>n</mi><mi>l</mi></msub></mfrac><msup><mi>B</mi><msub><mi>n</mi><mi>l</mi></msub></msup><mo>]</mo></mrow></mfrac></mrow>]]></math><img file="FDA0000452960940000021.GIF" wi="1275" he="233" /></maths>α<sub>NBS</sub>(n)是网络中节点数n的函数,进而根据α=1/M+1,求得M,设M<sub>1</sub>=[M],M<sub>2</sub>=[10×M],其中[x]表示对x取整;步骤1.3根据纳什讨价还价解划分竞争时期和非竞争时期系统以M<sub>2</sub>次竞争传输为一个周期,每连续M<sub>1</sub>次竞争传输后进行一次非竞争传输,余数仍为竞争传输,在竞争时期内,信道接入机制是按照IEEE802.11e EDCA接入,在非竞争时期内,LP节点进行无冲突的数据传输,具体步骤如下:对网络中每个节点设置一个计数器,用于统计网络中传输数据的次数,在一个周期开始的第一次传输中,发送节点对网络中的每个LP节点进行编号,并将这个编号保存在RTS分组中并进行广播,在连续第M1次竞争传输数据时,将LP节点随机排序表插入ACK分组并由目的节点进行广播,网络中的LP节点听到该ACK分组后,根据ACK分组中的排序表来发送数据,排在第一位的LP节点首先查看是否有数据发送,如果第一位的LP节点无数据发送,则等待一小段时隙10ms后,排在第二位的LP节点发送数据,依据ACK分组中的排序表来发送数据,排在第一位的LP节点首先查看是否有数据发送,如果第一位的LP节点无数据发送,则等待一小段时隙10ms后,排在第二位的LP节点发送数据进行类推,传输周期结束,节点统计网络中传输数据的计数器归0,返回步骤1。
地址 210007 江苏省南京市白下区御道街标营2号