Network Coding Based Reliable Broadcast Protocol in Multi-Channel Multi-Radio Wireless Mesh Networks
Multi-Channel Multi-Radio (MCMR) Wireless Mesh Networks (WMNs) have emerged as a new paradigm in multi-hop wireless networks. In a typical MCMR WMNs, each node has multiple radios with multiple available channels on each radio, which allows nodes to have simultaneous transmissions and receptions. Therefore, network performance is improved. As a key technology in WMNs, reliable broadcast can provide efficient data transmission. GreedyCode is a network coding based reliable broadcast protocol proposed by the authors' group earlier, whose basic idea is to opportunistically select the forwarders with the highest transmission efficiency to transmit the encoded packets while the neighbors just listen. In this paper, they consider one-to-all broadcast scenarios and propose a novel GreedyCode based reliable broadcast protocol MCMR-GreedyCode, which is two-fold: channel assignment and link scheduling.