-To enable data aggregation among the event sources in wireless sensor networks and to reduce the communication cost there is a need to establish a coveraged tree structure inside any given event region to allow data reports to be aggregated at a single processing point prior to transmission to the network. In this paper we propose a novel technique to create one such tree which maximizes the lifetime of the event sources while they are constantly transmitting for data aggregation.We use the term Centralized Lifetime Maximizing Tree (CLMT) to denote this tree. CLMT features with identification of bottleneck node among the given set of nodes. This node collects the data from every other node via routes with the highest branch energy subject to condition loop is not created. By constructing tree in such a way ,protocol is able to reduce the frequency of tree reconstruction, minimize the delay and maximize the functional lifetime of source nodes by minimizing the additional energy involved in tree reconstruction.Index terms -Tree energy, branch energy, functional lifetime ,bottleneck and wireless sensor networks.
I.INTRODUCTIONWireless Sensor Networks (WSNs) may deploy several hundreds to thousands of sensor nodes. Protocols in such networks must therefore be scalable .Unlike the conventional ad hoc communication networks, energy resources in WSNs are usually scarce due to the cost and size constraints of sensor nodes. In addition, it is impractical to replenish energy by replacing batteries on these nodes. Conserving energy is thus the key to the design of an efficient WSN. Most sensor nodes are task-specific in that they are all programmed for one common application. A node at one specific time may be granted more access to the network than all other nodes if the program objective is still satisfied. For this reason, network resources are shared but it is not necessary that they may be equally distributed as long as the application performance is not degraded Since sensors are being densely deployed in WSNs, the detection of a the [4]. In this paper, we focus on constructing a data aggregation tree among any given set of source nodes. The tree has a dedicated root for which the data from various sources are gathered. Moreover, the tree is structured in a way that can preserve functional lifetime of the event sources subject to the condition that they are constantly transmitting. The functional lifetime is defined as the time till a node runs out of its energy. Reference [5] suggests that extending the node lifetime is equivalent to increasing the amount of information gathered by the tree root when the data rate is not time-varying. To shorten the time and minimize the energy cost to tree reconstructions, and hence maximizes the functional lifetime of all sources, we have proposed a Centralized Lifetime Maximizing Tree construction algorithm which arranges all nodes in a way to select a bottleneck node to collect the data in a centralized manner . Such arrangement extends the time to refresh the tree an...