TY - GEN
T1 - Distributed queue-length based algorithms for optimal end4o-end throughput allocation and stability in multi-hop random access networks
AU - Liu, Jiaping
AU - StolyaR, Alexander L.
PY - 2007
Y1 - 2007
N2 - We consider a model of wireless network with random (slotted-Aloha-type) access and with multi-hop flow routes. The goal is to devise distributed strategies for optimal utility-based end-to-end throughput allocation and queueing stability. We consider a class of queue back-pressure random - Access algorithms (QBRA), where actual queue lengths of the flows (in each node's close neighborhood) are used to determine nodes' channel access probabilities. This is in contrast to previously proposed algorithms, which are purely optimization-based and oblivious of actual queues. QBRA is also substantially different from much studied "MaxWeight" type scheduling algorithms, also using back-pressurE. For the model with infinite backlog at each flow source, we show that QBRA, combined with simple congestion control local to each source, leads to optimal end-to-end throughput allocation, within the network saturation throughput region achievable by a random access. ( o end-to-end message passing is required.) This scheme generalizes for the case of additional, minimum flow rate constraints. For the model with stochastic exogenous arrivals, we show that QBRA ensures stability of the queues as long as nominal loads of the nodes are within the saturation throughput region. Simulation comparison of QBRA and (queue oblivious) optimization-based random access algorithms, shows that QBRA performs better in terms of end-to-end delays.
AB - We consider a model of wireless network with random (slotted-Aloha-type) access and with multi-hop flow routes. The goal is to devise distributed strategies for optimal utility-based end-to-end throughput allocation and queueing stability. We consider a class of queue back-pressure random - Access algorithms (QBRA), where actual queue lengths of the flows (in each node's close neighborhood) are used to determine nodes' channel access probabilities. This is in contrast to previously proposed algorithms, which are purely optimization-based and oblivious of actual queues. QBRA is also substantially different from much studied "MaxWeight" type scheduling algorithms, also using back-pressurE. For the model with infinite backlog at each flow source, we show that QBRA, combined with simple congestion control local to each source, leads to optimal end-to-end throughput allocation, within the network saturation throughput region achievable by a random access. ( o end-to-end message passing is required.) This scheme generalizes for the case of additional, minimum flow rate constraints. For the model with stochastic exogenous arrivals, we show that QBRA ensures stability of the queues as long as nominal loads of the nodes are within the saturation throughput region. Simulation comparison of QBRA and (queue oblivious) optimization-based random access algorithms, shows that QBRA performs better in terms of end-to-end delays.
UR - http://www.scopus.com/inward/record.url?scp=84940653122&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84940653122&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84940653122
T3 - 45th Annual Allerton Conference on Communication, Control, and Computing 2007
SP - 1260
EP - 1267
BT - 45th Annual Allerton Conference on Communication, Control, and Computing 2007
PB - University of Illinois at Urbana-Champaign, Coordinated Science Laboratory and Department of Computer and Electrical Engineering
T2 - 45th Annual Allerton Conference on Communication, Control, and Computing 2007
Y2 - 26 September 2007 through 28 September 2007
ER -