TY - JOUR
T1 - Efficient and resilient backbones for multihop wireless networks
AU - Lee, Seungjoon
AU - Bhattacharjee, Bobby
AU - Srinivasan, Aravind
AU - Khuller, Samir
N1 - Funding Information:
Seungjoon Lee and Bobby Bhattacharjee were supported in part by US National Science Foundation (NSF) Awards CNS-626636, CAREER ANI-0092806, and a fellowship from the Sloan Foundation. Aravind Srinivasan was supported in part by NSF Award CCR-0208005, NSF ITR Award CNS-0426683, and NSF Award CNS-0626964. Part of his work was done while on sabbatical at the Network Dynamics and Simulation Science Laboratory, Virginia Bioinformatics Institute, Virginia Polytechnic Institute and State University. Samir Khuller was supported in part by NSF Grants CCF-0728839 and CCF-0430650. The authors would like to thank the reviewers for their valuable feedback.
PY - 2008/11
Y1 - 2008/11
N2 - We consider the problem of finding "backbones" in multihop wireless networks. The backbone provides end-to-end connectivity, allowing nonbackbone nodes to save energy since they do not have to route nonlocal data or participate in the routing protocol. Ideally, such a backbone would be small, consist primarily of high capacity nodes, and remain connected even when nodes are mobile or fail. Unfortunately, it is often infeasible to construct a backbone that has all of these properties; e.g., a small optimal backbone is often too sparse to handle node failures or high mobility. We present a parameterized backbone construction algorithm that permits explicit trade-offs between backbone size, resilience to node movement and failure, energy consumption, and path lengths. We prove that our scheme can construct essentially best possible backbones (with respect to energy consumption and backbone size) when the network Is relatively static. We generalize our scheme to build more robust structures better suited to networks with higher mobility. We present a distributed protocol based upon our algorithm and show that this protocol builds and maintains a connected backbone in dynamic networks. Finally, we present detailed packet-level simulation results to evaluate and compare our scheme with existing energy-saving techniques. Our results show that, depending on the network environment, our scheme increases network lifetimes by 20 percent to 220 percent without adversely affecting delivery ratio or end-to-end latency.
AB - We consider the problem of finding "backbones" in multihop wireless networks. The backbone provides end-to-end connectivity, allowing nonbackbone nodes to save energy since they do not have to route nonlocal data or participate in the routing protocol. Ideally, such a backbone would be small, consist primarily of high capacity nodes, and remain connected even when nodes are mobile or fail. Unfortunately, it is often infeasible to construct a backbone that has all of these properties; e.g., a small optimal backbone is often too sparse to handle node failures or high mobility. We present a parameterized backbone construction algorithm that permits explicit trade-offs between backbone size, resilience to node movement and failure, energy consumption, and path lengths. We prove that our scheme can construct essentially best possible backbones (with respect to energy consumption and backbone size) when the network Is relatively static. We generalize our scheme to build more robust structures better suited to networks with higher mobility. We present a distributed protocol based upon our algorithm and show that this protocol builds and maintains a connected backbone in dynamic networks. Finally, we present detailed packet-level simulation results to evaluate and compare our scheme with existing energy-saving techniques. Our results show that, depending on the network environment, our scheme increases network lifetimes by 20 percent to 220 percent without adversely affecting delivery ratio or end-to-end latency.
KW - An algorithm/protocol design and analysis
KW - Mobile computing
KW - Network protocols
UR - http://www.scopus.com/inward/record.url?scp=52449113441&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=52449113441&partnerID=8YFLogxK
U2 - 10.1109/TMC.2008.69
DO - 10.1109/TMC.2008.69
M3 - Article
AN - SCOPUS:52449113441
SN - 1536-1233
VL - 7
SP - 1349
EP - 1362
JO - IEEE Transactions on Mobile Computing
JF - IEEE Transactions on Mobile Computing
IS - 11
M1 - 4497202
ER -