Abstract:Striking a better balance between the push and pull of the event data is the key factor to the energy saving for the data dissemination algorithms in wireless sensor networks(WSNs). Two typical structured and unstructured data dissemination algorithms (DCS and CN) are analyzed first. By incorporating the push-pull strategies of the two algorithms, two new algorithms(SDC1 and SDC2) are proposed for the ANY-type queries in the different application situation in WSNs. They have resolved the problems of the high load of the hotspot, the large number of the event data replicas and the low energy efficiency of queries on the premise that it may ensure the balance between the push and pull. Results from the analysis indicate that they are much more appropriate for the WSNs which are large-scale and have large volume of data to be dealt with, and they are two energy-efficient data dissemination algorithms.