Sorry, you do not have access to this eBook
A subscription is required to access the full text content of this book.
In wireless sensor networks (WSNs), sensor nodes periodically sense the monitored environment and send the information to the sink (or base station), at which the gathered/collected information can be further processed for end-user queries. In this data gathering process, data aggregation can be used to fuse data from different sensors to eliminate redundant transmissions, since the data sensed by different sensors have spatial and temporal correlations [1]. Hence, through this in-network data aggregation technique, the amount of data that needs to be transmitted by a sensor is reduced, which in turn decreases each sensor’s energy consumption so that the whole network lifetime is extended. For continuous monitoring applications with a periodical traffic pattern, a tree-based topology is often adopted to gather and aggregate sensing data because of its simplicity. Compared with an arbitrary network topology, a tree-based topology conserves the cost of maintaining a routing table at each node, which is computationally expensive for the sensor nodes with limited resources. For clarification, data gathering trees capable of performing aggregation operations are also referred to as data aggregation trees (DATs), which are directed trees rooted at the sink and have a unique directed path from each node to the sink. Additionally, in a DAT, sensing data from different sensors are combined at intermediate sensors according to certain aggregation functions including COUNT, MIN, MAX, SUM, and AVERAGE [2].
A subscription is required to access the full text content of this book.
Other ways to access this content: