A Distributed CSMA Algorithm for Throughput and Utility Maximization in Wireless Networks

被引:39
作者
Jiang, Libin [1 ]
Walrand, Jean [1 ]
机构
[1] Univ Calif Berkeley, Dept EECS, Berkeley, CA 94720 USA
来源
2008 46TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1-3 | 2008年
关键词
Cross-layer optimization; joint scheduling and congestion control; maximal throughput; CSMA;
D O I
10.1109/ALLERTON.2008.4797741
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In multi-hop wireless networks, designing distributed scheduling algorithms to achieve the maximal throughput is a challenging problem because of the complex interference constraints among different links. Traditional maximal-weight (MW) scheduling, although throughput-optimal, is difficult to implement in distributed networks; whereas a distributed greedy protocol similar to IEEE 802.11 does not guarantee the maximal throughput. In this paper, we introduce an adaptive CSMA scheduling algorithm that can achieve the maximal throughput distributedly under some assumptions. Major advantages of the algorithm include: (1) It applies to a very general interference model; (2) It is simple, distributed and asynchronous. Furthermore, we combine the algorithm with end-to-end flow control to achieve the optimal utility and fairness of competing flows. The effectiveness of the algorithm is verified by simulations. Finally, we consider some implementation issues in the setting of 802.11 networks.
引用
收藏
页码:1511 / 1519
页数:9
相关论文
共 26 条