This article proposes an intersection-aware channel assignment and routing protocol for wireless ad hoc networks with a single transceiver. This protocol increases the network capacity of an IEEE 802.11 network by exploiting frequency diversity. Using the proposed protocol, multiple communications can simultaneously take place in a region without interfering with each other. However, it must avoid a multi-channel hidden terminal problem for designing channel assignment and routing protocol. This paper considers issues regarding multiple channels at the network layer, assuming a single channel MAC protocol such as IEEE 802.11 DCF. Also, the proposed protocol assumes that each node in the network is equipped with a single transceiver. This set of assumptions is very practical, because most devices have a single wireless card implementing the IEEE 802.11 DCF protocol. Each node uses modular exponentiation congruence to represent the channel schedule, which assures that each pair of nodes has common channels for communication in every cycle. Each node switches across channels in such a manner that each pair of nodes works on the same channel when they desire to communicate; otherwise they work on a different channel, and hence do not interfere with each other. However, for the intersecting node, there is no benefit in using single radio multiple channels since the capacity around the intersection node can at most be O (W), W is the link capacity, regardless of the number of channels. The protocol lets the intersecting node always work on the same channel whereas the nonintersecting node can work on different channels. The two states for every node in the network are the state of an intersecting node and the state of non-intersecting node. Using the proposed protocol, nodes discover multiple routes to the destination node; the node selects the path with most intersecting nodes to avoid more nodes become intersecting nodes when the number of flows increases greatly. Once a node becomes an intersecting node, it will work on the same channel in a cycle. Simulation results show that the proposed protocol significantly increases the aggregate end-to-end throughput and network capacity greatly over a single-channel protocol and some other channel assignment and routing protocols in several wireless networking scenarios.
Read full abstract