无线Mesh网中编码感知组播路由协议CAMR
CAMR: Network Coding-Aware Multicast Routing Protocol in Wireless Mesh Networks
-
摘要: 网络编码是一种能够提高网络吞吐量的新技术,将网络编码应用于无线Mesh网组播对Mesh网络进一步实用化有重要意义.编码感知路由是一种能够充分识别和利用网络中的编码机会的路由.虽然已有若干个基于网络编码的单播路由协议,但无线网络中编码机会并没有被充分利用,到目前为止还没有无线Mesh网络中的编码感知组播路由协议.提出一个编码感知组播路由协议CAMR(coding-aware multicast routing).CAMR协议利用了一个新奇的编码感知路由度量CAM(coding-aware routing metric),可以度量无线Mesh网络中节点的实际编码机会和编码能力的大小.基于CAM设计的CAMR协议可以充分利用无线Mesh网络中节点的编码机会,提高了无线Mesh网络组播的吞吐量.模拟实验验证了CAMR协议的优势及其有效性.Abstract: Network coding is a new paradigm for improving the network throughput, which can achieve the network multicast capacity. It is significant for further availability of Mesh networks to apply network coding to Mesh networks. Network coding-aware routing protocol is a protocol that can fully identify and take advantage of the network coding opportunities in wireless network. Although there are a few network coding based unicast routing protocols, the network coding opportunities in wireless network can not be sufficiently identified and utilized by them. Research and applied design of coding-aware routing protocol in wireless network is also a hot topic. In fact, there are few coding-aware multicast routing protocols so far. In this paper, a coding-aware multicast routing protocol(CAMR) is proposed. CAMR exploits a novel routing metric called coding-aware routing metric(CAM) to measure the network coding opportunity and coding capability of Mesh node. The proposed protocol CAMR based on metric CAM can fully discover and leverage the existing network coding opportunities of the Mesh networks. As a result, the multicast throughput of Mesh networks is further enhanced. Extensive simulation results show the advantage and the validity of performance of CAMR protocol.