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
Link To Document