Abstract
In this paper, we address the problem of gateway placement for throughput optimization in multi-hop wireless mesh networks. Assume that each mesh node in the mesh network has a traffic demand. Given the number of gateways to be deployed (denoted by k) and the interference model in the network, we study where to place exactly k gateways in the mesh network such that the total throughput is maximized while it also ensures a certain fairness among all mesh nodes. We propose a novel grid-based gateway deployment method using a cross-layer throughput optimization, and prove that the achieved throughput by our method is a constant times of the optimal. Simulation results demonstrate that our method can effectively exploit the available resources and perform much better than random and fixed deployment methods. In addition, the proposed method can also be extended to work with multi-channel and multi-radio mesh networks under different interference models.
Similar content being viewed by others
References
Ian XW, Akyildiz F, Wang W (2005) Wireless mesh networks: a survey. Comput Netw 47(4):445–487
Gupta P, Kumar P (2000) Capacity of wireless networks. IEEE Trans Inf Theory 46(2):388–404, March
Li J, Blake C, Couto DSD, Lee HI, Morris R (2001) Capacity of ad hoc wireless networks. In: MobiCom ’01: proceedings of the 7th annual international conference on Mobile computing and networking. ACM Press, New York, NY, USA, pp 61–69
Grossglauser M, Tse D (2001) Mobility increases the capacity of ad-hoc wireless networks. In: Proc. of IEEE INFOCOMM, vol 3, pp 1360–1369
Kyasanur P, Vaidya NH (2005) Capacity of multi-channel wireless networks: impact of number of channels and interfaces. In: MobiCom ’05: proceedings of the 11th annual international conference on mobile computing and networking. ACM Press, New York, NY, USA, pp 43–57
Kodialam M, Nandagopal T (2003) Characterizing achievable rates in multi-hop wireless networks: the joint routing and scheduling problem. In: MobiCom ’03: proceedings of the 9th annual international conference on mobile computing and networking. New York, NY, USA, ACM Press, pp 42–54
Kodialam M, Nandagopal T (2005) Characterizing the capacity region in multi-radio multi-channel wireless mesh networks. In: MobiCom ’05: proceedings of the 11th annual international conference on mobile computing and networking. Cologne, Germany, ACM Press, pp 73–87
Alicherry M, Bhatia R, Li LE (2005) Joint channel assignment and routing for throughput optimization in multi-radio wireless mesh networks. In: MobiCom ’05: proceedings of the 11th annual international conference on mobile computing and networking. ACM Press, New York, NY, USA, pp 58–72
Li X-Y, Wu Y, Wang W (2007) Joint throughput optimization for next generation wireless mesh networks. (submitted for publication)
Maksuriwong K, Varavithya V, Chaiyaratana N (2003) Wireless LAN access point placement using multi-objective genetic algorithm. In: Proceedings of IEEE international conference on systems, man & cybernetics
Kouhbor S, Ugon J, Rubinov A, Kruger A, Mammadov M (2006) WLAN coverage planning: optimization models and algorithms. In: Proceedings of the first IEEE international conference on wireless broadband and ultra wideband communications
Rodrigues R, Mateus G, Loureiro A (1999) Optimal base station placement and fixed channel assignment applied to wireless local area network projects. In: ICON ’99: proceedings of the 7th IEEE international conference on networks. IEEE computer society, Washington, DC, USA, p 186
de la Roche G, Rebeyrotte R, Jaffres-Runser K, Gorce J-M (2006) A QoS-based FAP criterion for indoor 802.11 wireless lan optimization. In: Proceedings of IEEE international conference on communications (ICC2006)
Kouhbor S, Ugon J, Rubinov A, Kruger A, Mammadov M (2006) Coverage in WLAN with minimum number of access points. In: Proceedings of IEEE 63rd vehicular technology conference, 2006. VTC 2006-Spring
Pabst R, Walke B, Schultz D, Herhold P, Yanikomeroglu H, Mukherjee S, Viswanathan H, Lott M, Zirwas W, Dohler M, Aghvami H, Falconer D, Fettweis G (2004) Relay-based deployment concepts for wireless and mobile broadband radio. IEEE Communications Magazine 42(9):80–89
Fong B, Ansari N, Fong A, Hong G, Rapajic P (2004) On the scalability of fixed broadband wireless access network deployment. IEEE Communications Magazine 42(9):12–18
Wang W, Wang Y, Li X-Y, Song W-Z, Frieder O (2006) Efficient interference-aware TDMA link scheduling for static wireless networks. In: 12th ACM annual international conference on mobile computing and networking (MobiCom 2006)
Yi S, Pei Y, Kalyanaraman S (2003) On the capacity improvement of ad hoc wireless networks using directional antennas In: Proceedings of the 4th ACM MobiHoc, pp 108–116
Jain K, Padhye J, Padmanabhan VN, Qiu L (2003) Impact of interference on multi-hop wireless network performance. In: MobiCom ’03: proceedings of the 9th annual international conference on mobile computing and networking. ACM Press, New York NY USA, pp 66–80
Raniwala A, Chiueh T (2005) Architecture and algorithms for an ieee 80211-based multi-channel wireless mesh network. In: Proc of IEEE INFOCOM, 2005
Kyasanur P, Vaidya NH (2005) Routing and interface assignment in multi-channel multi-interface wireless networks. In: Proc of IEEE WCNC
Draves R, Padhye J, Zill B (2004) Routing in multi-radio multi-hop wireless mesh networks. In: Proc of ACM Mobicom
Wang J, Fang Y, Wu D (2006) A power-saving multi-radio multi-channel MAC protocol for wireless local area networks. In: Proc of IEEE international conference on computer communication (INFOCOM’06).
Chandra R, Qiu L, Jain K, Mahdian M (2004) Optimizing the placement of internet TAPs in wireless neighborhood networks. In: Proceedings of the 12th IEEE international conference on network protocols (ICNP 2004)
Meng X, Tan K, Zhang Q (2006) Joint routing and channel assignment in multi-radio wireless mesh networks. In: Proc of IEEE international conference on communications (ICC ’06)
Acknowledgements
The authors would like to thank the reviewers for pointing out references [24] and [25]. The work of Yu Wang was supported in part by the US National Science Foundation (NSF) under Grant No. CNS-0721666. The work of Xiang-Yang Li was supported in part by the US National Science Foundation (NSF) under Grant No. CCR-0311174.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
Lemma 1
Under fPrIM model, consider the active fraction α(e) ∈ [0,1] of each link. A sufficient condition that this α is schedulable is, for each e , \({\alpha}(e)+\sum_{e' \in {\textbf I}_{1}(e)} {\alpha}(e') \le 1\) . A necessary condition that this α is schedulable is, for each e , \({\alpha}(e)+\sum_{e' \in {\textbf I}_{1}(e)} {\alpha}(e') \le C_1\) , where \(C_{1} = \lceil \frac{2\pi}{\arcsin \frac{\gamma-1}{2\gamma}} \rceil\).
Proof
The sufficient condition comes directly from the correctness of Algorithm 1 which gives a valid link-channel schedule. Thus, we will only concentrate on the correctness of the necessary condition.
To prove that any valid interference-free link scheduling \({\mathcal S}\) under fPrIM must satisfy that \({\alpha}(e)+\sum_{e' \in {\textbf I}_{1}(e)} {\alpha}(e') \le C_1\) for each e, we only need to prove that for all incoming neighboring links of link e there are at most \( \lceil \frac{2\pi}{\arcsin \frac{\gamma-1}{2\gamma}} \rceil\) links that can be scheduled at any same time slot. Recall that here \({\textbf I}_{1}(e)\) is the set of incoming links of e that interfere e.
Consider any communication link \({\textbf {L}}_{i,j}\), where v j is the receiver. Consider two links \({\textbf {L}}_{p,q}\) and \({\textbf {L}}_{s,t}\) that are \({\textbf {L}}_{i,j}\)’s incoming links in conflict graph F G , where v q and v t are the receivers. We now prove that if \(\angle v_qv_jv_t \le \arcsin \frac{\gamma-1}{2\gamma}\), then link \({\textbf {L}}_{p,q}\) interferes with link \({\textbf {L}}_{s,t}\). This will complete the proof of this lemma.
Draw two rays v j v a , v j v b emanated from node v j such that \(\angle v_av_jv_b = \arcsin \frac{\gamma-1}{2\gamma}\) and v q , v t are in the cone as shown in Fig. 7a. Without loss of generality, we assume that \(\Vert {v_j-v_q} \Vert \ge \Vert {v_j-v_t} \Vert\). Draw a circle \(\cal C\) centered at v j with radius \(\Vert {v_j-v_q} \Vert\). Let u 1 u 2 be the line passing v q that is tangent to circle \(\cal C\) and u 1, u 2 are the intersections of this line with line v j v a , v j v b respectively. Since \(\angle u_1v_jv_q \le \arcsin \frac{\gamma-1}{2\gamma}\), we have
Thus, \(\Vert {v_p-u_1} \Vert \le \Vert {v_p-v_q} \Vert + \Vert {u_1-v_q} \Vert \le r_p \cdot \frac{1}{\gamma} +r_p \cdot\) \(\frac{\gamma-1}{\gamma} =r_p\). Similarly, \(\Vert {v_p\!-\!u_2} \Vert \le r_p\). Following we prove that node v p interferes with v t by cases.
Case 1
v p u 1 u 2 v j is a convex quadrangle as shown in Fig. 7a. In this case, v t is either inside triangle v p v j u 2 or triangle v p u 1 u 2. Since both \(\Vert {v_p-u_1} \Vert\), \(\Vert {v_p-u_2} \Vert\) and \(\Vert {v_p\!-\!v_j} \Vert\) are not greater than r p , we have \(\Vert {v_p\!-\!v_t} \Vert\! \le\! r_p\).
Case 2
v j is inside \(\triangle u_1u_2v_p\) as shown in Fig. 7b. In this case, v t is inside triangle \(\triangle u_1u_2v_p\). Then it is easy to show that \(\Vert {v_p-v_t} \Vert \le \max\{\Vert {v_p-u_1} \Vert,\Vert {v_p-u_2} \Vert\} \le r_p\).
Case 3
v p is inside \(\triangle u_1u_2v_j\) as shown in Fig. 7c. In this case, v t is inside one of the three triangles: \(\triangle u_1u_2v_p\), \(\triangle u_1v_jv_p\), \(\triangle u_2v_jv_p\). Similarly, we have \(\Vert {v_p-v_t} \Vert \le r_p\).
Obviously, the above three cases covers all possible situations. This proves that link \({\textbf {L}}_{p,q}\) interferes with \({\textbf {L}}_{s,t}\).□
For easy reading, we summarize all used notations in this paper in Table 7.
Rights and permissions
About this article
Cite this article
Li, F., Wang, Y., Li, XY. et al. Gateway Placement for Throughput Optimization in Wireless Mesh Networks. Mobile Netw Appl 13, 198–211 (2008). https://doi.org/10.1007/s11036-008-0034-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-008-0034-8