节点文献
移动自组织网络中的新型多信道MAC协议
A New Multi-channel Medium Access Control Protocol for Mobile Ad Hoc Networks
【作者】 彭涛;
【导师】 梁阿磊;
【作者基本信息】 上海交通大学 , 计算机科学与技术, 2013, 硕士
【摘要】 随着移动自组织网络的发展和应用的需要,网络中信息传输的需求逐渐提高,如何为网络提供具有高吞吐率的MAC协议成为了一个研究热点。传统的单信道MAC协议中,所有节点共享一个信道进行通信,邻居节点的信号干扰导致网络吞吐率受到限制。在很多实际应用中,每个节点可使用的信道数目不止一个。不同节点对之间可以使用不同的信道进行并行通信,这就为提升网络吞吐率提供了潜力。近年来,很多实用的多信道MAC协议被提出来,然而这些多信道MAC协议存在着种种限制,例如有些协议要求网络中节点的时钟同步,有些协议需要为每个节点分配固定的跳频序列,有些协议中某个信道会成为网络瓶颈。因此,提出一种适合于移动自组织网络的多信道MAC协议具有重要的研究价值。本课题提出一种基于跨信道协商的多信道MAC协议。协议的基本思想是:预留一个控制信道给所有节点进行信道选择的协商,其余信道用来进行数据传输;采用跨信道的协商机制,减少控制信道上的传输压力;每个节点维护一个可用的数据信道编号,作为其发送数据时优先使用的信道,以此减少通信过程中的碰撞。本课题的主要研究工作包括:(1)基于跨信道协商的多信道MAC协议的设计:设计了一种适合移动自组织网络的多信道MAC协议,解决了四个主要问题:信道协商问题,信道竞争问题,隐含终端问题,显现终端问题。(2)基于模拟环境的协议实现和数据分析:在NS-2网络模拟器中实现课题提出协议和对比协议,设定实验场景;采集和比较实验数据,分析协议在各种条件下的吞吐率变化情况。实验表明:本课题中提出的基于跨信道协商的多信道MAC协议和其对比协议相比,能够提供较高的网络吞吐率,并且具有更好的扩展性。
【Abstract】 With Mobile Ad Hoc Network (MANET) development and practical needs,the needs of information transmission is growing, how to provide a networkMedium Access Control (MAC) protocol with high throughput for the networkhas become a research hotspot. The traditional MAC protocols use only onechannel for information transmission, so the throughput is restricted by signalinterference of neighboring nodes. In many applications, the nodes in thenetwork can use more than one channel for information transmission. Differentnode pairs can transmit information concurrently on different channels, this factprovide potential for improving network throughput. In recent years, manypractical multi-channel MAC protocols are proposed. However, thesemulti-channel MAC protocols have various constraints, for example, someprotocols require network synchronization, some protocols require each nodebeen assigned a fixed frequency hopping sequence, some protocols havenetwork bottleneck in certain channel. Therefore, propose a suitablemulti-channel protocol for MANET is very important.This paper proposes a multi-channel MAC protocol based on cross-channelnegotiation. The basic ideas of the protocol are: divided the channels in twocategories. One control channel which is used for channel negotiation, theremaining channels is data channels which are used for information transmission;use cross-channel negotiation to reduce the traffic load of control channel; eachnode maintains a channel number which indicates a prior data channel forinformation transmission, in order to reduce collisions in the transmissionprocess.The work of this project includes: 1. Design a multi-channel MAC protocol based on cross-channel negotiation:Propose a multi-channel MAC protocol based on cross-channel negotiation, andsolved four main problems: channel negotiation, channel competition, hiddenterminal problem, and exposed terminal problem.2. Implement protocols in simulation environment and data analysis:Implement the proposed protocol and comparison protocol in a NS-2simulator,and design the evaluation scenarios; gather and analyses experiment data toevaluate the throughput of the protocols under various conditionsThe experiments on simulator show that: Compared with other protocolsunder same condition, the proposed protocol provides higher network throughputand has better scalability.