• DocumentCode
    1115176
  • Title

    Distributed Throughput Maximization in Wireless Mesh Networks via Pre-Partitioning

  • Author

    Brzezinski, Andrew ; Zussman, Gil ; Modiano, Eytan

  • Author_Institution
    Fidelity Investments, Boston, MA
  • Volume
    16
  • Issue
    6
  • fYear
    2008
  • Firstpage
    1406
  • Lastpage
    1419
  • Abstract
    This paper considers the interaction between channel assignment and distributed scheduling in multi-channel multi-radio Wireless Mesh Networks (WMNs). Recently, a number of distributed scheduling algorithms for wireless networks have emerged. Due to their distributed operation, these algorithms can achieve only a fraction of the maximum possible throughput. As an alternative to increasing the throughput fraction by designing new algorithms, we present a novel approach that takes advantage of the inherent multi-radio capability of WMNs. We show that this capability can enable partitioning of the network into subnetworks in which simple distributed scheduling algorithms can achieve 100% throughput. The partitioning is based on the notion of Local Pooling. Using this notion, we characterize topologies in which 100% throughput can be achieved distributedly. These topologies are used in order to develop a number of centralized channel assignment algorithms that are based on a matroid intersection algorithm. These algorithms pre-partition a network in a manner that not only expands the capacity regions of the subnetworks but also allows distributed algorithms to achieve these capacity regions. We evaluate the performance of the algorithms via simulation and show that they significantly increase the distributedly achievable capacity region. We note that while the identified topologies are of general interference graphs, the partitioning algorithms are designed for networks with primary interference constraints.
  • Keywords
    channel allocation; distributed algorithms; graph theory; matrix algebra; optimisation; scheduling; wireless channels; centralized channel assignment algorithm; distributed scheduling algorithm; distributed throughput maximization; general interference graph; local pooling; matroid intersection algorithm; multichannel multi radio wireless mesh network; prepartitioning algorithm; primary interference constraint; Channel assignment; distributed algorithms; local pooling; matroid intersection; scheduling; stability;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2008.918109
  • Filename
    4479504