摘要
针对Ad Hoc网络中现有的编码感知的协作MAC协议(NCAC-MAC)在选择协作中继节点时未考虑节点的传输能耗以及候选协作中继节点发送的控制消息不能使其他不在彼此通信范围内的候选节点放弃竞争而产生碰撞的问题,提出一种基于协作网络编码的高效媒体访问控制协议(HECNC-MAC)。该协议主要提出以下三个优化思路:首先,候选协作中继节点对其目的节点能否解码进行解码预判,减少参与竞争节点的同时保证其目的节点能成功解码;其次,在选择协作中继节点时综合考虑节点所需的传输能耗;最后,取消ETH(Eager To Help)控制消息,且目的节点通过伪广播的方式通告确认消息。理论分析与仿真结果表明,与载波侦听多路访问(CSMA)、Phoenix和NCACMAC相比,HECNC-MAC能够有效减少节点的能耗,降低数据包端到端时延,提高网络吞吐量。
The transmission energy consumption of nodes does not be considered in the exiting Network Coding Aware Cooperative MAC (NCAC-MAC) protocol for Ad Hoe Network, and the control message sent by the candidate cooperative relay node can not make the other candidate nodes which are not in the communication range give up competition, thus causing collision. To deal with those problems, a high efficiency Medium Access Control (MAC) protocol based on cooperative network coding High Efficiency MAC protocol based on Cooperative Network Coding (HECNC-MAC) was proposed. Three optimization schemes were carried out by the protocol. Firstly, candidate cooperative relay node need to prejudge whether the destionation can decode the packet, so as to reduce the number of competitive relay nodes and ensure that the destination node could be successfully decoded. Secondly, the transmission energy consumption of nodes should be synthetically considered when selecting the cooperative relay node. Finally, the Eager To Help (ETH) message is canceled, and the destination node sents conformation message through pseudo-broadcast. Theoretical analysis and simulation results show that in the comparison experiments with Carrier Sense Multiple Access (CSMA), Phoenix and NCAC-MAC protocols, the transmission energy consumption of nodes and the end-to-end delay of date packages can be effectively reduced, and the network throughput can be improved by HECNC-MAC.
出处
《计算机应用》
CSCD
北大核心
2017年第10期2748-2753,共6页
journal of Computer Applications
基金
重庆市基础与前沿研究计划项目(cstc2015jcyj BX0085)~~
关键词
协作通信
网络编码
媒体访问控制协议
候选协作中继节点
传输能耗
cooperative communication
network coding
Medium Access Control (MAC) protocol
candidatecooperative relay node
transmission energy consumption