Distributed Opportunistic Scheduling for Ad Hoc Networks With Random Access: An Optimal Stopping Approach

被引:84
作者
Zheng, Dong [1 ]
Ge, Weiyan [2 ]
Zhang, Junshan [3 ]
机构
[1] NextWireless Inc, San Diego, CA 92130 USA
[2] Qualcomm Inc, San Diego, CA 92121 USA
[3] Arizona State Univ, Dept Elect Engn, Tempe, AZ 85287 USA
基金
美国国家科学基金会;
关键词
Ad hoc networks; distributed opportunistic scheduling (DOS); game theory; optimal stopping; threshold policy; UPLINK POWER-CONTROL; WIRELESS; FRAMEWORK;
D O I
10.1109/TIT.2008.2008137
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study distributed opportunistic scheduling (DOS) in an ad hoe network, where many links contend for the same channel using random access. In such a network, DOS involves a process of joint channel probing and distributed scheduling. Due to channel fading, the link condition corresponding to a successful channel probing could be either good or poor. In the latter case, further channel probing, although at the cost of additional delay, may lead to better channel conditions and hence yield higher throughput. The desired tradeoff boils down to judiciously choosing the optimal stopping rule for channel probing and distributed scheduling. In this paper, we pursue a rigorous characterization of the optimal strategies from two perspectives, namely, a network-centric perspective and a user-centric perspective. We first consider DOS from a network-centric point of view, where links cooperate to maximize the overall network throughput. Using optimal stopping theory, we show that the optimal scheme for DOS turns out to be a pure threshold policy, where the rate threshold can be obtained by solving a fixed-point equation. We further devise iterative algorithms for computing the threshold. We also generalize the studies to take into account fairness requirements. Next, we explore DOS from a user-centric perspective, where each link seeks to maximize its own throughput. We treat the problem of threshold selection across different links as a noncooperative game. We explore the existence and uniqueness of the Nash equilibrium, and show that the Nash equilibrium can be approached by the best response strategy. Since the best response strategy requires message passing from neighboring nodes, we then develop an online stochastic iterative algorithm based on local observations only, and establish its convergence to the Nash equilibrium. Because there is an efficiency loss at the Nash equilibrium, we then study pricing-based mechanisms to mitigate the loss. Our results reveal that rich physical layer/MAC layer (PHY/MAC) diversities are available for exploitation in ad hoc networks. We believe that these initial steps open a new avenue for channel-aware distributed scheduling.
引用
收藏
页码:205 / 222
页数:18
相关论文
共 39 条
  • [1] Exploiting decentralized channel state information for random access
    Adireddy, S
    Tong, L
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2005, 51 (02) : 537 - 561
  • [2] Link-level measurements from an 802.11b mesh network
    Aguayo, D
    Bicket, J
    Biswas, S
    Judd, G
    Morris, R
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (04) : 121 - 131
  • [3] ALTMAN E, 2004, P IEEE PIMRC 04, V1, P609
  • [4] Providing quality of service over a shared wireless link
    Andrews, M
    Kumaran, K
    Ramanan, K
    Stolyar, A
    Whiting, P
    Vijayakumar, R
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2001, 39 (02) : 150 - 154
  • [5] ARBRAHAM S, 2006, DISTRIBUTED STOCHAST
  • [6] Bertsekas D., 2003, Convex Analysis and Optimization
  • [7] Bertsekas D. P., 1989, Parallel and distributed computation
  • [8] Numerical methods
  • [9] Billingsley P., 1986, PROBABILITY MEASURE
  • [10] Asynchronous stochastic approximations
    Borkar, VS
    [J]. SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1998, 36 (03) : 840 - 851