e-MAC:一种面向Ad Hoc网络的高吞吐量MAC协议
解决ad hoc网络中隐藏节点问题、暴露节点问题的最终目的是减少节点间的冲突,提高网络空间复用率,从而提高网络吞吐量.现有MAC协议在解决隐藏节点问题时着重于彻底消除网络中的隐藏节点,忽略了网络空间复用率,即使能够彻底解决隐藏节点问题,也不能有效提高网络吞吐量.同样,现有协议在解决暴露节点问题时着重于如何允许暴露节点并行发送数据,忽略了暴露节点接收数据的问题,也影响了网络空间复用率.提出了一种高效的MAC协议e-MAC,协议采用两种方法提高网络空间复用率:首先,协议中接收节点根据接收到发送节点的信号强度动态调整忙音发射功率,使忙音恰好覆盖所有的隐藏节点,在彻底解决隐藏节点问题的同时,提高网络空间复用率;其次,隐藏节点接收到RTS消息后,通过判断RTS消息信号强度与信道中干涉信号的强度之比来决定是否接收数据,允许满足信噪比要求的接收节点接收数据,进一步提高网络空间复用率.仿真结果验证了协议的有效性,在任意拓扑结构下,e-MAC协议的平均吞吐量比DUCHA(dual channel access)协议高87%.
Ad、Hoc网络、隐藏节点问题、网络空间复用率、网络吞吐量、e-MAC
21
TP393(计算技术、计算机技术)
the National High-Tech Research and Development Plan of China under Grant No.2005AA121130 国家高技术研究发展计划863;the National Key Technology R&D Program of China under Grant No.2008BAH37B04
2010-11-17(万方平台首次上网日期,不代表论文的发表时间)
共11页
2666-2676