专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 网络通信

有关BEB算法的改进策略,该如何处理

发布时间:2011-07-03 07:11:51 文章来源:www.iduyao.cn 采编人员:星星草
有关BEB算法的改进策略
大家好:
  我是一位大四的学生,现在正在申请国外计算机专业的PhD,对方学校的教授的研究方向是wirelessnetwork。要求我写一份相关的研究计划(researchproposal),实不相瞒,我本科专业是软件工程,在本科阶段没有学过无线网络方面的内容,所以对这方面的知识非常的浅显。
  我写的内容是有关wireless ad hoc network里面MAC层的标准退避算法二进制指数退避算法(BEB)的优化方案。目前国内外对该算法的改进策略主要有三个方面:
  1. 改进竞争窗口(CW)的更新规则。
  2. 自适应算法。
  3. 多阶退避算法。
  这些改进后的算法在某个领域都表现出了其优越性,然后由于ad hoc 网络拓扑结构的多变性,使这些单一的改进算法不能适用于所有的情况。
  所以我的改进方案是对区域进行划分,根据ad hoc 网络的覆盖区域的节点分布密度和活跃节点变化速度将覆盖区域划分为四类:高密度高活跃区,高密度低活跃区,低密度高活跃区和低密度低活跃区。然后针对这四类区域分别采取不同的退避算法。然而这样做有一个问题,就是不同区域之间使用了不同退避算法的主机之间如何进行通信。这里由于自己的知识所限,我没有提出具体的解决方案,只是提出了自己的思路:
  1. 利用封装的思想,通过高层协议来消除不同退避算法所造成的MAC协议差异。
  2. 用类似于有线网络中地址转换(NAT)的思想,可以在各区域之间设一个算法转换器,来统一各个区域之间的退避算法。
  3,每个主机都内设很多种退避算法,通过与对方通信之前进行检测,来协调双方各自通信时使用什么退避算法。
  请各位高手抽时间帮我看看我的方案可不可行的,时间很紧,麻烦各位能及时回复,谢谢大家咯~
  我的QQ是253532483,能QQ上直接给予我指导是最好的了。谢谢~

------解决方案--------------------
探讨
大家好:
    我是一位大四的学生,现在正在申请国外计算机专业的PhD,对方学校的教授的研究方向是wirelessnetwork。要求我写一份相关的研究计划(researchproposal),实不相瞒,我本科专业是软件工程,在本科阶段没有学过无线网络方面的内容,所以对这方面的知识非常的浅显。
    我写的内容是有关wireless ad hoc network里面MAC层的标准退避算法二进制指数退避算法(BEB)的优化方案。目前国内外对该算法的改进策略主要有三个方面:
    1. 改进竞争窗口(CW)的更新规则。
    2. 自适应算法。
    3. 多阶退避算法。
    这些改进后的算法在某个领域都表现出了其优越性,然后由于ad hoc 网络拓扑结构的多变性,使这些单一的改进算法不能适用于所有的情况。
    所以我的改进方案是对区域进行划分,根据ad hoc 网络的覆盖区域的节点分布密度和活跃节点变化速度将覆盖区域划分为四类:高密度高活跃区,高密度低活跃区,低密度高活跃区和低密度低活跃区。然后针对这四类区域分别采取不同的退避算法。然而这样做有一个问题,就是不同区域之间使用了不同退避算法的主机之间如何进行通信。这里由于自己的知识所限,我没有提出具体的解决方案,只是提出了自己的思路:
  1. 利用封装的思想,通过高层协议来消除不同退避算法所造成的MAC协议差异。
  2. 用类似于有线网络中地址转换(NAT)的思想,可以在各区域之间设一个算法转换器,来统一各个区域之间的退避算法。
  3,每个主机都内设很多种退避算法,通过与对方通信之前进行检测,来协调双方各自通信时使用什么退避算法。
  请各位高手抽时间帮我看看我的方案可不可行的,时间很紧,麻烦各位能及时回复,谢谢大家咯~
  我的QQ是253532483,能QQ上直接给予我指导是最好的了。谢谢~

------解决方案--------------------
探讨
引用:
引用:
大家好:
    我是一位大四的学生,现在正在申请国外计算机专业的PhD,对方学校的教授的研究方向是wirelessnetwork。要求我写一份相关的研究计划(researchproposal),实不相瞒,我本科专业是软件工程,在本科阶段没有学过无线网络方面的内容,所以对这方面的知识非常的浅显。
    我写的内容是有关wireless ad hoc network里面MAC层的标准退避算法二进制指数退避算法(BEB)的优化方案。目前国内外对该算法的改进策略主要有三个方面:
    1. 改进竞争窗口(CW)的更新规则。
    2. 自适应算法。
    3. 多阶退避算法。
    这些改进后的算法在某个领域都表现出了其优越性,然后由于ad hoc 网络拓扑结构的多变性,使这些单一的改进算法不能适用于所有的情况。
    所以我的改进方案是对区域进行划分,根据ad hoc 网络的覆盖区域的节点分布密度和活跃节点变化速度将覆盖区域划分为四类:高密度高活跃区,高密度低活跃区,低密度高活跃区和低密度低活跃区。然后针对这四类区域分别采取不同的退避算法。然而这样做有一个问题,就是不同区域之间使用了不同退避算法的主机之间如何进行通信。这里由于自己的知识所限,我没有提出具体的解决方案,只是提出了自己的思路:
  1. 利用封装的思想,通过高层协议来消除不同退避算法所造成的MAC协议差异。
  2. 用类似于有线网络中地址转换(NAT)的思想,可以在各区域之间设一个算法转换器,来统一各个区域之间的退避算法。
  3,每个主机都内设很多种退避算法,通过与对方通信之前进行检测,来协调双方各自通信时使用什么退避算法。
  请各位高手抽时间帮我看看我的方案可不可行的,时间很紧,麻烦各位能及时回复,谢谢大家咯~
  我的QQ是253532483,能QQ上直接给予我指导是最好的了。谢谢~


貌似不存在 不同区域之间使用了不同退避算法的主机之间如何进行通信 的问题。
MAC层只是让各个主机抢占信道。对MAC层来说,相互之间不需要通信啊。每个主机都是自主的。各自根据信道的信号的情况和你说的区域以及算法 来做是否抢占信道的决定。


-千里孤行
对啊,可是因为我使用了不同的退避算法,从而会造成MAC协议存在一定的差异性,从而造成各个主机进行通信时计算的退避时间也是存在差异的,举个例子这个主机如果用退避算法A,计算出来的时间是a;然而用退避算法B时,退避时间就变成b了。从而造成了退避算法求得的结果出现不一致。这就需要一种方案来进行协调呀~
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: