Skip to main content
Log in

Gateway Placement for Throughput Optimization in Wireless Mesh Networks

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

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.

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.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6

Similar content being viewed by others

References

  1. Ian XW, Akyildiz F, Wang W (2005) Wireless mesh networks: a survey. Comput Netw 47(4):445–487

    Article  MATH  Google Scholar 

  2. Gupta P, Kumar P (2000) Capacity of wireless networks. IEEE Trans Inf Theory 46(2):388–404, March

    Article  MATH  MathSciNet  Google Scholar 

  3. 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

    Chapter  Google Scholar 

  4. Grossglauser M, Tse D (2001) Mobility increases the capacity of ad-hoc wireless networks. In: Proc. of IEEE INFOCOMM, vol 3, pp 1360–1369

  5. 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

    Chapter  Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. 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

    Chapter  Google Scholar 

  8. 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

    Chapter  Google Scholar 

  9. Li X-Y, Wu Y, Wang W (2007) Joint throughput optimization for next generation wireless mesh networks. (submitted for publication)

  10. 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

  11. 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

  12. 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

  13. 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)

  14. 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

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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)

  18. 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

  19. 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

    Chapter  Google Scholar 

  20. Raniwala A, Chiueh T (2005) Architecture and algorithms for an ieee 80211-based multi-channel wireless mesh network. In: Proc of IEEE INFOCOM, 2005

  21. Kyasanur P, Vaidya NH (2005) Routing and interface assignment in multi-channel multi-interface wireless networks. In: Proc of IEEE WCNC

  22. Draves R, Padhye J, Zill B (2004) Routing in multi-radio multi-hop wireless mesh networks. In: Proc of ACM Mobicom

  23. 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).

  24. 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)

  25. 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)

Download references

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

Authors

Corresponding author

Correspondence to Yu Wang.

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

$$\Vert {u_1\!-\!v_q} \Vert\! \le\! \Vert {v_j\!-\!v_q} \Vert\cdot \frac{\gamma-1}{2\gamma}\! \le \!2 r_p \cdot \frac{\gamma-1}{2\gamma}\!=\!r_p \cdot \frac{\gamma-1}{\gamma}.$$

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.

Figure 7
figure 7

Links in a small neighborhood will interfere with each other in fixed protocol interference model (fPrIM)

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.

Table 7 Notation used

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-008-0034-8

Keywords

Navigation