In-network computation, Implementing such distributed computing functionality in sensor networks carries a whole host of networking issues, because nodes have to not only originate and forward data, however, may also have to perform operations on data received from different sources at different times. Some of this functionality is part of applications which provide support for aggregate queries over sensor networks.