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.
Similar content being viewed by others
References
Basagni S, Conti M, Giordano S, Stojmenovic I (eds) (2004) Mobile Ad Hoc networking. IEEE Press, Wiley-Interscience, New York
Gupta P, Kumar PR (2000) The capacity of wireless networks. IEEE Trans Info Theory 46(2):388–404
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
Jondral FK (2005) Software-defined radio-basics and evolution to cognitive radio. EURASIP J Wirel Commun Netw 3:275–283
Fette B (2006) Cognitive radio technology. Elsevier Science & Technology Books, Amsterdam
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1:269–271
David Forney Jr G (1973) The Viterbi algorithm. Proc IEEE 61(3):268–278
Rabiner LR (1989) A tutorial on hidden Markov models and selected applications in speech recognition. Proc IEEE 77(2):257–286
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
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
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)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-018-1041-z