In most distributed systems, naming of nodes for low-level communication leveragestopologicallocation(such as node addresses) and is independentof any application. In this paper, we investigate an emerging class of distributed systems where low-levelcommunication does not rely on network topological location. Rather, low-level communication is based on attributes that are external to the network topology and relevant to the application. When combined with dense deployment of nodes, this kind of named data enables in-networkprocessing for data aggregation, collaborative signal processing, and similarproblems. These approaches are essential for emerging applications such as sensor networks where resources such as bandwidth and energy are limited. This paper is the first description of the software architecture that supports named data and in-network processing in an operational, multi-applicationsensor-network. We show that approaches such as in-network aggregation and nested queries ca...
John S. Heidemann, Fabio Silva, Chalermek Intanago