• DocumentCode
    1757114
  • Title

    Achieving Optimal Throughput Utility and Low Delay With CSMA-Like Algorithms: A Virtual Multichannel Approach

  • Author

    Po-Kai Huang ; Xiaojun Lin

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • Volume
    23
  • Issue
    2
  • fYear
    2015
  • fDate
    42095
  • Firstpage
    505
  • Lastpage
    518
  • Abstract
    Carrier-sense multiple access (CSMA) algorithms have recently received significant interests in the literature for designing wireless control algorithms. CSMA algorithms incur low complexity and can achieve the optimal capacity under certain assumptions. However, CSMA algorithms suffer the starvation problem and incur large delay that may grow exponentially with the network size. In this paper, our goal is to develop a new algorithm that can provably achieve high throughput utility and low delay with low complexity. Toward this end, we propose a new CSMA-like algorithm, called Virtual-Multi-Channel CSMA (VMC-CSMA), that can dramatically reduce delay. The key idea of VMC-CSMA to avoid the starvation problem is to use multiple virtual channels (which emulate a multichannel system) and compute a good set of feasible schedules simultaneously (without constantly switching/recomputing schedules). Under the protocol interference model and a single-hop utility-maximization setting, VMC-CSMA can approach arbitrarily close-to-optimal system utility with both the number of virtual channels and the computation complexity increasing logarithmically with the network size. Furthermore, once VMC-CSMA converges to the steady state, we can show that under certain assumptions on the utility functions and the topology, both the expected packet delay and the tail distribution of the head-of-line (HOL) waiting time at each link can be bounded independently of the network size. Our simulation results confirm that VMC-CSMA algorithms indeed achieve both high throughput utility and low delay with low-complexity operations.
  • Keywords
    carrier sense multiple access; delays; interference; protocols; radio networks; CSMA like algorithms; HOL waiting time; VMC-CSMA; carrier sense multiple access; close-to-optimal system; computation complexity; head-of-line; low delay; multichannel system; optimal capacity; optimal throughput utility; protocol interference model; single hop utility maximization setting; virtual multichannel CSMA; virtual multichannel approach; wireless control algorithms; Algorithm design and analysis; Complexity theory; Delays; Interference; Multiaccess communication; Schedules; Throughput; Carrier-sense multiple access (CSMA); Markov chain; distributed scheduling; starvation; utility maximization; virtual multiple channels;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2014.2301170
  • Filename
    6732981