TY - GEN
T1 - Low complexity stable link scheduling for maximizing throughput in wireless networks
AU - Tang, Shaojie
AU - Wu, Xiaobing
AU - Mao, Xufei
AU - Wu, Yanwei
AU - Xu, Ping
AU - Chen, Guihai
AU - Li, Xiang Yang
PY - 2009
Y1 - 2009
N2 - This paper presents novel distributed algorithms for scheduling transmissions in multi-hop wireless networks. Our algorithms generate new schedules in a distributed manner via simple local changes to existing schedules. Two classes of algorithms are designed: one assumes that the location information of all wireless nodes are known, and the other does not. Both classes of algorithms are parameterized by an integer k (called algorithm-k). We show that algorithm-k that uses geometry location achieves (1 - 2/k) 2 of the capacity region, for every k ≤ 3; algorithm-k which does not use geometry location achieves 1/? of the capacity region, for every k ≤ 3 and a constant ? depending on k. Our algorithms have small worst-case overheads. Both classes of algorithms can generate a new schedule by requiring communications within θ(k) hops for every node, which can be implemented by letting each node transmit at most O(k) messages. The parameter k explicitly captures the tradeoff between control overhead and the throughput performance of any scheduler. Additionally, the class of algorithms with known geometry location of nodes can find a new schedule in time θ(k2Δ), where Δ is the minimum mini-time-slots such that each of the n nodes can communicate with its neighbors once, which is the minimum time-slots required by any scheduling algorithm.
AB - This paper presents novel distributed algorithms for scheduling transmissions in multi-hop wireless networks. Our algorithms generate new schedules in a distributed manner via simple local changes to existing schedules. Two classes of algorithms are designed: one assumes that the location information of all wireless nodes are known, and the other does not. Both classes of algorithms are parameterized by an integer k (called algorithm-k). We show that algorithm-k that uses geometry location achieves (1 - 2/k) 2 of the capacity region, for every k ≤ 3; algorithm-k which does not use geometry location achieves 1/? of the capacity region, for every k ≤ 3 and a constant ? depending on k. Our algorithms have small worst-case overheads. Both classes of algorithms can generate a new schedule by requiring communications within θ(k) hops for every node, which can be implemented by letting each node transmit at most O(k) messages. The parameter k explicitly captures the tradeoff between control overhead and the throughput performance of any scheduler. Additionally, the class of algorithms with known geometry location of nodes can find a new schedule in time θ(k2Δ), where Δ is the minimum mini-time-slots such that each of the n nodes can communicate with its neighbors once, which is the minimum time-slots required by any scheduling algorithm.
UR - https://www.scopus.com/pages/publications/70449638243
U2 - 10.1109/SAHCN.2009.5168943
DO - 10.1109/SAHCN.2009.5168943
M3 - Conference contribution
AN - SCOPUS:70449638243
SN - 9781424429080
T3 - 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, SECON 2009
BT - 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, SECON 2009
T2 - 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, SECON 2009
Y2 - 22 June 2009 through 26 June 2009
ER -