4.7 Article

Joint Throughput Optimization for Wireless Mesh Networks

Journal

IEEE TRANSACTIONS ON MOBILE COMPUTING
Volume 8, Issue 7, Pages 895-909

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TMC.2008.160

Keywords

Wireless mesh networks; multichannels; multiradios; cross layer; scheduling; channel assignment; routing; channel combining

Funding

  1. US National Science Foundation [CNS-0832120]
  2. Hong Kong CERG [PolyU-5232/07E]
  3. National Basic Research Program of China [2006CB30300]
  4. National High-Tech Research and Development Program of China [Grant 2007AA01Z180]
  5. Hong Kong RGC HKUST [6169/07]
  6. National Natural Science Foundation of China [60828003]
  7. RGC [HKBU 2104/06E]
  8. Division Of Computer and Network Systems
  9. Direct For Computer & Info Scie & Enginr [832120] Funding Source: National Science Foundation

Ask authors/readers for more resources

In this paper, we address the problem of joint channel assignment, link scheduling, and routing for throughput optimization in wireless networks with multiradios and multichannels. We mathematically formulate this problem by taking into account the interference, the number of available radios the set of usable channels, and other resource constraints at nodes. We also consider the possible combining of several consecutive channels into one so that a network interface card (NIC) can use the channel with larger range of frequencies and thus improve the channel capacity. Furthermore, we consider several interference models and assume a general yet practical network model in which two nodes may still not communicate directly even if one is within the transmission range of the other. We designed efficient algorithm for throughput (or fairness) optimization by finding flow routing, scheduling of transmissions, and dynamic channel assignment and combining. We show that the performance, fairness and throughput, achieved by our method is within a constant factor of the optimum. Our model also can deal with the situation when each node will charge a certain amount for relaying data to a neighboring node and each flow has a budget constraint. Our extensive evaluation shows that our algorithm can effectively exploit the number of channels and radios. In addition, it shows that combining multiple channels and assigning them to a single user at some time slots indeed increases the maximum throughput of the system compared to assigning a single channel.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available