Power Efficient Data Gathering for Sensor Network

In this paper we have presented an algorithm to construct a rooted tree with base station as root connecting all the sensor nodes. The tree is constructed with the aim of maximizing the network life-time. It is assumed that all the nodes have same initial energy, but they can adjust their transmission range and thus the amount of energy needed for transmission may vary. The cost of a node is the amount of energy spent by it in each data gathering round. While determining the lifetime of a node, the energy lost in the process of constructing the tree is also considered. Thus the lifetime of a node is its residual energy (initial energy minus energy spent in exchanging messages for construction) divided by its cost. The lifetime of the network is the minimum of the lifetimes of all the nodes in the sensor network. It is also assumed the sensed data is aggregated so that nodes send a fixed sized message to its parent in each data gathering round. The algorithm works in two phases: In the first phase, an initial tree is constructed where the path from a sensor node to the base station consists of least possible number of hops. In the second phase (called fine-tuning) nodes may change their parents if that lead to a reduction in maximum cost of the three nodes involved (the node, its present parent, its future parent). The algorithms for both the phases (initial tree construction and fine-tuning) are distributed where nodes take decision Bbased on the status of its neighbors. Experimental results show that fine-tuning leads to considerable improvement in life-time of the network. The lifetime computed is significantly higher than those obtained by other well-known algorithms for data gathering.

[1]  Konstantinos Kalpakis,et al.  A combinatorial algorithm for the Maximum Lifetime Data Gathering And Aggregation problem in sensor networks , 2008, 2008 International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[2]  Ibrahim Korpeoglu,et al.  Power efficient data gathering and aggregation in wireless sensor networks , 2003, SGMD.

[3]  Konstantinos Kalpakis,et al.  Efficient algorithms for maximum lifetime data gathering and aggregation in wireless sensor networks , 2003, Comput. Networks.

[4]  Ness B. Shroff,et al.  On the Construction of a Maximum-Lifetime Data Gathering Tree in Sensor Networks: NP-Completeness and Approximation Algorithm , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[5]  Hwa-Chun Lin,et al.  Constructing Maximum-Lifetime Data Gathering Trees in Sensor Networks with Data Aggregation , 2010, 2010 IEEE International Conference on Communications.

[6]  Nabanita Das,et al.  Distributed Data Gathering Scheduling in Multihop Wireless Sensor Networks for Improved Lifetime , 2007, 2007 International Conference on Computing: Theory and Applications (ICCTA'07).

[7]  Thomas F. La Porta Introduction to the IEEE Transactions on Mobile Computing , 2002, IEEE Trans. Mob. Comput..

[8]  Cauligi S. Raghavendra,et al.  PEGASIS: Power-efficient gathering in sensor information systems , 2002, Proceedings, IEEE Aerospace Conference.

[9]  Klara Nahrstedt,et al.  Maximizing Lifetime for Data Aggregation in Wireless Sensor Networks , 2005, Mob. Networks Appl..

[10]  Krishna M. Sivalingam,et al.  Data Gathering Algorithms in Sensor Networks Using Energy Metrics , 2002, IEEE Trans. Parallel Distributed Syst..

[11]  David E. Culler,et al.  Supporting aggregate queries over ad-hoc wireless sensor networks , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[12]  Weifa Liang,et al.  Online Data Gathering for Maximizing Network Lifetime in Sensor Networks , 2007, IEEE Transactions on Mobile Computing.