TY - JOUR
T1 - Distributed opportunistic scheduling with two-level probing
AU - Thejaswi, Chandrashekha P.S.
AU - Zhang, Junshan
AU - Pun, Man On
AU - Poor, H. Vincent
AU - Zheng, Dong
N1 - Funding Information:
Manuscript received July 07, 2009; revised December 22, 2009; accepted January 31, 2010; approved by IEEE/ACM TRANSACTIONS ON NETWORKING Editor D. Towsley. Date of publication February 22, 2010; date of current version October 15, 2010. This work was supported in part by the US National Science Foundation under grants CNS-06-25637, CNS-07-21820, CNS-09-05603, and CNS-09-17087; DoD MURI Project FA9550-09-1-0643; and the Croucher Foundation under a post-doctoral fellowship.
PY - 2010/10
Y1 - 2010/10
N2 - Distributed opportunistic scheduling (DOS) is studied for wireless ad hoc networks in which many links contend for a channel using random access before data transmission. Simply put, DOS involves a process of joint channel probing and distributed scheduling for ad hoc (peer-to-peer) communications. Since, in practice, link conditions are estimated with noisy observations, the transmission rate must be backed off from the estimated rate in order to avoid transmission outages. Then, a natural question to ask is whether or not it is worthwhile for the link with successful contention to perform further channel probing to mitigate estimation errors, at the cost of additional probing. Thus motivated, this work investigates DOS with two-level channel probing by optimizing the tradeoff between the throughput gain from more accurate rate estimation and the resulting additional delay. By capitalizing on optimal stopping theory with incomplete information, it is shown that the optimal scheduling policy is threshold-based and is characterized by either one or two thresholds, depending on network settings. Necessary and sufficient conditions for both cases are rigorously established. In particular, this analysis reveals that performing second-level channel probing is optimal when the first-level estimated channel condition falls in between the two thresholds. Numerical results are provided to illustrate the effectiveness of the proposed DOS with two-level channel probing. This study is also extended to the case with limited feedback, in which the feedback from the receiver to its transmitter takes the form of (0,1,e).
AB - Distributed opportunistic scheduling (DOS) is studied for wireless ad hoc networks in which many links contend for a channel using random access before data transmission. Simply put, DOS involves a process of joint channel probing and distributed scheduling for ad hoc (peer-to-peer) communications. Since, in practice, link conditions are estimated with noisy observations, the transmission rate must be backed off from the estimated rate in order to avoid transmission outages. Then, a natural question to ask is whether or not it is worthwhile for the link with successful contention to perform further channel probing to mitigate estimation errors, at the cost of additional probing. Thus motivated, this work investigates DOS with two-level channel probing by optimizing the tradeoff between the throughput gain from more accurate rate estimation and the resulting additional delay. By capitalizing on optimal stopping theory with incomplete information, it is shown that the optimal scheduling policy is threshold-based and is characterized by either one or two thresholds, depending on network settings. Necessary and sufficient conditions for both cases are rigorously established. In particular, this analysis reveals that performing second-level channel probing is optimal when the first-level estimated channel condition falls in between the two thresholds. Numerical results are provided to illustrate the effectiveness of the proposed DOS with two-level channel probing. This study is also extended to the case with limited feedback, in which the feedback from the receiver to its transmitter takes the form of (0,1,e).
KW - Ad hoc networks
KW - channel probing
KW - opportunistic scheduling
KW - optimal stopping
KW - threshold policy
UR - http://www.scopus.com/inward/record.url?scp=77958152158&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77958152158&partnerID=8YFLogxK
U2 - 10.1109/TNET.2010.2042610
DO - 10.1109/TNET.2010.2042610
M3 - Article
AN - SCOPUS:77958152158
SN - 1063-6692
VL - 18
SP - 1464
EP - 1477
JO - IEEE/ACM Transactions on Networking
JF - IEEE/ACM Transactions on Networking
IS - 5
M1 - 5418841
ER -