Distributed Greedy Approximation to Maximum Weighted Independent Set for Scheduling With Fading Channels

被引:34
作者
Joo, Changhee [1 ]
Lin, Xiaojun [2 ]
Ryu, Jiho [1 ]
Shroff, Ness B. [3 ,4 ]
机构
[1] Ulsan Natl Inst Sci & Technol, Sch Elect & Comp Engn, Ulsan, South Korea
[2] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
[3] Ohio State Univ, Dept Elect & Comp Engn, Columbus, OH 43210 USA
[4] Ohio State Univ, Dept Comp Sci & Engn, Columbus, OH 43210 USA
基金
美国国家科学基金会;
关键词
Distributed algorithm; maximum weighted independent set; wireless scheduling with fading channels; WIRELESS; THROUGHPUT; POLICIES; SYSTEMS; IMPACT;
D O I
10.1109/TNET.2015.2417861
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It has been known that scheduling algorithms designed to achieve throughput optimality and good delay performance often require solving the Maximum Weighted Independent Set (MWIS) problem. However, under most realistic network settings, the MWIS problem is known to be NP-hard. In non-fading environments, low-complexity scheduling algorithms have been provided that converge either to the MWIS solution in time or to a solution that achieves at least a provable fraction of the achievable throughput. However, in more practical systems the channel conditions can vary at faster time-scales than convergence occurs in these lower-complexity algorithms. Hence, these algorithms cannot take advantage of opportunistic gains, and may no longer result in achieving good performance. In this paper, we propose a low-complexity scheduling scheme that performs provably well under fading channels and is amenable to implement in a distributed manner. To the best of our knowledge, this is the first scheduling scheme under fading environments that requires only local information, has a low complexity that grows logarithmically with the network size (provided that the conflict graph has bounded maximum vertex degree), and achieves provable performance guarantees (arbitrarily close to that of the well-known centralized Greedy Maximal Scheduler). We verify that the throughput and the delay of our proposed scheme are close to those of the optimal MaxWeight that solves MWIS at each time. Further, we implement our algorithm in a testbed by modifying the existing IEEE 802.11 DCF. The experiment results show that our implementation successfully accounts for wireless fading, attains the short-term opportunistic gains in practice, and hence substantially outperforms IEEE 802.11 DCF.
引用
收藏
页码:1476 / 1488
页数:13
相关论文
共 33 条
[1]   Finding a maximal weighted independent set in wireless networks [J].
Basagni, S .
TELECOMMUNICATION SYSTEMS, 2001, 18 (1-3) :155-168
[2]  
Birand B., 2012, IEEE ACM T NETW, V20
[3]   Distributed Link Scheduling With Constant Overhead [J].
Bui, Loc X. ;
Sanghavi, Sujay ;
Srikant, R. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2009, 17 (05) :1467-1480
[4]   Throughput and fairness guarantees through maximal scheduling in wireless networks [J].
Chaporkar, Prasanna ;
Kar, Koushik ;
Luo, Xiang ;
Sarkar, Saswati .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2008, 54 (02) :572-594
[5]  
Ghaderi J, 2012, IEEE INFOCOM SER, P2068, DOI 10.1109/INFCOM.2012.6195588
[6]   Low-Complexity Distributed Scheduling Algorithms for Wireless Networks [J].
Gupta, Abhinav ;
Lin, Xiaojun ;
Srikant, R. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2009, 17 (06) :1846-1859
[7]   The capacity of wireless networks [J].
Gupta, P ;
Kumar, PR .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2000, 46 (02) :388-404
[8]  
Hoepman J., 2004, SIMPLE DISTRIBUTED W
[9]   The Impact of Queue Length Information on Buffer Overflow in Parallel Queues [J].
Jagannathan, Krishna ;
Modiano, Eytan .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2013, 59 (10) :6393-6404
[10]   A Distributed CSMA Algorithm for Throughput and Utility Maximization in Wireless Networks [J].
Jiang, Libin ;
Walrand, Jean .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2010, 18 (03) :960-972