Greedy Construction of Load-Balanced Virtual Backbones in Wireless Sensor Networks
Inspired by the backbone concept in wired networks, a virtual backbone is expected to bring substantial benefits to routing in wireless sensor networks (WSNs). A connected dominating set (CDS) is used as a virtual backbone for efficient routing and broadcasting in WSNs. Most existing works focus on constructing a minimum CDS, a k-connect m-dominating CDS, a minimum routing cost CDS, or a bounded-diameter CDS. However, the load-balance factor is not considered for CDSs in WSNs. In this paper, a greedy-based approximation algorithm is proposed to construct load-balanced CDS in a WSN. More importantly, we propose a new problem: the Load-balanced Allocate Dominatee problem. Consequently, we propose an optimal centralized algorithm and an efficient probability-based distributed algorithm to solve the Load-balanced Allocate Dominatee problem. For a given CDS, the upper and lower bounds of the performance ratio of the distributed algorithm are analyzed in the paper. Through extensive simulations, we demonstrate that our proposed methods extend network lifetime by up to 80% compared with the most recently published CDS construction algorithm.
Wireless Communications and Mobile Computing
Digital Object Identifier (DOI)