一种无线网络分布式网同步退避参数优化方法技术

技术编号:8634111 阅读:301 留言:0更新日期:2013-04-27 18:33
本发明专利技术公开了一种无线网络分布式网同步退避参数优化方法。该方法采用二维离散马尔可夫链对分布式网同步过程进行建模,根据非空一步状态转移概率得出分布式网同步过程退避阶段和侦听阶段的稳态概率分布,并利用稳态概率归一化条件求出节点在单位时隙内广播同步信标帧的概率。然后将节点分布式网同步过程完成时间分为两部分,即节点首次广播同步信标帧之前经历的时间和节点首次广播同步信标帧之后经历的时间,并采用迭代法确定分布式网同步过程完成时间的数学期望。最后根据时间期望表达式,通过数值搜索法确定给定网络规模条件下分布式网同步退避参数的最优取值。无线网络仿真环境EXata中的仿真实验证明了该方法的有效性。

【技术实现步骤摘要】

本专利技术属于无线网络领域,特别涉及无线网络分布式网同步退避参数优化方法。技术背景在分布式无线网络环境中,节点采用分布式竞争广播同步信标帧的方式实现网络节点间的时间同步。分布式网同步过程由节点自发完成,不依赖于网络中心节点的控制,因而具有组网快速灵活、可靠性高和抗毁性强的优势。近年来,该方法已广泛应用于各类分布式无线网络,为时分多址信道接入控制、分布式节点休眠、分布式数据融合等应用提供网同步支持,例如美军和北约组织广泛应用的Linkl6数据链,IEEE802. 11无线局域网能量节省模式(Power Saving Model, PSM),物联网信息采集与融合等。附图1给出了分布式网同步过程的流程图,其具体步骤如下步骤1:网络中的每个节点在区间内随机选择一个整数作为同步退避计数器的初始值,其中W为分布式网同步退避参数。步骤2 :若节点检测到信道持续空闲一个退避时隙长度的时间,则将同步退避计数器的值递减I ;若节点检测到信道变忙,则将当前退避计数器的值挂起;当节点同步退避计数器的值递减至O后,则广播携带本地时间信息的同步信标帧。步骤3 :节点广播同步信标帧结束后,在W个时隙长度的时间内继续监听信道,若在上述侦听时间内节点侦听到信道变忙,则判定自身同步信标帧广播失败,并尝试接收其他节点广播的同步信标帧。步骤4 :若节点成功收到其他节点广播的同步信标帧,则将自身的时间设置为同步信标帧中保存的时间,并在W个时隙长度内侦听信道;若节点接收同步信标帧失败,则恢复同步退避计数器的挂起值,并按照步骤2中的法则广播自身的同步信标帧。步骤5 :若所有节点在W个时隙长度内侦听信道保持空闲,则分布式网同步过程结束。由上述分析可知,退避参数W的取值对分布式网同步的性能有重要影响。在参与同步的网络节点数量一定的条件下,如果W的取值过大,则会延长节点在网同步过程中的等待时间,导致网同步完成时间过长;反之,如果W的取值过小,则会使得节点在竞争广播同步信标帧过程中的冲突加剧,同样也会降低分布式网同步过程的效率。为了获得最佳的分布式网同步效率,本专利技术采用离散马尔可夫链对上述分布式网同步过程进行建模,得到网同步过程完成时间数学期望的表达式,并通过数值搜索法得到网同步退避参数的最优取值。
技术实现思路
本专利技术的目的是针对无线网络分布式网同步算法,提出一种退避参数优化方法, 从而获得最佳的分布式网同步效率。为了实现该目的,本专利技术所采用的 步骤是步骤1:采用二维离散马尔可夫链对分布式网同步过程进行建模,节点在离散马尔可夫链中的状态用二维随机变量{s(t),b(t)}表示;其中,s(t)表示节点在同步过程中所处的阶段,当S(t) = O时,表示节点处在广播同步信标巾贞之前的退避阶段;当s(t) = i时,表示节点与其他i个节点同时完成退避过程并同时广播同步信标帧后,处在第i类侦听阶段;b(t)表示节点当前退避计数器的剩余值;根据节点状态之间的转移关系得出离散马尔可夫链非空一步状态转移概率。步骤2 :根据离散马尔可夫链非空一步状态转移概率,得出退避阶段和侦听阶段的稳态概率分布,并利用稳态概率分布的归一化条件求出节点在单位时隙内广播同步信标帧的概率。步骤3 :将节点分布式网同步过程完成时间分为两部分,即节点首次广播同步信标帧之前经历的时间和节点首次广播同步信标帧之后经历的时间;根据节点在单位时隙内广播同步信标帧的概率,采用迭代法分别确定上述两部分时间长度的数学期望;将两部分时间长度的期望相加即可得到分布式网同步过程完成时间的期望。步骤4:根据分布式网同步过程完成时间期望的表达式,通过数值搜索法确定给定网络规模条件下分布式网同步退避参数的最优取值。本专利技术提出的无线网络分布式网同步退避参数优化方法已经在EXata网络仿真环境中实现。网络节点在单跳传输范围之内;考虑不同网络规模条件,网络节点总数量分别为20,30,40和50 ;物理层采用DSSS模型,信道传输速率为2Mbit/s ;网络层采用静态路由,传输层采用Μ)Ρ协议;节点晶振偏差为IOppm ;网同步周期为ls,仿真时间为300s。附图3给出了在不同网络规模条件下,通过改变分布式网同步退避参数W得到的分布式网同步过程完成时间的仿真值与本专利技术得到的计算值的对比。仿真值与计算值的一致性说明了本专利技术在不同退避参数W的取值条件下确定分布式网同步过程完成时间方法的有效性。在同步退避参数W 变化的条件下,本专利技术得到的分布式网同步过程完成时间计算值为凹函数,说明了本专利技术采用数值搜索法确定分布式网同步退避参数最优取值的有效性。附图说明图1是分布式网同步过程的流程图;图2是本专利技术采用的二维马尔可夫链模型状态转移图;图3是本专利技术的仿真和计算结果图。具体实施例方式下面结合附图和实施例对本专利技术作进一步详细描述。本专利技术提出的无线网络分布式网同步退避参数优化方法已经在无线网络仿真环境EXata中实现,并通过仿真结果证明了该方法的有效性。下面给出本专利技术的具体实施步骤步骤1:采用离散马尔可夫链对分布式网同步过程进行建模。针对分布式网同步过程,构建如附图2所示的二维离散马尔可夫链模型。任一节点的状态用二维随机变量{s(t),b(t)}表示。其中,s(t)表示节点在同步过程中所处的阶段,当s(t) = O时,表示节点处在广播同步信标巾贞之前的退避阶段,当S (t) =i时,表示节点与其他i个节点同时完成退避过程并同时广播信标帧后,处在第i类侦听阶段;b(t)表示节点当前退避计数器的剩余值。附图2中其余各变量的含义如下η:网络中节点的数量;W 分布式网同步退避参数;q :节点在广播同步信标帧之前的退避过程中,成功收到其他节点广播的同步信标帧的概率;P1:节点与网络中其他i个节点同时完成广播同步信标帧之前的退避过程,并同时广播同步信标帧的概率;P (Si):节点在第i类侦听阶段成功收到其他节点广播的同步信标帧的概率;P (Ci):节点在第i类侦听阶段接收其他节点广播的同步信标帧失败的概率。用P(i I j)表示状态j到i的一步状态转移概率,则附图2所示的离散马尔可夫链非空一步状态转移概率可以表示为本文档来自技高网
...

【技术保护点】
一种无线网络分布式网同步退避参数优化方法,所采用的步骤是:步骤1:采用二维离散马尔可夫链对分布式网同步过程进行建模,节点在离散马尔可夫链中的状态用二维随机变量{s(t),b(t)}表示;其中,s(t)表示节点在同步过程中所处的阶段,当s(t)=0时,表示节点处在广播同步信标帧之前的退避阶段;当s(t)=i时,表示节点与其他i个节点同时完成退避过程并同时广播同步信标帧后,处在第i类侦听阶段;b(t)表示节点当前退避计数器的剩余值;根据节点状态之间的转移关系得出离散马尔可夫链非空一步状态转移概率;步骤2:根据离散马尔可夫链非空一步状态转移概率,得出退避阶段和侦听阶段的稳态概率分布,并利用稳态概率分布的归一化条件求出节点在单位时隙内广播同步信标帧的概率;步骤3:将节点分布式网同步过程完成时间分为两部分,即节点首次广播同步信标帧之前经历的时间和节点首次广播同步信标帧之后经历的时间;根据节点在单位时隙内广播同步信标帧的概率,采用迭代法分别确定上述两部分时间长度的数学期望;将两部分时间长度的期望相加即可得到分布式网同步过程完成时间的期望;步骤4:根据分布式网同步过程完成时间期望的表达式,通过数值搜索法确定给定网络规模条件下分布式网同步退避参数的最优取值。...

【技术特征摘要】
1.一种无线网络分布式网同步退避参数优化方法,所采用的步骤是步骤1:采用二维离散马尔可夫链对分布式网同步过程进行建模,节点在离散马尔可夫链中的状态用二维随机变量{s(t),b(t)}表示;其中,s(t)表示节点在同步过程中所处的阶段,当S(t) = O时,表示节点处在广播同步信标巾贞之前的退避阶段;当s(t) = i时, 表示节点与其他i个节点同时完成退避过程并同时广播同步信标帧后,处在第i类侦听阶段;b(t)表示节点当前退避计数器的剩余值;根据节点状态之间的转移关系得出离散马尔可夫链非空一步状态转移概率;步骤2 :根据离散马尔可夫链非空一步状态转移概率,得出退避阶段和侦听阶段的稳态概率分布,并利用稳态概率分布的归一化条件求出节点在单位时隙内广播同步信标帧的概率;步骤3 :将节点分布式网同步过程完成时间分为两部分,即节点首次广播同步信标帧之前经历的时间和节点首次广播同步信标帧之后经历的时间;根据节点在单位时隙内广播同步信标帧的概率,采用迭代法分别确定上述两部分时间长度的数学期望;将两部分时间长度的期望相加即可得到分布式网同步过程完成时间的期望;步骤4 :根据分布式网同步过程完成时间期望的表达式,通过数值搜索法确定给定网络规模条件下分布式网同步退避参数的最优取值。2.根据权利要求1所述的一种无线网络分布式网同步退避参数优化方法,其特征在于二维离散马尔可夫链非空一步状态转移概率的具体确定方法为定义以下变量 η :网络中节点的数...

【专利技术属性】
技术研发人员:雷磊戚龙飞蔡圣所张雅静罗诚张婷李科艳陈晓明
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1