This paper uses the idea of dynamic channel selection to balance traffic in a mesh network. The key point is to maintain the history of channel utilisation in each node. Based on the recorded information, the node router can predict the current load distribution and route packets through less trafficked channels to avoid congestion. To fit different routing characteristics, three dynamic channel selection policies, DCS-I, DCS-II and DCS-III, are presented. Experimental results show that when network traffic gets heavy, DCS-II and DCS-III yield constantly better throughput, lower communication latency and more even buffer utilisation – pinpointing the important link between balanced network traffic and desirable performance.
International Journal of Computational Science and Engineering 2(1-2), pp.3-22