Skip to main content
Log in

A Routing and Interface Assignment Algorithm for Multi-Channel Multi-Interface Ad Hoc Networks

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

In this paper, we present a routing and interface assignment algorithm for multi-channel multi-interface (MCMI) wireless ad hoc networks. An MCMI network consists of nodes that have more than one interface, and more than one channel available for transmission. The proposed algorithm takes into account both the number of hops between the source to the destination nodes, and the effects of adjacent hop interference. The algorithm has two decoupled steps: route selection and interface assignment. The step of route selection finds the path that has the minimum lower bound among all possible routes between the source and the destination while the step of interface assignment assigns an interface to a channel on each hop on that path. The interface assignment is based on the use of the Viterbi algorithm. The use of decoupled steps makes the algorithm computationally efficient, while the use of the lower bound metrics in route selection and the Viterbi algorithm in interface assignment helps improving the global optimality of the routing. Computer simulation and examples are used to demonstrate the effectiveness and performance of the proposed technique. Comparisons are made to other existing routing techniques in the area of dynamical spectrum access.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Basagni S, Conti M, Giordano S, Stojmenovic I (eds) (2004) Mobile Ad Hoc networking. IEEE Press, Wiley-Interscience, New York

    MATH  Google Scholar 

  2. Gupta P, Kumar PR (2000) The capacity of wireless networks. IEEE Trans Info Theory 46(2):388–404

    Article  MathSciNet  Google Scholar 

  3. Kyasanur P, Vaidya N (2004) Routing in multi-channel multi-interface ad hoc wireless networks, Technical report, Coordinated science laboratory. University of Illinois at Urbana-Champaign, Champaign

    Google Scholar 

  4. Jondral FK (2005) Software-defined radio-basics and evolution to cognitive radio. EURASIP J Wirel Commun Netw 3:275–283

    MATH  Google Scholar 

  5. Fette B (2006) Cognitive radio technology. Elsevier Science & Technology Books, Amsterdam

    Google Scholar 

  6. 802.11-2016 - IEEE Standard for Information technology - Telecommunications and information exchange between systems Local and metropolitan area networks - Specific requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. https://doi.org/10.1109/IEEESTD.2016.7786995, IEEE, 2016

  7. Miu AK, Balakrishnan H, Koksal CE (2004) Improving loss resilience with multi-radio diversity in wireless networks. In: Proceedings of the 10th annual international conference on mobile computing and networking (MobiCom’04). Philadelphia, pp 16–30

  8. Raniwala A, Chiueh TC (2005) Architecture and algorithms for an IEEE 802.11-based multichannel wireless mesh network. In: Proceedings of IEEE 24th annual joint conference of the IEEE computer and communications societies (INFOCOM 2005), vol 3. Miami, pp 2223–2234

  9. Chereddi C, Kyasanur P, Vaidya N (2006) Design and implementation of a multi-channel multi-interface network. In: Proceedings of the 2nd international workshop on multi-hop Ad Hoc networks: from theory to reality, international symposium on mobile Ad Hoc networking & computing, vol 5. Florence, pp 23–30

  10. Maheshwari R, Gupta H, Das S (2006) Multichannel MAC protocols for wireless networks. In: Proceedings 2006 3rd annual IEEE communications society on sensor and Ad Hoc communications and networks (SECON06), vol 2. Reston, pp 393–401

  11. Sharma A, Belding E (2008) FreeMac: framework for multi-channel MAC development on 802.11 hardware. In: Workshop on programmable routers for extensible services of tomorrow (PRESTO). Seattle

  12. Wang Q, Zheng H (2006) Route and spectrum selection in dynamic spectrum networks. In: 2006 third IEEE consumer communications and networking conference (CNCC). Las Vegas, pp 625–629

  13. Xin C, Xie B, Shen CC (2005) A novel layered graph model for topology formation and routing in dynamic spectrum access networks. In: Proceedings of the 2005 1st IEEE international symposium on new Frontiers in dynamic spectrum access networks (DySPAN). Baltimore, pp 308–317

  14. Zhou X, Lin L, Wang J, Zhang X (2009) Cross-layer routing design in cognitive radio networks by colored multigraph model. Wireless Pers Commun 49:123–131

    Article  Google Scholar 

  15. Zheng H, Peng C (2005) Collaboration and fairness in opportunistic spectrum access. In: Proceedings of the 2005 IEEE international conference on communications (ICC05), vol 5. Seoul, pp 3132–3136

  16. Subramanian AP, Gupta H, Das S (2007) Minimum interference channel assignment in multi-radio wireless mesh networks. In: The 4th annual IEEE communications society conference on sensor, mesh and Ad Hoc communications and networks, (SECON ’07). San Diego

  17. Raman V, Vaidya NH (2009) Adjacent channel interference reduction in multichannel wireless networks using intelligent channel allocation. Technical Report, Dept. Electrical and Computer Engineering, University of Illinois at Urbana-Champaign Urbana, IL, USA

  18. Kyasanur P, Vaidya NH (2005) Routing and interface assignment in multi-channel multi-interface wireless networks. In: IEEE wireless communications and networking conference (WCNC ’05). New Orleans

  19. Wu SL, Lin CY, Tseng YC, Sheu JP (2000) A new multi-channel MAC protocol with on-demand channel assignment for multi-hop mobile ad hoc networks. In: Proceedings of the 2000 international symposium on parallel architectures, algorithms and networks (I-SPAN 2000). Dallas, pp 232–237

  20. Hung WC, Law KLE, Leon-Garcia A (2002) A dynamic multi-channel MAC for ad hoc LAN. In: Proceedings of 21st biennial symposium on communications. Kingston, pp 31–35

  21. So J, Vaidya NH (2004) Multi-channel MAC for ad hoc networks: handling multi-channel hidden terminals using a single transceiver. In: Proceedings of the 5th ACM international symposium on mobile Ad Hoc networking and computing (Mobihoc 2004). Roppongi Hills, pp 222–233

  22. Jain N, Das S, Nasipuri A (2001) A multichannel CSMA MAC Protocol with receiver-based channel selection for multihop wireless networks. In: Proceedings of the 10th IEEE international conference on computer communications and networks (IC3N). Scottsdale, pp 432–439

  23. Karowski N, Viana AC, Wolisz A (2011) Optimized asynchronous multi-channel neighbor discovery. In: Proceedings of the 30th annual joint conference of the IEEE computer and communications societies (INFOCOM’11). Shanghai, pp 536–540

  24. Jacquet P (2003) and Project Hipercom (INRIA), Optimized link state routing protocol (OLSR). In: Clausen T (ed) The Internet engineering task force (IETF). Network Working Group RFC 3626, Experimental

  25. Wollman WV, Barsoum Y (1995) Overview of open shortest path first, version 2 (OSPF V2) routing in the tactical environment. In: Proceedings of 1995 IEEE military communications conference (MILCOM’95), vol 3. San Diego, pp 925–930

  26. Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1:269–271

    Article  MathSciNet  Google Scholar 

  27. David Forney Jr G (1973) The Viterbi algorithm. Proc IEEE 61(3):268–278

    Article  MathSciNet  Google Scholar 

  28. Rabiner LR (1989) A tutorial on hidden Markov models and selected applications in speech recognition. Proc IEEE 77(2):257–286

    Article  Google Scholar 

  29. Kleinrock L, Tobagi F (1975) Packet switching in radio channels, Part II — The hidden terminal problem in carrier sense multiple access and the busy tone solution. IEEE Trans Commun COM-23(12):1417–1433

    MATH  Google Scholar 

  30. Xu S, Saadawi T (2001) Does the IEEE 802.11 MAC protocol work well in multihop wireless adhoc networks? IEEE Commun Mag 39:130–137

    Article  Google Scholar 

  31. Chung FRK (1997) Eigenvalues and the Laplacian of a graph, Chapter 1, Spectral Graph Theory, 2nd edn., A co-publication of the AMS and CBMS, 1997 (online at http://www.math.ucsd.edu/fan/research/cb/ch1.pdf)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yifeng Zhou.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, Y. A Routing and Interface Assignment Algorithm for Multi-Channel Multi-Interface Ad Hoc Networks. Mobile Netw Appl 23, 1318–1329 (2018). https://doi.org/10.1007/s11036-018-1041-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-018-1041-z

Keywords

Navigation