TY - JOUR
T1 - Scheduling in mobile ad hoc networks with topology and channel-state uncertainty
AU - Ying, Lei
AU - Shakkottai, Sanjay
N1 - Funding Information:
Manuscript received August 18, 2009; revised June 02, 2010; accepted January 20, 2012. Date of publication March 08, 2012; date of current version September 21, 2012. This work was supported in part by the National Science Foundation (NSF) under Grants CNS-0347400, CNS-0519535, CNS-0721380, CNS-0831756, CNS-0964391, and CNS-0953165, in part by the Defense Advanced Research Projects Agency (DARPA) ITMANET program, and in part by the Defense Threat Reduction Agency (DTRA) under Grants HDTRA1-08-1-0016 and HDTRA1-09-1-005. An earlier version of this paper [1] appeared in the Proceedings of the IEEE INFOCOM conference, Rio de Janeiro, Brazil, April 2009, Recommended by Associate Editor I. Paschalidis.
PY - 2012
Y1 - 2012
N2 - We study throughput-optimal scheduling in mobile ad hoc networks with time-varying (fading) channels. Traditional back-pressure algorithms (based on the work by Tassiulas and Ephremides) require instantaneous network state (topology, queues-lengths, and fading channel-state) in order to make scheduling/routing decisions. However, such instantaneous network-wide (global) information is hard to come by in practice, especially when mobility induces a time-varying topology. With information delays and a lack of global network state, different mobile nodes have differing views of the network, thus inducing uncertainty and inconsistency across mobile nodes in their topology knowledge and network state information. In such a setting, we first characterize the throughput-optimal rate region and develop a back-pressure-like scheduling algorithm, which we show is throughput-optimal. Then, by randomly partitioning the geographic region spatially into disjoint and interference-free sub-areas, and sharing delayed topology and network state information only among nearby mobile nodes, we develop a localized low-complexity scheduling algorithm. The algorithm uses instantaneous local information (the queue length, channel state and current position at a mobile node) along with delayed network state information from nearby nodes (i.e., from nodes that were within a nearby geographic region as opposed to network-wide information). The proposed algorithm is shown to be near-optimal, where the geographic distance over which delayed network-state information is shared determines the provable lower bound on the achievable throughput.
AB - We study throughput-optimal scheduling in mobile ad hoc networks with time-varying (fading) channels. Traditional back-pressure algorithms (based on the work by Tassiulas and Ephremides) require instantaneous network state (topology, queues-lengths, and fading channel-state) in order to make scheduling/routing decisions. However, such instantaneous network-wide (global) information is hard to come by in practice, especially when mobility induces a time-varying topology. With information delays and a lack of global network state, different mobile nodes have differing views of the network, thus inducing uncertainty and inconsistency across mobile nodes in their topology knowledge and network state information. In such a setting, we first characterize the throughput-optimal rate region and develop a back-pressure-like scheduling algorithm, which we show is throughput-optimal. Then, by randomly partitioning the geographic region spatially into disjoint and interference-free sub-areas, and sharing delayed topology and network state information only among nearby mobile nodes, we develop a localized low-complexity scheduling algorithm. The algorithm uses instantaneous local information (the queue length, channel state and current position at a mobile node) along with delayed network state information from nearby nodes (i.e., from nodes that were within a nearby geographic region as opposed to network-wide information). The proposed algorithm is shown to be near-optimal, where the geographic distance over which delayed network-state information is shared determines the provable lower bound on the achievable throughput.
KW - Delayed network state information
KW - mobile ad hoc networks
KW - throughput optimal scheduling
UR - http://www.scopus.com/inward/record.url?scp=84866931837&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84866931837&partnerID=8YFLogxK
U2 - 10.1109/TAC.2012.2190309
DO - 10.1109/TAC.2012.2190309
M3 - Article
AN - SCOPUS:84866931837
SN - 0018-9286
VL - 57
SP - 2504
EP - 2517
JO - IRE Transactions on Automatic Control
JF - IRE Transactions on Automatic Control
IS - 10
M1 - 6166418
ER -