• DocumentCode
    1942960
  • Title

    A low-complexity congestion control and scheduling algorithm for multihop wireless networks with order-optimal per-flow delay

  • Author

    Huang, Po-Kai ; Lin, Xiaojun ; Wang, Chih-Chun

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2011
  • fDate
    10-15 April 2011
  • Firstpage
    2588
  • Lastpage
    2596
  • Abstract
    We consider the problem of designing a joint congestion control and scheduling algorithm for multihop wireless networks. The goal is to maximize the total utility and achieve low end-to-end delay simultaneously. Assume that there are M flows inside the network, and each flow m has a fixed route with Hm hops. Further, the network operates under the one-hop interference constraint. We develop a new congestion control and scheduling algorithm that combines a window-based flow control algorithm and a new distributed rate-based scheduling algorithm. For any ϵ, ϵm ∈ (0, 1), by appropriately choosing the number of backoff mini-slots for the scheduling algorithm and the window-size of flow m, our proposed algorithm can guarantee that each flow m achieves throughput no smaller than rm(1 - ϵ)(1 - ϵm), where the total utility of the rate allocation vector r⃗ = [rm] is no smaller than the total utility of any rate vector within half of the capacity region. Furthermore, the end-to-end delay of flow m can be upper bounded by Hm/(rm(1 - ϵ)ϵm). Since a flow-m packet requires at least Hm time slots to reach the destination, the order of the per-flow delay upper bound is optimal with respect to the number of hops. To the best of our knowledge, this is the first fully-distributed joint congestion-control and scheduling algorithm that can guarantee order-optimal per-flow end-to-end delay and utilize close-to-half of the system capacity under the one-hop interference constraint. The throughput and delay bounds are proved by a novel stochastic dominance approach, which could be of independent value and be extended to general interference constraints. Our algorithm can be easily implemented in practice with a low per-node complexity that does not increase with the network size.
  • Keywords
    communication complexity; interference (signal); optimisation; radio networks; scheduling; stochastic processes; telecommunication congestion control; distributed rate-based scheduling algorithm; end-to-end delay maximization; general interference constraint; low-complexity congestion control; multihop wireless network; one-hop interference constraint; order-optimal per-flow delay; per-node complexity; rate allocation vector; stochastic dominance approach; total utility maximization; window-based flow control algorithm; Delay; Interference constraints; Joints; Schedules; Scheduling algorithm; Throughput; Wireless networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2011 Proceedings IEEE
  • Conference_Location
    Shanghai
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4244-9919-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2011.5935085
  • Filename
    5935085