Review Article

Joint Channel Assignment and Routing in Multiradio Multichannel Wireless Mesh Networks: Design Considerations and Approaches

Table 2

C-JCAR proposals summary.

WorkLink layer and channel assignmentTraffic & routingTopologyObjective & fairnessNotes/limitations
CA type:Interference:Technology:Traffic type:Traffic load:Routing scheme:Mapping:
(1-to-):
Connectivity:Objective:Fairness:

[19]SCAB-IRM802.11P2PYesSP, MP1YesMaximize cross-section good-putNoOptimality is not guaranteed. No accurate link capacity estimation in a heavy traffic load. Less channel diversity due to link mapping

[56]DCA, SCA-LSB-IRMP2PYesMP0,1YesMaximize λ (scaling factor)Min-λOut-of-order problem and configuration complexity on routing. Switching overhead issues

[20]SCA-LSB-IRMInternetYesMPAnyFor MRs w/trafficMaximize λ (scaling factor)Min-λRadio constraints are not considered in the LP. Out-of-order problem due to multipath routing

[36]DCAB-IRMP2Psrc-des MRsMPAnyNoMaximize aggregated throughputNoOut-of-order problem and configuration complexity on routing. Switching overhead issues. Optimality issue since only sufficient conditions are considered

[57]SCAB-IRM802.11P2P, InternetYesSPAnyFor MRs w/trafficMaximize min spare link capacityMin-λ on link utilizationUsing sufficient condition in MILP may not lead to global optimal solution. Single channel initial topology may lead to infeasible solution in heavy traffic load scenarios

[30]SCA-LSTHMInternetYesMP, predefined0,1For MRs w/trafficMaximize λ (scaling factor)Min-λConsidering only necessary condition may lead to infeasible solution. Out-of-order problem due to multipath routing

[70]SCAPHM (w/o accumulation)802.11InternetNoMP (M-GW) L2.5 forwarding≥1YesMinimize max link utilizationNoRadio or interference constraints are not accounted in initial traffic load estimation. Assume same traffic demands in all mesh routers. Out-of-order problem due to multipath routing. Link rate assignment is considered

[31]DCAPRM, IRMInternetYesMP (M-GW)AnyFor MRs w/trafficMaximize aggregated throughputMin-λOut-of-order problem and configuration complexity on routing. Each radio can be operated on a subset of channels. Combination of multiple channels to single channel is possible

[32]SCATHMInternetYesSPAnyYesMetric on hop count & interferenceNoSolving subproblem with local constraints does not guarantee global optimality. Information on received power at a node when another node is transmitting is assumed available

[62]DCAIRM, PRM, PHMP2PNoSP, MPAnyNoMaximize aggregated throughputMax-to-MinEqual load demand is assumed at mess routers. In single-path routing optimality is not guaranteed since mathematical formulation is for multipath

[61]DCAB-IRMP2PYesMPAnyNoMaximize λ (scaling factor)Min-λThe quality of the solution is highly dependent on the performance of critical MIS finding algorithm

[33]SCAB-IRM802.11InternetLower & upper boundMP (MGW)AnyFor MRs w/trafficMaximize aggregated throughputBounded fairnessDeveloped for planning stage with different resources constraints. Not practical for large networks since fitness function involves solving entire network LP

[29]SCA-LSTHMP2PYesMP (predefined)1YesMaximize aggr. achieved demandsNoLink loads used to the CA are estimated without considering radio or interference constraints. Less channel diversity due to link mapping

[37]SCAEMInternetNumber of active flowsMP (SP per follow)1YesMinimize contention (CA)NoLink loads estimated without considering radio or interference constraints. Not clearly stated where and how to implement flow rate control

[63]SCAB-IRM802.11InternetYes, sequence of trafficMPAnyFor MRs w/trafficMinimize the maximum congestion (of worst case)NoNumber of facets increase exponentially in large-scale networks; this increases the number of constraints in LP problem; however, relaxing the convex hull to box ranges affects the efficiency

Note. SCA: static channel assignment, DCA: dynamic channel assignment, LS: link scheduling, IM: interference model, IRM: interference-range model, PRM: protocol model, PHM: physical model, B-: bidirectional, THM: two-hop model, EM: empirical measurement, P2P: peer-to-peer, SP: single-path, MP: multipath, MGW: multigateway, MR: mesh router, and LL: link layer.