Abstract
The design of single transceiver based multi-channel multi-hop wireless mesh networks focuses on the trade-off between rapid neighbor synchronization and maximizing the usage of all available channels. Existing designs are confined to the MAC layer and scale poorly as the network grows in coverage and density. We recently proposed Dominion as a cross-layer architecture that includes both medium access control and routing. Dominion eliminates the need for neighbor synchronization at the MAC layer and pushes the intelligence up the network stack. At the MAC layer, a node switches channels according to a deterministic schedule which guarantees that a node converges with each of its neighbors periodically. At the network layer, the channel-hopping aware routing substrate routes traffic along the frequency domain, i.e., packets along a multi-hop route generally traverse via multiple channels. In this paper, we present the complete design, analysis and evaluation of Dominion and make four new contributions. Firstly, we extend Dominion to support goal-oriented routing: source nodes can locally choose to maximize throughput or minimize end-to-end latency without requiring any changes in the network. Secondly, we describe a technique that eliminates intra-flow interference. In absence of extrinsic interference, Dominion now allows network flows to maintain constant throughput and deterministic end-to-end latencies irrespective of distance. Thirdly, via theoretical modeling and analysis, we provide expected throughput and end-to-end latencies for network flows. Finally, via extensive QualNet simulations we show that Dominion achieves 1064% higher throughput than IEEE 802.11 while being 299% fairer.


















Similar content being viewed by others
Notes
We are concerned only with orthogonal channels and not overlapping channels. Presently, 802.11a and 802.11b/g have 12 and 3 such channels respectively.
Channels are 0-offset.
Note that there is no schedule for t < i, however, this will soon be mitigated.
We partially evaluate 802.11 with DSR to verify this claim.
References
Bahl, P., Chandra, R., & Dunagan, J. (2004). SSCH: Slotted seeded channel hopping for capacity improvement in IEEE 802.11 ad-hoc wireless networks. In Proceedings of ACM MobiCom (pp. 216–230), Philadelphia, PA, USA, September 2004.
Biswas, S., & Morris, R. (2005). ExOR: Opportunistic routing in multi-hop wireless networks. In Proceedings of ACM SIGCOMM (pp. 133–144), Philadelphia, PA, USA, August 2005.
Broch, J., Maltz, D. A., Johnson, D. B., Hu, Y.-C., & Jetcheva, J. (1998). A performance comparison of multi-hop wireless ad hoc network routing protocols. In Proceedings of ACM MobiCom (pp. 85–97), Dallas, TX, USA, October 1998.
Camp, J. D., Knightly, E. W., & Reed, W. S. (2005). Developing and deploying multihop wireless networks for low-income communities. In Proceedings of Digital Communities, Napoli, Italy, June 2005.
Cetinkaya, C., & Knightly E. (2004). Opportunistic traffic scheduling over multiple network paths. In Proceedings of IEEE INFOCOM (pp. 1928–1937), Hong Kong, March 2004.
Champaign-Urbana wireless network. Website: http://www.cuwireless.net/.
Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2001). Single-source shortest paths, chapter 24 (2nd ed., pp. 580–619). MIT Press.
De Couto, D. S. J., Aguayo, D., Bicket, J., & Morris, R. (2003). A high-throughput path metric for multi-hop wireless routing. In Proceedings of ACM MobiCom (pp. 134–146), San Diego, CA, USA, September 2003.
Draves, R., Padhye, J., & Zill, B. (2004). Routing in multi-radio, multi-hop wireless mesh networks. In Proceedings of ACM MobiCom (pp. 114–128), Philadelphia, PA, USA, September 2004.
Elson, J., Girod, L., Estrin, D. (2002). Fine-grained network time synchronization using reference broadcasts. In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) (pp. 147–163), Boston, MA, USA, December 2002.
Herzel, F., Fischer, G., & Gustat, H. (2003). An integrated CMOS RF synthesizer for 802.11a wireless LAN. IEEE Journal on Solid-State Circuits, 38(10), 1767–1770.
Hsieh, H.-Y., & R. Sivakumar. (2002). pTCP: An end-to-end transport layer protocol for striped connections. In Proceedings of IEEE International Conference on Network Protocols (ICNP) (pp. 24–33), Paris, France, November 2002.
Jain, N., Das, S. R., & Nasipuri, A. (2001). A multichannel CSMA MAC protocol with receiver-based channel selection for multihop wireless networks. In Proceedings of IEEE International Conference on Computer Communications and Networks (ICNP) (pp. 432–439), Scottsdale, AZ, USA.
Jain, R. K., Chiu, D.-M. W., & Hawe, W. R. (1984). A quantitative measure of fairness and discrimination for resource allocation in shared computer systems. Technical Report TR-301. Digital Equipment Corporation.
Johnson, D. B., Maltz, D. A., & Broch, J. (2001). DSR: The dynamic source routing protocol for multi-hop wireless ad hoc networks, chapter 5 (pp. 139–172). Addison-Wesley.
Kyasanur, P. & Vaidya, N. H. (2005). Routing and interface assignment in multi-channel multi-interface wireless networks. In Proceedings of IEEE Wireless Communications and Networking Conference (WCNC) (pp. 2051–2056), New Orleans, LA, USA.
Magalhaes, L., & Kravets, R. (2001). Transport level mechanisms for bandwidth aggregation on mobile hosts. In Proceedings of IEEE International Conference on Network Protocols (ICNP) (pp. 165–171), Riverside, CA, USA, November 2001.
Maheshwari, R., Gupta, H., & Das S. R. (2006). Multichannel MAC protocols for wireless networks. In Proceedings of IEEE Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON) (pp. 393–401), Reston, Virginia, USA, September 2006.
Mishra, A., Banerjee, S., & Arbaugh, W. (2005). Weighted coloring based channel assignment for wlans. ACM SIGMOBILE Mobile Computing and Communications Review, 9(3), 19–31.
MIT Roofnet. Website: http://pdos.csail.mit.edu/roofnet/.
Nasipuri, A., & Das, S. R. (2000). Multichannel CSMA with signal power-based channel selection for multihop wireless networks. In Proceedings of IEEE Vehicular Technology Conference (VTC) (pp. 211–218), Boston, MA, USA, September 2000.
Nasipuri, A., Zhuang, J., & Das, S. R. (1999). A multichannel CSMA MAC protocol for multihop wireless networks. In Proceedings of IEEE Wireless Communications and Networking Conference (WCNC) (pp. 1402–1406), New Orleans, LA, USA, September 1999.
Patel, J. A., Luo, H., & Gupta, I. (2007). A cross-layer architecture to exploit multi-channel diversity with a single transceiver. In Proceedings of IEEE INFOCOM (Minisymposium), Anchorage, AK, USA, May 2007.
Qualnet user manual v3.9. Website: http://www.qualnet.com/.
Raniwala, A., & Chiueh, T. (2005). Architecture and algorithms for an IEEE 802.11-based multi-channel wireless mesh network. In Proceedings of IEEE INFOCOM (pp. 2223–2234), Miami, FL, USA, March 2005.
So, J., & Vaidya, N. H. (2004). Multi-channel MAC for ad hoc networks: Handling multi-channel hidden terminals using a single transceiver. In Proceedings of ACM MobiHoc (pp. 222–233), Tokyo, Japan, May 2004.
So, J., & Vaidya, N. H. (2004). A routing protocol for utilizing multiple channels in multi-hop wireless networks with a single transceiver. Technical report. University of Illinois at Urbana-Champaign.
Wistron NeWeb DCMA-82 mini-PCI adapter. Website: http://www.wneweb.com/wireless/wireless_mini-pci.htm.
Wu, S.-L., Lin, C.-Y., Tseng, Y.-C., & Sheu, J.-P. (2000). A new multi-channel MAC protocol with on-demand channel assignment for multi-hop mobile ad hoc networks. In Proceedings of IEEE International Symposium on Parallel Architectures, Algorithms and Networks (ISPAN) (pp. 232–237). Dallas, TX, USA, December 2000.
Acknowledgments
We are thankful to Ranveer Chandra for providing the code for the original SSCH implementation. This research was supported in part by NSF CAREER grant CNS-0448246, and in part by NSF ITR grant CMS-0427089.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Patel, J.A., Luo, H. & Gupta, I. Routing in the frequency domain. Wireless Netw 16, 527–543 (2010). https://doi.org/10.1007/s11276-008-0151-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-008-0151-0